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" |
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 |