ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/interface/Objects.hh
(Generate patch)

Comparing UserCode/HbbAnalysis/interface/Objects.hh (file contents):
Revision 1.14 by amagnan, Fri Sep 3 15:11:54 2010 UTC vs.
Revision 1.21 by agilbert, Thu May 5 15:09:04 2011 UTC

# Line 88 | Line 88 | namespace HbbAnalysis {
88    };
89    
90    struct EleIDVars{
91 <    bool idAndIso;
91 >    unsigned short idAndIso;
92      std::vector<std::pair<std::string,float> > electronIDs;
93      float hOverE;
94      float deltaPhiIn;
# Line 104 | Line 104 | namespace HbbAnalysis {
104      unsigned int muonHits;
105      int charge;
106      unsigned int trackerHits;
107 <    unsigned int pixelhits;
107 >    unsigned int pixelHits;
108    };
109    
110    struct MuIsoVars {
# Line 126 | Line 126 | namespace HbbAnalysis {
126      unsigned int nMatchesTight;
127    };
128  
129 +  
130    struct TrkVars{
131      double pT;
132      double eta;
# Line 135 | Line 136 | namespace HbbAnalysis {
136      double IPz;
137      float signedSipt;
138    };
139 +  
140  
141    struct CaloTauIsoVars{
142      unsigned int nIsoTracks;
# Line 244 | Line 246 | namespace HbbAnalysis {
246    struct JPTJetVars{
247      float zspCorrection;
248      int elecMultiplicity;
249 <    std::vector<TrkVars> pionsInCone;
250 <    std::vector<TrkVars> pionsCurledOut;
251 <    std::vector<TrkVars> pionsCurledIn;
252 <    std::vector<TrkVars> elecsInCone;
253 <    std::vector<TrkVars> elecsCurledOut;
254 <    std::vector<TrkVars> elecsCurledIn;
255 <    std::vector<TrkVars> muonsInCone;
256 <    std::vector<TrkVars> muonsCurledOut;
257 <    std::vector<TrkVars> muonsCurledIn;
249 >    float calopT;
250 >    float caloEta;
251 >    //std::vector<TrkVars> pionsInCone;
252 >    //std::vector<TrkVars> pionsCurledOut;
253 >    //std::vector<TrkVars> pionsCurledIn;
254 >    //std::vector<TrkVars> elecsInCone;
255 >    //std::vector<TrkVars> elecsCurledOut;
256 >    //std::vector<TrkVars> elecsCurledIn;
257 >    //std::vector<TrkVars> muonsInCone;
258 >    //std::vector<TrkVars> muonsCurledOut;
259 >    //std::vector<TrkVars> muonsCurledIn;
260 >    std::vector< std::pair<unsigned int,double> > particleStatusPt;
261    };
262  
263    struct JPTPFJetVars{
# Line 312 | Line 317 | namespace HbbAnalysis {
317      //int numberOfHitsRPC;
318    };
319  
320 +  struct JetECorVars{
321 +    std::vector<std::pair<std::string,double> > Levels;
322 +  };
323 +
324  
325    struct MetVars{
326      double mET;
# Line 331 | Line 340 | namespace HbbAnalysis {
340  
341    struct VertexVars{
342      std::vector<float> trackWeights;
343 +    std::vector<float> trackpT;
344      double chi2;
345      double ndof;
346      double x;
347      double y;
348      double z;
349 +    double rho;
350      double xError;
351      double yError;
352      double zError;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines