NSL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
TrackFiducialVolume.h
Go to the documentation of this file.
1 #ifndef NSL_SELECTIONS_TRACKER_TRACKINNERFIDUCIALVOLUME_H
2 #define NSL_SELECTIONS_TRACKER_TRACKINNERFIDUCIALVOLUME_H
3 
4 // our headers
5 #include "NSL/Selection.h"
6 
7 namespace NSL {
8 namespace Selections {
9 
10 namespace Track {
11 inline bool IsInsideFiducial(unsigned int layer, NAIA::TrTrack::Fit fitType, NAIA::TrTrack::Span spanType,
12  NAIA::Event &event);
13 
15 public:
16  InnerFiducialVolume(NAIA::TrTrack::Fit fitType, NAIA::TrTrack::Span spanType);
17 };
18 
19 class L1FiducialVolume : public Selection {
20 public:
21  L1FiducialVolume(NAIA::TrTrack::Fit fitType, NAIA::TrTrack::Span spanType);
22 };
23 
24 class L9FiducialVolume : public Selection {
25 public:
26  L9FiducialVolume(NAIA::TrTrack::Fit fitType, NAIA::TrTrack::Span spanType);
27 };
28 } // namespace Track
29 
30 } // namespace Selections
31 } // namespace NSL
32 
33 #endif
NAIA::Event Event
Definition: matchers.h:11
bool IsInsideFiducial(unsigned int ilayer, NAIA::TrTrack::Fit fitType, NAIA::TrTrack::Span spanType, NAIA::Event &event)
InnerFiducialVolume(NAIA::TrTrack::Fit fitType, NAIA::TrTrack::Span spanType)
L1FiducialVolume(NAIA::TrTrack::Fit fitType, NAIA::TrTrack::Span spanType)
L9FiducialVolume(NAIA::TrTrack::Fit fitType, NAIA::TrTrack::Span spanType)