23 |
|
PhotonIDMod(const char *name="PhotonIDMod", |
24 |
|
const char *title="Photon identification module"); |
25 |
|
|
26 |
+ |
Bool_t GetApplySpikeRemoval() const { return fApplySpikeRemoval; } |
27 |
|
Bool_t GetApplyPixelSeed() const { return fApplyPixelSeed; } |
28 |
|
const char *GetGoodName() const { return GetGoodPhotonsName(); } |
29 |
|
const char *GetGoodPhotonsName() const { return fGoodPhotonsName; } |
37 |
|
Double_t GetEtaWidthEB() const { return fEtaWidthEB; } |
38 |
|
Double_t GetEtaWidthEE() const { return fEtaWidthEE; } |
39 |
|
Double_t GetAbsEtaMax() const { return fAbsEtaMax; } |
40 |
+ |
void SetApplySpikeRemoval(Bool_t b) { fApplySpikeRemoval = b; } |
41 |
|
void SetApplyPixelSeed(Bool_t b) { fApplyPixelSeed = b; } |
42 |
|
void SetGoodName(const char *n) { SetGoodPhotonsName(n); } |
43 |
|
void SetGoodPhotonsName(const char *n) { fGoodPhotonsName = n; } |
76 |
|
TString fPhotonIsoType; //type of photon isolation we impose |
77 |
|
Double_t fPhotonPtMin; //min pt cut |
78 |
|
Double_t fHadOverEmMax; //maximum of hadronic/em energy |
79 |
+ |
Bool_t fApplySpikeRemoval; //whether apply spike removal |
80 |
|
Bool_t fApplyPixelSeed; //=true then apply pixel seed constraint |
81 |
|
Double_t fPhotonR9Min; //min R9 value |
82 |
|
EPhIdType fPhIdType; //!identification scheme |