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

Comparing UserCode/Morgan/interface/TotoAnalyzer.h (file contents):
Revision 1.23 by lethuill, Fri Jul 3 13:40:03 2009 UTC vs.
Revision 1.24 by lethuill, Mon Oct 12 08:32:35 2009 UTC

# Line 28 | Line 28
28   #include "../interface/MCAnalyzer.h"
29   #include "../interface/MCAssociator.h"
30   #include "../interface/VertexAnalyzer.h"
31 + #include "../interface/ZeeVertexAnalyzer.h"
32   #include "../interface/TrackAnalyzer.h"
33   #include "../interface/JetAnalyzer.h"
34   #include "../interface/MuonAnalyzer.h"
# Line 65 | Line 66
66  
67   class TotoAnalyzer : public edm::EDAnalyzer
68   {
69 <
70 <   public:
71 <      explicit TotoAnalyzer(const edm::ParameterSet&);
72 <      ~TotoAnalyzer();
73 <
74 <   private:
75 <      virtual void beginJob(const edm::EventSetup&) ;
76 <      virtual void analyze(const edm::Event&, const edm::EventSetup&);
77 <      virtual void endJob() ;
78 <
79 <      edm::ParameterSet myConfig_;
80 <      edm::ParameterSet producersNames_;
81 <
82 <      int verbosity_;
83 <      bool allowMissingCollection_;
84 <      std::string rootFileName_ ;
85 <      TFile* rootFile_ ;
86 <      TTree* eventTree_;
87 <      TTree* runTree_;
88 <      std::string dataType_ ;
89 <      double datasetXsection_;
90 <      std::string datasetDesciption_;
91 <      bool doHLT_;
92 <      bool doMC_;
93 <      bool doJetMC_;
94 <      bool doMETMC_;
95 <      bool doPDFInfo_;
96 <      bool doSignalMuMuGamma_;
97 <      bool doSignalTopTop_;
98 <      bool doPhotonConversionMC_;
99 <      bool drawMCTree_;
100 <      bool doBeamSpot_;
101 <      bool doPrimaryVertex_;
102 <      bool doTrack_;
103 <      bool doJet_;
104 <      bool doMuon_;
105 <      bool doElectron_;
106 <      bool doPhoton_;
107 <      bool doCluster_;
108 <      bool doPhotonConversion_;
109 <      bool doPhotonIsolation_;
110 <      bool doMET_;
111 <
112 <      ConversionLikelihoodCalculator* conversionLikelihoodCalculator_;
113 <
114 <      int nTotEvt_;
115 <      TRootRun* runInfos_;
116 <      TRootEvent* rootEvent_;
117 <      HLTAnalyzer* hltAnalyzer_;
118 <      TClonesArray* rootMCParticles_;
119 <      TClonesArray* rootGenJets_;
120 <      TClonesArray* rootGenMETs_;
121 <      TRootSignalEvent* rootMuMuGammaEvent_;
122 <      TClonesArray* rootMCTopTop_;
123 <      TClonesArray* rootMCPhotons_;
124 <      TRootBeamSpot* rootBeamSpot_;
125 <      TClonesArray* rootVertices_;
126 <      TClonesArray* rootTracks_;
127 <      TClonesArray* rootJets_;
128 <      TClonesArray* rootMuons_;
129 <      TClonesArray* rootElectrons_;
130 <      TClonesArray* rootPhotons_;
131 <      TClonesArray* rootBasicClusters_;
132 <      TClonesArray* rootSuperClusters_;
133 <      TClonesArray* rootConversionTracks_;
134 <      TClonesArray* rootMETs_;
135 <
69 >        
70 >        public:
71 >                explicit TotoAnalyzer(const edm::ParameterSet&);
72 >                ~TotoAnalyzer();
73 >                
74 >        private:
75 >                virtual void beginJob(const edm::EventSetup&) ;
76 >                virtual void analyze(const edm::Event&, const edm::EventSetup&);
77 >                virtual void endJob() ;
78 >                
79 >                edm::ParameterSet myConfig_;
80 >                edm::ParameterSet producersNames_;
81 >                
82 >                int verbosity_;
83 >                bool allowMissingCollection_;
84 >                std::string rootFileName_ ;
85 >                TFile* rootFile_ ;
86 >                TTree* eventTree_;
87 >                TTree* runTree_;
88 >                std::string dataType_ ;
89 >                double datasetXsection_;
90 >                std::string datasetDesciption_;
91 >                bool doHLT_;
92 >                bool doMC_;
93 >                bool doJetMC_;
94 >                bool doMETMC_;
95 >                bool doPDFInfo_;
96 >                bool doSignalMuMuGamma_;
97 >                bool doSignalTopTop_;
98 >                bool doPhotonConversionMC_;
99 >                bool drawMCTree_;
100 >                bool doBeamSpot_;
101 >                bool doPrimaryVertex_;
102 >                bool doZeePrimaryVertex_;
103 >                bool doTrack_;
104 >                bool doJet_;
105 >                bool doMuon_;
106 >                bool doElectron_;
107 >                bool doPhoton_;
108 >                bool doCluster_;
109 >                bool doPhotonConversion_;
110 >                bool doPhotonIsolation_;
111 >                bool doMET_;
112 >                
113 >                ConversionLikelihoodCalculator* conversionLikelihoodCalculator_;
114 >                
115 >                int nTotEvt_;
116 >                TRootRun* runInfos_;
117 >                TRootEvent* rootEvent_;
118 >                HLTAnalyzer* hltAnalyzer_;
119 >                TClonesArray* rootMCParticles_;
120 >                TClonesArray* rootGenJets_;
121 >                TClonesArray* rootGenMETs_;
122 >                TRootSignalEvent* rootMuMuGammaEvent_;
123 >                TClonesArray* rootMCTopTop_;
124 >                TClonesArray* rootMCPhotons_;
125 >                TRootBeamSpot* rootBeamSpot_;
126 >                TClonesArray* rootVertices_;
127 >                TClonesArray* rootZeeVertices_;
128 >                TClonesArray* rootTracks_;
129 >                TClonesArray* rootJets_;
130 >                TClonesArray* rootMuons_;
131 >                TClonesArray* rootElectrons_;
132 >                TClonesArray* rootPhotons_;
133 >                TClonesArray* rootBasicClusters_;
134 >                TClonesArray* rootSuperClusters_;
135 >                TClonesArray* rootConversionTracks_;
136 >                TClonesArray* rootMETs_;
137 >                
138   };
139  
140   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines