32 |
|
const char *GetIsoType() const { return fPhotonIsoType; } |
33 |
|
const char *GetOutputName() const { return GetGoodPhotonsName(); } |
34 |
|
Double_t GetPtMin() const { return fPhotonPtMin; } |
35 |
+ |
Bool_t GetApplyFiduciality() const { return fFiduciality; } |
36 |
+ |
Double_t GetEtaWidthEB() const { return fEtaWidthEB; } |
37 |
+ |
Double_t GetEtaWidthEE() const { return fEtaWidthEE; } |
38 |
|
void SetApplyPixelSeed(Bool_t b) { fApplyPixelSeed = b; } |
39 |
|
void SetGoodName(const char *n) { SetGoodPhotonsName(n); } |
40 |
|
void SetGoodPhotonsName(const char *n) { fGoodPhotonsName = n; } |
44 |
|
void SetIsoType(const char *type) { fPhotonIsoType = type; } |
45 |
|
void SetOutputName(const char *n) { SetGoodPhotonsName(n); } |
46 |
|
void SetPtMin(Double_t pt) { fPhotonPtMin = pt; } |
47 |
< |
void SetR9Min(Double_t x) { fPhotonR9Min = x; } |
47 |
> |
void SetR9Min(Double_t x) { fPhotonR9Min = x; } |
48 |
> |
void SetEtaWidthEB(Double_t x) { fEtaWidthEB = x; } |
49 |
> |
void SetEtaWidthEE(Double_t x) { fEtaWidthEE = x; } |
50 |
|
|
51 |
|
enum EPhIdType { |
52 |
|
kIdUndef = 0, //not defined |
76 |
|
Double_t fPhotonR9Min; //min R9 value |
77 |
|
EPhIdType fPhIdType; //!identification scheme |
78 |
|
EPhIsoType fPhIsoType; //!isolation scheme |
79 |
+ |
Bool_t fFiduciality; //=true then apply fiducual requirement |
80 |
+ |
Double_t fEtaWidthEB; //max Eta Width in ECAL Barrel |
81 |
+ |
Double_t fEtaWidthEE; //max Eta Width in ECAL End Cap |
82 |
|
const PhotonCol *fPhotons; //!photon branch |
83 |
|
|
84 |
|
ClassDef(PhotonIDMod, 1) // Photon identification module |