Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:01:07

0001 #ifndef CommonTools_PileupAlgos_PUPPI_RECOOBJ_HH
0002 #define CommonTools_PileupAlgos_PUPPI_RECOOBJ_HH
0003 
0004 class RecoObj {
0005 public:
0006   RecoObj()
0007       : pt(0),
0008         eta(0),
0009         phi(0),
0010         m(0),
0011         id(0),
0012         pdgId(-1),
0013         vtxId(-1),
0014         trkChi2(0),
0015         vtxChi2(0),
0016         time(0),
0017         depth(0),
0018         expProb(0),
0019         expChi2PU(0),
0020         expChi2(0),
0021         dZ(0),
0022         d0(0),
0023         charge(0) {}
0024   ~RecoObj() {}
0025 
0026   float pt, eta, phi, m, rapidity;  // kinematics
0027   int id;
0028   int pdgId;
0029   int vtxId;          // Vertex Id from Vertex Collection
0030   float trkChi2;      // Track Chi2
0031   float vtxChi2;      // Vertex Chi2
0032   float time, depth;  // Usefule Info
0033   float expProb;
0034   float expChi2PU;
0035   float expChi2;
0036   float dZ;
0037   float d0;
0038   int charge;
0039 };
0040 #endif