HighLAND
ToyBoxTracker.hxx
1 #ifndef ToyBoxTracker_h
2 #define ToyBoxTracker_h
3 
4 #include "ToyBoxND280.hxx"
5 
7 public :
8 
10  virtual ~ToyBoxTracker();
11 
12  /// This method should be implemented by the derived class. If so it does nothing here
13  virtual void Reset();
14 
15  /// Reset this base class
16  virtual void ResetBase();
17 
18 public:
19 
20  /// For storing the reconstructed vertex.
22 
23  /// For storing the Main Track (The lepton candidate in geranal: HMN or HMP track)
25 
26  /// For storing the highest momentum track.
28 
29  /// For storing the highest momentum negative track.
31 
32  /// For storing the highest momentum positive track.
34 
35  /// For storing the second highest momentum track.
37 
38  /// For storing the second highest momentum negative track.
40 
41  /// For storing the second highest momentum positive track.
43 
44  /// For storing all negative tracks in the event with TPC information.
46  int nNegativeTPCtracks;
47  /// For storing all positive tracks in the event with TPC information.
49  int nPositiveTPCtracks;
50 
51  /// For storing whether TPC PID likelihoods have been computed.
52  bool LikeComputed[NMAXPARTICLES];
53  int nLikeComputed;
54 
55  /// For storing TPC PID likelihoods.
56  Float_t Likelihood[NMAXPARTICLES][4];
57  int nLikelihood;
58 
59  /// For storing the veto track.
61 
62  /// For storing the oofv fgd tracks
64 };
65 
66 #endif
AnaTrackB * SHMtrack
For storing the second highest momentum track.
bool LikeComputed[NMAXPARTICLES]
For storing whether TPC PID likelihoods have been computed.
Float_t Likelihood[NMAXPARTICLES][4]
For storing TPC PID likelihoods.
AnaTrackB * MainTrack
For storing the Main Track (The lepton candidate in geranal: HMN or HMP track)
AnaTrackB * HMPtrack
For storing the highest momentum positive track.
virtual void ResetBase()
Reset this base class.
AnaVertexB * Vertex
For storing the reconstructed vertex.
virtual void Reset()
This method should be implemented by the derived class. If so it does nothing here.
AnaTrackB * VetoTrack
For storing the veto track.
AnaTrackB * HMNtrack
For storing the highest momentum negative track.
AnaTrackB ** NegativeTPCtracks
For storing all negative tracks in the event with TPC information.
AnaTrackB * SHMPtrack
For storing the second highest momentum positive track.
Representation of a global track.
AnaTrackB * HMtrack
For storing the highest momentum track.
Representation of a global vertex.
AnaTrackB * SHMNtrack
For storing the second highest momentum negative track.
AnaTrackB ** PositiveTPCtracks
For storing all positive tracks in the event with TPC information.
AnaTrackB * OOFVtrack
For storing the oofv fgd tracks.