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.46 by bendavid, Sun May 15 14:11:00 2011 UTC vs.
Revision 1.47 by bendavid, Fri May 20 16:51:39 2011 UTC

# Line 37 | Line 37 | namespace mithep
37          fD0PVBS(0), fD0PVBSErr(0), fIp3dPVBS(0), fIp3dPVBSErr(0),
38          fD0PVCkf(0), fD0PVCkfErr(0), fIp3dPVCkf(0), fIp3dPVCkfErr(0),
39          fD0PVBSCkf(0), fD0PVBSCkfErr(0), fIp3dPVBSCkf(0), fIp3dPVBSCkfErr(0),
40 +        fD0PVUB(0), fD0PVUBErr(0), fIp3dPVUB(0), fIp3dPVUBErr(0),
41 +        fD0PVUBBS(0), fD0PVUBBSErr(0), fIp3dPVUBBS(0), fIp3dPVUBBSErr(0),
42 +        fD0PVUBCkf(0), fD0PVUBCkfErr(0), fIp3dPVUBCkf(0), fIp3dPVUBCkfErr(0),
43 +        fD0PVUBBSCkf(0), fD0PVUBBSCkfErr(0), fIp3dPVUBBSCkf(0), fIp3dPVUBBSCkfErr(0),
44          fGsfPVCompatibility(0), fGsfPVBSCompatibility(0),
45          fGsfPVCompatibilityMatched(0), fGsfPVBSCompatibilityMatched(0),
46          fConvPartnerDCotTheta(0), fConvPartnerDist(0), fConvPartnerRadius(0),
# Line 71 | Line 75 | namespace mithep
75        Double_t             Ip3dPVBSCkf()               const { return fIp3dPVBSCkf;                 }
76        Double_t             Ip3dPVBSCkfErr()            const { return fIp3dPVBSCkfErr;              }
77        Double_t             Ip3dPVBSCkfSignificance()   const { return fIp3dPVBSCkf/fIp3dPVBSCkfErr; }
78 +      Double_t             D0PVUB()                   const { return fD0PVUB;                     }
79 +      Double_t             D0PVUBErr()                const { return fD0PVUBErr;                  }
80 +      Double_t             D0PVUBSignificance()       const { return fD0PVUB/fD0PVUBErr;            }
81 +      Double_t             Ip3dPVUB()                 const { return fIp3dPVUB;                   }
82 +      Double_t             Ip3dPVUBErr()              const { return fIp3dPVUBErr;                }
83 +      Double_t             Ip3dPVUBSignificance()     const { return fIp3dPVUB/fIp3dPVUBErr;        }
84 +      Double_t             D0PVUBBS()                 const { return fD0PVUBBS;                   }
85 +      Double_t             D0PVUBBSErr()              const { return fD0PVUBBSErr;                }
86 +      Double_t             D0PVUBBSSignificance()     const { return fD0PVUBBS/fD0PVUBBSErr;        }
87 +      Double_t             Ip3dPVUBBS()               const { return fIp3dPVUBBS;                 }
88 +      Double_t             Ip3dPVUBBSErr()            const { return fIp3dPVUBBSErr;              }
89 +      Double_t             Ip3dPVUBBSSignificance()   const { return fIp3dPVUBBS/fIp3dPVUBBSErr;    }
90 +      Double_t             D0PVUBCkf()                   const { return fD0PVUBCkf;                     }
91 +      Double_t             D0PVUBCkfErr()                const { return fD0PVUBCkfErr;                  }
92 +      Double_t             D0PVUBCkfSignificance()       const { return fD0PVUBCkf/fD0PVUBCkfErr;         }
93 +      Double_t             Ip3dPVUBCkf()                 const { return fIp3dPVUBCkf;                   }
94 +      Double_t             Ip3dPVUBCkfErr()              const { return fIp3dPVUBCkfErr;                }
95 +      Double_t             Ip3dPVUBCkfSignificance()     const { return fIp3dPVUBCkf/fIp3dPVUBCkfErr;     }
96 +      Double_t             D0PVUBBSCkf()                 const { return fD0PVUBBSCkf;                   }
97 +      Double_t             D0PVUBBSCkfErr()              const { return fD0PVUBBSCkfErr;                }
98 +      Double_t             D0PVUBBSCkfSignificance()     const { return fD0PVUBBSCkf/fD0PVUBBSCkfErr;     }
99 +      Double_t             Ip3dPVUBBSCkf()               const { return fIp3dPVUBBSCkf;                 }
100 +      Double_t             Ip3dPVUBBSCkfErr()            const { return fIp3dPVUBBSCkfErr;              }
101 +      Double_t             Ip3dPVUBBSCkfSignificance()   const { return fIp3dPVUBBSCkf/fIp3dPVUBBSCkfErr; }
102        Double_t             GsfPVCompatibility()     const { return fGsfPVCompatibility;       }
103        Double_t             GsfPVBSCompatibility()   const { return fGsfPVBSCompatibility;     }
104        Double_t             GsfPVCompatibilityMatched()     const { return fGsfPVCompatibilityMatched;       }
# Line 168 | Line 196 | namespace mithep
196        void                 SetD0PVBSCkfErr(Double_t x)            { fD0PVBSCkfErr = x;                }
197        void                 SetIp3dPVBSCkf(Double_t x)             { fIp3dPVBSCkf = x;                 }
198        void                 SetIp3dPVBSCkfErr(Double_t x)          { fIp3dPVBSCkfErr = x;              }
199 +      void                 SetD0PVUB(Double_t x)                    { fD0PVUB = x;                     }
200 +      void                 SetD0PVUBErr(Double_t x)                 { fD0PVUBErr = x;                  }
201 +      void                 SetIp3dPVUB(Double_t x)                  { fIp3dPVUB = x;                   }
202 +      void                 SetIp3dPVUBErr(Double_t x)               { fIp3dPVUBErr = x;                }
203 +      void                 SetD0PVUBBS(Double_t x)                  { fD0PVUBBS = x;                   }
204 +      void                 SetD0PVUBBSErr(Double_t x)               { fD0PVUBBSErr = x;                }
205 +      void                 SetIp3dPVUBBS(Double_t x)                { fIp3dPVUBBS = x;                 }
206 +      void                 SetIp3dPVUBBSErr(Double_t x)             { fIp3dPVUBBSErr = x;              }
207 +      void                 SetD0PVUBCkf(Double_t x)                 { fD0PVUBCkf = x;                     }
208 +      void                 SetD0PVUBCkfErr(Double_t x)              { fD0PVUBCkfErr = x;                  }
209 +      void                 SetIp3dPVUBCkf(Double_t x)               { fIp3dPVUBCkf = x;                   }
210 +      void                 SetIp3dPVUBCkfErr(Double_t x)            { fIp3dPVUBCkfErr = x;                }
211 +      void                 SetD0PVUBBSCkf(Double_t x)               { fD0PVUBBSCkf = x;                   }
212 +      void                 SetD0PVUBBSCkfErr(Double_t x)            { fD0PVUBBSCkfErr = x;                }
213 +      void                 SetIp3dPVUBBSCkf(Double_t x)             { fIp3dPVUBBSCkf = x;                 }
214 +      void                 SetIp3dPVUBBSCkfErr(Double_t x)          { fIp3dPVUBBSCkfErr = x;              }
215        void                 SetGsfPVCompatibility(Double_t x)      { fGsfPVCompatibility = x;       }
216        void                 SetGsfPVBSCompatibility(Double_t x)    { fGsfPVBSCompatibility = x;     }
217        void                 SetGsfPVCompatibilityMatched(Double_t x)      { fGsfPVCompatibilityMatched = x;   }
# Line 307 | Line 351 | namespace mithep
351        Double32_t           fD0PVBSCkfErr;                 //[0,0,14]transverse impact parameter uncertainty to signal PV w/ bs constraint (ckf track)
352        Double32_t           fIp3dPVBSCkf;                  //[0,0,14]3d impact parameter to signal PV w/ bs constraint (ckf track)
353        Double32_t           fIp3dPVBSCkfErr;               //[0,0,14]3d impact parameter uncertainty to signal PV w/ bs constraint (ckf track)
354 +      Double32_t           fD0PVUB;                      //[0,0,14]transverse impact parameter to signal PVUB (gsf track)
355 +      Double32_t           fD0PVUBErr;                   //[0,0,14]transverse impact parameter uncertainty to signal PVUB (gsf track)
356 +      Double32_t           fIp3dPVUB;                    //[0,0,14]3d impact parameter to signal PVUB (gsf track)
357 +      Double32_t           fIp3dPVUBErr;                 //[0,0,14]3d impact parameter uncertainty to signal PVUB (gsf track)
358 +      Double32_t           fD0PVUBBS;                    //[0,0,14]transverse impact parameter to signal PVUB w/ bs constraint (gsf track)
359 +      Double32_t           fD0PVUBBSErr;                 //[0,0,14]transverse impact parameter uncertainty to signal PVUB w/ bs constraint (gsf track)
360 +      Double32_t           fIp3dPVUBBS;                  //[0,0,14]3d impact parameter to signal PVUB w/ bs constraint (gsf track)
361 +      Double32_t           fIp3dPVUBBSErr;               //[0,0,14]3d impact parameter uncertainty to signal PVUB w/ bs constraint (gsf track)
362 +      Double32_t           fD0PVUBCkf;                      //[0,0,14]transverse impact parameter to signal PVUB (ckf track)
363 +      Double32_t           fD0PVUBCkfErr;                   //[0,0,14]transverse impact parameter uncertainty to signal PVUB (ckf track)
364 +      Double32_t           fIp3dPVUBCkf;                    //[0,0,14]3d impact parameter to signal PVUB (ckf track)
365 +      Double32_t           fIp3dPVUBCkfErr;                 //[0,0,14]3d impact parameter uncertainty to signal PVUB (ckf track)
366 +      Double32_t           fD0PVUBBSCkf;                    //[0,0,14]transverse impact parameter to signal PVUB w/ bs constraint (ckf track)
367 +      Double32_t           fD0PVUBBSCkfErr;                 //[0,0,14]transverse impact parameter uncertainty to signal PVUB w/ bs constraint (ckf track)
368 +      Double32_t           fIp3dPVUBBSCkf;                  //[0,0,14]3d impact parameter to signal PVUB w/ bs constraint (ckf track)
369 +      Double32_t           fIp3dPVUBBSCkfErr;               //[0,0,14]3d impact parameter uncertainty to signal PVUB w/ bs constraint (ckf track)
370        Double32_t           fGsfPVCompatibility;        //[0,0,14]gsf compatibility with signal PV
371        Double32_t           fGsfPVBSCompatibility;      //[0,0,14]gsf compatibility with signal PV w/ bs constraint
372        Double32_t           fGsfPVCompatibilityMatched; //[0,0,14]gsf compatibility with signal PV (matching ckf track excluded from vertex)
# Line 334 | Line 394 | namespace mithep
394        Bool_t               fMatchesVertexConversion;
395        RefArray<Track>      fAmbiguousGsfTracks;        //ambiguous gsf tracks for this electron
396  
397 <    ClassDef(Electron, 11) // Electron class
397 >    ClassDef(Electron, 12) // Electron class
398    };
399   }
400  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines