ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/interface/HiInclusiveJetAnalyzer.h
(Generate patch)

Comparing UserCode/CmsHi/JetAnalysis/interface/HiInclusiveJetAnalyzer.h (file contents):
Revision 1.2 by yilmaz, Tue Sep 20 20:06:06 2011 UTC vs.
Revision 1.3 by mnguyen, Tue Mar 6 15:03:23 2012 UTC

# Line 10 | Line 10
10   #include "FWCore/Framework/interface/Frameworkfwd.h"
11   #include "FWCore/Framework/interface/EDAnalyzer.h"
12   #include "FWCore/ParameterSet/interface/ParameterSet.h"
13
13   #include "FWCore/Framework/interface/Event.h"
14   #include "FWCore/Framework/interface/MakerMacros.h"
15  
17
18
16   #include "TFile.h"
17   #include "TTree.h"
18   #include "TH1.h"
# Line 24 | Line 21
21  
22   #include "DataFormats/HeavyIonEvent/interface/CentralityProvider.h"
23  
24 + #include "DataFormats/PatCandidates/interface/Jet.h"
25 + #include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
26   //
27  
28   /**\class HiInclusiveJetAnalyzer
# Line 62 | Line 61 | class HiInclusiveJetAnalyzer : public ed
61  
62   private:
63    
64 +  int getPFJetMuon(const pat::Jet& pfJet, const reco::PFCandidateCollection *pfCandidateColl);
65  
66 +  double getPtRel(const reco::PFCandidate lep, const pat::Jet& jet );
67  
68 <  edm::InputTag   jetTag_, vtxTag_, genjetTag_, eventInfoTag_, L1gtReadout_;
68 >  edm::InputTag   jetTag_, vtxTag_, genjetTag_, eventInfoTag_, L1gtReadout_, pfCandidateLabel_;
69  
70  
71    /// verbose ?
# Line 76 | Line 77 | class HiInclusiveJetAnalyzer : public ed
77    bool usePat_;
78    bool isMC_;
79  
80 +  bool doLifeTimeTagging_;
81  
82    TTree *t;
83    edm::Service<TFileService> fs1;
# Line 117 | Line 119 | class HiInclusiveJetAnalyzer : public ed
119      float jty[MAXJETS];
120      float jtpu[MAXJETS];
121  
122 +    float discr_csvMva[MAXJETS];
123 +    float discr_csvSimple[MAXJETS];
124 +    float discr_muByIp3[MAXJETS];
125 +    float discr_muByPt[MAXJETS];
126 +    float discr_prob[MAXJETS];
127 +    float discr_probb[MAXJETS];
128 +    float discr_tcHighEff[MAXJETS];    
129 +    float discr_tcHighPur[MAXJETS];
130 +
131 +    unsigned nsvtx[MAXJETS];    
132 +    unsigned svtxntrk[MAXJETS];
133 +    float svtxdl[MAXJETS];  
134 +    float svtxdls[MAXJETS];  
135 +    float svtxm[MAXJETS];    
136 +    float svtxpt[MAXJETS];  
137 +
138 +    unsigned nIPtracks[MAXJETS];
139 +    unsigned nselIPtracks[MAXJETS];
140 +
141 +    float mue[MAXJETS];    
142 +    float mupt[MAXJETS];    
143 +    float mueta[MAXJETS];  
144 +    float muphi[MAXJETS];  
145 +    float mudr[MAXJETS];    
146 +    float muptrel[MAXJETS];
147 +    int muchg[MAXJETS];  
148 +    
149      float refpt[MAXJETS];
150      float refeta[MAXJETS];
151      float refphi[MAXJETS];
# Line 124 | Line 153 | class HiInclusiveJetAnalyzer : public ed
153      float refdphijt[MAXJETS];
154      float refdrjt[MAXJETS];
155      float refparton_pt[MAXJETS];
156 <    float refparton_flavor[MAXJETS];
156 >    int refparton_flavor[MAXJETS];
157 >    int refparton_flavorForB[MAXJETS];
158  
159      float pthat;
160      int ngen;
# Line 146 | Line 176 | class HiInclusiveJetAnalyzer : public ed
176      int nL1ABit;
177      bool l1ABit[MAXHLTBITS];
178  
179 +
180    };
181  
182    JRA jets_;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines