1 #ifndef RHOEVENTSELECTORBASE_H 2 #define RHOEVENTSELECTORBASE_H 20 #include "TTreeFormula.h" 34 : TNamed(name, name),
fTight(kFALSE),
fNTracksMin(0),
fNTracksMax(65535),
fTotChar(65535),
fDocaMax(1.E8),
fZMin(1.E8),
fZMax(1.E8),
fETotLow(0.0),
fETotHigh(1.E8),
35 fPTotLow(0.0),
fPTotHigh(1.E8),
fELow(0.0),
fEHigh(1.E8),
fEmcLow(0.0),
fEmcHigh(1.E8),
fPLow(0.0),
fPHigh(1.E8),
fPtLow(0.0),
fPtHigh(1.E8),
fThetaLow(0.0),
45 virtual void PrintOn(std::ostream &o = std::cout)
const;
91 void SetPt(Double_t p1, Double_t p2 = 1.E8)
96 void SetTheta(Double_t t1, Double_t t2 = 2. * 3.14159265358979323846)
101 void SetPhi(Double_t p1, Double_t p2 = 2. * 3.14159265358979323846)
virtual Bool_t Accept(RhoEventInfo &)=0
virtual ~RhoEventSelectorBase()
void SetEnergy(Double_t e1, Double_t e2=1.E8)
void SetTotalEnergy(Double_t e1, Double_t e2=1.E8)
void SetTotalCharge(Int_t n)
void SetPhi(Double_t p1, Double_t p2=2. *3.14159265358979323846)
void SetMomentum(Double_t p1, Double_t p2=1.E8)
void SetNumberOfTracks(UInt_t n1, UInt_t n2=65535)
std::ostream & operator<<(std::ostream &o, const RhoEventSelectorBase &)
void SetPt(Double_t p1, Double_t p2=1.E8)
void SetShowerEnergy(Double_t e1, Double_t e2=1.E8)
RhoEventSelectorBase(const char *name="RhoEventSelectorBase")
void SetPrimaryVertex(Double_t d, Double_t zMin, Double_t zMax)
void SetTotalMomentum(Double_t p1, Double_t p2=1.E8)
void SetTheta(Double_t t1, Double_t t2=2. *3.14159265358979323846)
virtual void PrintOn(std::ostream &o=std::cout) const