ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataTree/interface/Electron.h
(Generate patch)

Comparing UserCode/MitAna/DataTree/interface/Electron.h (file contents):
Revision 1.44 by bendavid, Thu Jan 27 21:57:15 2011 UTC vs.
Revision 1.45 by bendavid, Mon Apr 4 23:38:00 2011 UTC

# Line 40 | Line 40 | namespace mithep
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) {}
# Line 77 | Line 77 | namespace mithep
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;           }
# Line 170 | Line 171 | namespace mithep
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;    }
# Line 305 | Line 307 | namespace mithep
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
# Line 321 | Line 324 | namespace mithep
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  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines