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