40 |
|
fGsfPVCompatibility(0), fGsfPVBSCompatibility(0), |
41 |
|
fGsfPVCompatibilityMatched(0), fGsfPVBSCompatibilityMatched(0), |
42 |
|
fConvPartnerDCotTheta(0), fConvPartnerDist(0), fConvPartnerRadius(0), |
43 |
+ |
fPFChargedHadronIso(0), fPFNeutralHadronIso(0), fPFPhotonIso(0), |
44 |
|
fConvFlag(0), fIsEnergyScaleCorrected(0), fIsMomentumCorrected(0), |
45 |
|
fClassification(0), fIsEB(), fIsEE(0), fIsEBEEGap(0), fIsEBEtaGap(0), |
46 |
|
fIsEBPhiGap(0), fIsEEDeeGap(0), fIsEERingGap(0), |
141 |
|
Double_t HcalDepth1TowerSumEtDr03() const { return fHcalDepth1TowerSumEtDr03; } |
142 |
|
Double_t HcalDepth2TowerSumEtDr03() const { return fHcalDepth2TowerSumEtDr03; } |
143 |
|
Double_t TrackIsolationDr03() const { return fTrackIsolation; } |
144 |
+ |
Double_t PFChargedHadronIso() const { return fPFChargedHadronIso; } |
145 |
+ |
Double_t PFNeutralHadronIso() const { return fPFNeutralHadronIso; } |
146 |
+ |
Double_t PFPhotonIso() const { return fPFPhotonIso; } |
147 |
|
Bool_t MatchesVertexConversion() const { return fMatchesVertexConversion; } |
148 |
|
UInt_t NAmbiguousGsfTracks() const { return fAmbiguousGsfTracks.Entries(); } |
149 |
|
Bool_t HasAmbiguousGsfTrack(const Track *t) const { return fAmbiguousGsfTracks.HasObject(t); } |
223 |
|
void SetHcalDepth1TowerSumEtDr03(Double_t x) { fHcalDepth1TowerSumEtDr03 = x; } |
224 |
|
void SetHcalDepth2TowerSumEtDr03(Double_t x) { fHcalDepth2TowerSumEtDr03 = x; } |
225 |
|
void SetTrackIsolationDr03(Double_t x) { fTrackIsolation = x; } |
226 |
+ |
void SetPFChargedHadronIso(Double_t x) { fPFChargedHadronIso = x; } |
227 |
+ |
void SetPFNeutralHadronIso(Double_t x) { fPFNeutralHadronIso = x; } |
228 |
+ |
void SetPFPhotonIso(Double_t x) { fPFPhotonIso = x; } |
229 |
|
void SetMva(Double_t x) { fMva = x; } |
230 |
|
void SetIsEB(Bool_t b) { fIsEB = b; } |
231 |
|
void SetIsEE(Bool_t b) { fIsEE = b; } |
314 |
|
Double32_t fConvPartnerDCotTheta; //[0,0,14]delta cot theta to nearest conversion partner track |
315 |
|
Double32_t fConvPartnerDist; //[0,0,14]distance in x-y plane to nearest conversion partner track |
316 |
|
Double32_t fConvPartnerRadius; //[0,0,14]radius of helix intersection with conversion partner track |
317 |
+ |
Double32_t fPFChargedHadronIso; //[0,0,14]pf isolation, charged hadrons |
318 |
+ |
Double32_t fPFNeutralHadronIso; //[0,0,14]pf isolation, neutral hadrons |
319 |
+ |
Double32_t fPFPhotonIso; //[0,0,14]pf isolation, photons |
320 |
|
Int_t fConvFlag; //conversion flag indicating which track combination was used |
321 |
|
Vect3C fConvPosition; |
322 |
|
Bool_t fIsEnergyScaleCorrected; //class dependent escale correction |
334 |
|
Bool_t fMatchesVertexConversion; |
335 |
|
RefArray<Track> fAmbiguousGsfTracks; //ambiguous gsf tracks for this electron |
336 |
|
|
337 |
< |
ClassDef(Electron, 10) // Electron class |
337 |
> |
ClassDef(Electron, 11) // Electron class |
338 |
|
}; |
339 |
|
} |
340 |
|
|