FairRoot/PandaRoot
PndGoodTrackSelector.h
Go to the documentation of this file.
1 #ifndef PNDGOODTRACKSELECTOR_H
2 #define PNDGOODTRACKSELECTOR_H
3 
4 #include "RhoGoodTrackSelector.h"
5 
6 
8 {
9 
10  public:
11  virtual Bool_t Accept(PndPidCandidate& );
12  void SetCriterion ( const char* crit );
13 
14  // virtual Bool_t Accept(RhoCandidate& ) ;
15 
16  void SetMvdHits ( Int_t min, Int_t max=65535 ) {
17  fMvdHitsMin = min;
18  fMvdHitsMax = max;
19  }
20 
21  void SetSttHits ( Int_t min, Int_t max=65535 ) {
22  fSttHitsMin = min;
23  fSttHitsMax = max;
24  }
25 
26  void SetGemHits ( Int_t min, Int_t max=65535 ) {
27  fGemHitsMin = min;
28  fGemHitsMax = max;
29  }
30 
31  void SetFtsHits ( Int_t min, Int_t max=65535 ) {
32  fFtsHitsMin = min;
33  fFtsHitsMax = max;
34  }
35 
37  fEmcMin = min;
38  fEmcMax = max;
39  }
40 
41  Int_t fMvdHitsMin, fMvdHitsMax; // Number of Mvd hits
42  Int_t fSttHitsMin, fSttHitsMax; // Number of Mvd hits
43  Int_t fGemHitsMin, fGemHitsMax; // Number of Mvd hits
44  Int_t fFtsHitsMin, fFtsHitsMax; // Number of Mvd hits
45  Double_t fEmcMin, fEmcMax; // In addition: associated bump energy
46 
48 };
49 
50 #endif
virtual Bool_t Accept(PndPidCandidate &)
friend F32vec4 max(const F32vec4 &a, const F32vec4 &b)
Definition: P4_F32vec4.h:26
void SetMvdHits(Int_t min, Int_t max=65535)
void SetCriterion(const char *crit)
Double_t
friend F32vec4 min(const F32vec4 &a, const F32vec4 &b)
Definition: P4_F32vec4.h:25
void SetFtsHits(Int_t min, Int_t max=65535)
void SetGemHits(Int_t min, Int_t max=65535)
void SetSttHits(Int_t min, Int_t max=65535)
ClassDef(PndGoodTrackSelector, 1)
void SetShowerEnergy(Double_t min, Double_t max=1.E8)