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

Comparing UserCode/UHHAnalysis/NtupleWriter/interface/NtupleWriter.h (file contents):
Revision 1.12 by peiffer, Mon Apr 30 15:58:22 2012 UTC vs.
Revision 1.16 by peiffer, Wed Jul 25 09:56:57 2012 UTC

# Line 44 | Line 44
44   #include "RecoEgamma/EgammaTools/interface/ConversionTools.h"
45   #include "DataFormats/Luminosity/interface/LumiSummary.h"
46  
47 < #include "UHHAnalysis/NtupleWriter/interface/Objects.h"
47 > #include "EGamma/EGammaAnalysisTools/interface/ElectronEffectiveArea.h"
48 >
49 > #include "UHHAnalysis/NtupleWriter/Objects/Particle.h"
50 > #include "UHHAnalysis/NtupleWriter/Objects/Jet.h"
51 > #include "UHHAnalysis/NtupleWriter/Objects/Electron.h"
52 > #include "UHHAnalysis/NtupleWriter/Objects/Muon.h"
53 > #include "UHHAnalysis/NtupleWriter/Objects/Tau.h"
54 > #include "UHHAnalysis/NtupleWriter/Objects/Photon.h"
55 > #include "UHHAnalysis/NtupleWriter/Objects/MET.h"
56 > #include "UHHAnalysis/NtupleWriter/Objects/PrimaryVertex.h"
57 > #include "UHHAnalysis/NtupleWriter/Objects/TopJet.h"
58 > #include "UHHAnalysis/NtupleWriter/Objects/GenInfo.h"
59 > #include "UHHAnalysis/NtupleWriter/Objects/GenParticle.h"
60  
61   //
62   // class declaration
# Line 62 | Line 74 | class NtupleWriter : public edm::EDAnaly
74  
75        static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
76  
65
77     private:
78        virtual void beginJob() ;
79        virtual void analyze(const edm::Event&, const edm::EventSetup&);
# Line 82 | Line 93 | class NtupleWriter : public edm::EDAnaly
93        bool doMuons;
94        bool doTaus;
95        bool doJets;
96 +      bool doJECUncertainty;
97        bool doTopJets;
98        bool doGenTopJets;
99        bool doMET;
# Line 96 | Line 108 | class NtupleWriter : public edm::EDAnaly
108        int luminosityBlock;
109        int event;
110        bool isRealData;
111 <      bool HBHENoiseFilterResult;
111 >      //bool HBHENoiseFilterResult;
112 >      float rho;
113  
114        float intgDelLumi;
115        float intgRecLumi;
116        float totalDelLumi;
117        float totalRecLumi;
118  
119 +      edm::InputTag rho_source;
120 +
121        std::vector<std::string> electron_sources;
122        std::vector<Electron> eles[Nmax];
123  
# Line 142 | Line 157 | class NtupleWriter : public edm::EDAnaly
157        float beamspot_y0;
158        float beamspot_z0;
159  
160 +      edm::InputTag genparticle_source;
161        GenInfo genInfo;
162        std::vector<GenParticle> genps;
163  
# Line 152 | Line 168 | class NtupleWriter : public edm::EDAnaly
168   /*       std::vector<int> L1_prescale; */
169   /*       std::vector<int> HLT_prescale; */
170        
171 <      HLTConfigProvider hlt_cfg;
171 >      //HLTConfigProvider hlt_cfg;
172        bool newrun;
173        bool previouslumiblockwasfilled;
174  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines