1 #ifndef RHOGOODPHOTONSELECTOR_H 2 #define RHOGOODPHOTONSELECTOR_H 24 RhoGoodPhotonSelector(
const char *name =
"RhoGoodPhotonSelector", Double_t e=0.0, Int_t nCrys=0, Double_t epx=0., Double_t e25e=0., Double_t z20=0., Double_t z53=1.);
36 virtual void PrintOn(std::ostream &o = std::cout)
const;
90 Double_t fEperXtalMin, fEperXtalMax;
91 Double_t fE25toEMin, fE25toEMax;
92 Double_t fZ20Min, fZ20Max;
93 Double_t fZ53Min, fZ53Max;
94 Double_t fThetaMin, fThetaMax;
95 Double_t fEmcMin, fEmcMax;
virtual void PrintOn(std::ostream &o=std::cout) const
virtual Bool_t Accept(RhoCandidate *b)
friend F32vec4 max(const F32vec4 &a, const F32vec4 &b)
void SetTheta(Double_t min, Double_t max)
virtual ~RhoGoodPhotonSelector()
RhoGoodPhotonSelector(const char *name="RhoGoodPhotonSelector", Double_t e=0.0, Int_t nCrys=0, Double_t epx=0., Double_t e25e=0., Double_t z20=0., Double_t z53=1.)
friend F32vec4 min(const F32vec4 &a, const F32vec4 &b)
virtual void SetCriterion(const char *crit)
void SetShowerEnergy(Double_t min, Double_t max=1.E8)
void SetEnergy25toEtotal(Double_t min, Double_t max)
void SetEnergyPerXtal(Double_t min, Double_t max)
std::ostream & operator<<(std::ostream &o, const RhoGoodPhotonSelector &)
void SetZ53(Double_t min, Double_t max)
void SetCrystals(Int_t min, Int_t max)
void SetZ20(Double_t min, Double_t max)