22 |
|
public: |
23 |
|
PhotonIDMod(const char *name="PhotonIDMod", |
24 |
|
const char *title="Photon identification module"); |
25 |
– |
~PhotonIDMod() {} |
25 |
|
|
26 |
|
Bool_t GetApplyPixelSeed() const { return fApplyPixelSeed; } |
27 |
|
const char *GetGoodName() const { return GetGoodPhotonsName(); } |
41 |
|
void SetIsoType(const char *type) { fPhotonIsoType = type; } |
42 |
|
void SetOutputName(const char *n) { SetGoodPhotonsName(n); } |
43 |
|
void SetPtMin(Double_t pt) { fPhotonPtMin = pt; } |
44 |
+ |
void SetR9Min(Double_t x) { fPhotonR9Min = x; } |
45 |
|
|
46 |
|
enum EPhIdType { |
47 |
|
kIdUndef = 0, //not defined |
68 |
|
Double_t fPhotonPtMin; //min pt cut |
69 |
|
Double_t fHadOverEmMax; //maximum of hadronic/em energy |
70 |
|
Bool_t fApplyPixelSeed; //=true then apply pixel seed constraint |
71 |
+ |
Double_t fPhotonR9Min; //min R9 value |
72 |
|
const PhotonCol *fPhotons; //!photon branch |
73 |
|
EPhIdType fPhIdType; //!identification scheme |
74 |
|
EPhIsoType fPhIsoType; //!isolation scheme |