69 |
|
}; |
70 |
|
|
71 |
|
enum eScaleCats { |
72 |
< |
kEBlowEtaGold = 0, |
72 |
> |
kEBlowEtaGoldCenter = 0, |
73 |
> |
kEBlowEtaGoldGap, |
74 |
|
kEBlowEtaBad, |
75 |
|
kEBhighEtaGold, |
76 |
|
kEBhighEtaBad, |
90 |
|
static void ScalePhotonR9(Photon *p, Double_t scale); |
91 |
|
static void ScalePhotonError(Photon *p, Double_t scale); |
92 |
|
|
93 |
< |
|
93 |
> |
static Bool_t PassSinglePhotonPresel(const Photon *p,const ElectronCol *els, const DecayParticleCol *conversions, const BaseVertex *bs, const TrackCol* trackCol, const Vertex *vtx, double rho, Bool_t applyElectronVeto = kTRUE, Bool_t invertElectronVeto = kFALSE); |
94 |
|
static Bool_t PassConversionId(const Photon *p, const DecayParticle *c); |
95 |
|
static Bool_t PassElectronVeto(const Photon *p, const ElectronCol *els); |
96 |
|
static Double_t ElectronVetoCiC(const Photon *p, const ElectronCol *els); |
130 |
|
|
131 |
|
|
132 |
|
static const MCParticle *MatchMC(const Particle *ph, const MCParticleCol *c, Bool_t matchElectrons = kFALSE); |
132 |
– |
|
133 |
|
ClassDef(PhotonTools, 0) // Muon tools |
134 |
|
}; |
135 |
|
} |