40 |
|
fGsfPVCompatibility(0), fGsfPVBSCompatibility(0), |
41 |
|
fGsfPVCompatibilityMatched(0), fGsfPVBSCompatibilityMatched(0), |
42 |
|
fConvPartnerDCotTheta(0), fConvPartnerDist(0), fConvPartnerRadius(0), |
43 |
< |
fIsEnergyScaleCorrected(0), fIsMomentumCorrected(0), |
43 |
> |
fConvFlag(0), fIsEnergyScaleCorrected(0), fIsMomentumCorrected(0), |
44 |
|
fClassification(0), fIsEB(), fIsEE(0), fIsEBEEGap(0), fIsEBEtaGap(0), |
45 |
|
fIsEBPhiGap(0), fIsEEDeeGap(0), fIsEERingGap(0), |
46 |
|
fIsEcalDriven(0), fIsTrackerDriven(0), fMatchesVertexConversion(0) {} |
77 |
|
Double_t ConvPartnerDCotTheta() const { return fConvPartnerDCotTheta; } |
78 |
|
Double_t ConvPartnerDist() const { return fConvPartnerDist; } |
79 |
|
Double_t ConvPartnerRadius() const { return fConvPartnerRadius; } |
80 |
+ |
Int_t ConvFlag() const { return fConvFlag; } |
81 |
|
Double_t CaloIsolation() const { return fCaloIsolation; } // *DEPRECATED* |
82 |
|
Int_t Classification() const { return fClassification; } |
83 |
|
Double_t CovEtaEta() const { return fCovEtaEta; } |
171 |
|
void SetConvPartnerDCotTheta(Double_t x) { fConvPartnerDCotTheta = x; } |
172 |
|
void SetConvPartnerDist(Double_t x) { fConvPartnerDist = x; } |
173 |
|
void SetConvPartnerRadius(Double_t x) { fConvPartnerRadius = x; } |
174 |
+ |
void SetConvFlag(Int_t n) { fConvFlag = n; } |
175 |
|
void SetClassification(Int_t x) { fClassification = x; } |
176 |
|
void SetCovEtaEta(Double_t CovEtaEta) { fCovEtaEta = CovEtaEta; } |
177 |
|
void SetCoviEtaiEta(Double_t CoviEtaiEta) { fCoviEtaiEta = CoviEtaiEta; } |
307 |
|
Double32_t fConvPartnerDCotTheta; //[0,0,14]delta cot theta to nearest conversion partner track |
308 |
|
Double32_t fConvPartnerDist; //[0,0,14]distance in x-y plane to nearest conversion partner track |
309 |
|
Double32_t fConvPartnerRadius; //[0,0,14]radius of helix intersection with conversion partner track |
310 |
+ |
Int_t fConvFlag; //conversion flag indicating which track combination was used |
311 |
|
Vect3C fConvPosition; |
312 |
|
Bool_t fIsEnergyScaleCorrected; //class dependent escale correction |
313 |
|
Bool_t fIsMomentumCorrected; //class dependent E-p combination |
324 |
|
Bool_t fMatchesVertexConversion; |
325 |
|
RefArray<Track> fAmbiguousGsfTracks; //ambiguous gsf tracks for this electron |
326 |
|
|
327 |
< |
ClassDef(Electron, 9) // Electron class |
327 |
> |
ClassDef(Electron, 10) // Electron class |
328 |
|
}; |
329 |
|
} |
330 |
|
|