CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTAnalyzer.h
Go to the documentation of this file.
1 #include <iostream>
2 
13 
20 
22 
25 
27 
29 
35 
37 
39 
47 class HLTAnalyzer : public edm::EDAnalyzer {
48 public:
49  explicit HLTAnalyzer(edm::ParameterSet const& conf);
50  virtual void analyze(edm::Event const& e, edm::EventSetup const& iSetup);
51  virtual void beginRun(const edm::Run& , const edm::EventSetup& );
52  virtual void endJob();
53 
54  // static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
55 
56  // Analysis tree to be filled
57  TTree *HltTree;
58 
59 private:
60  // variables persistent across events should be declared here.
61  //
63 
74 
77 
80  std::string l1extramc_, l1extramu_;
89 
93 
98 
99  //offline reco tau collection and discriminators
108 
109 
110  // btag OpenHLT input collections
119 
120  // egamma OpenHLT input collections
147 
148  // AlCa OpenHLT input collections
159 
160  // Track OpenHLT input collections
162 
163  // Reco vertex collection
165 
166  int errCnt;
167  const int errMax(){return 100;}
168 
169  std::string _HistName; // Name of histogram file
170  double _EtaMin,_EtaMax;
172  TFile* m_file; // pointer to Histogram file
173 
174 };
edm::InputTag L1IsoPixelSeeds_
Definition: HLTAnalyzer.h:137
HLTInfo hlt_analysis_
Definition: HLTAnalyzer.h:72
TFile * m_file
Definition: HLTAnalyzer.h:172
RECOVertex vrt_analysis_
Definition: HLTAnalyzer.h:73
edm::InputTag IsoEleHcal_
Definition: HLTAnalyzer.h:133
edm::InputTag particleMapSource_
Definition: HLTAnalyzer.h:90
edm::InputTag L1NonIsoPixelSeeds_
Definition: HLTAnalyzer.h:138
edm::InputTag gctRingSums_
Definition: HLTAnalyzer.h:92
edm::InputTag m_softmuonBJetsL25
Definition: HLTAnalyzer.h:115
edm::InputTag MuIsolTag3_
Definition: HLTAnalyzer.h:94
edm::InputTag genmet_
Definition: HLTAnalyzer.h:78
double treeWeight
Definition: HLTAnalyzer.h:76
edm::InputTag PFJets_
Definition: HLTAnalyzer.h:97
edm::InputTag HFElectrons_
Definition: HLTAnalyzer.h:146
edm::InputTag Photon_
Definition: HLTAnalyzer.h:122
edm::InputTag RecoPFTauDiscrByTanCQuarterPercent_
Definition: HLTAnalyzer.h:103
edm::InputTag m_l1extramet
Definition: HLTAnalyzer.h:87
edm::InputTag HcalIsoPho_
Definition: HLTAnalyzer.h:127
edm::InputTag EcalIso_
Definition: HLTAnalyzer.h:125
TTree * HltTree
Definition: HLTAnalyzer.h:57
EventHeader evt_header_
Default analyses.
Definition: HLTAnalyzer.h:64
edm::InputTag IsoEleTrackIsol_
Definition: HLTAnalyzer.h:135
virtual void endJob()
Definition: HLTAnalyzer.cc:599
edm::InputTag Electron_
Definition: HLTAnalyzer.h:121
edm::InputTag hltresults_
Definition: HLTAnalyzer.h:78
edm::InputTag HORecHitTag_
Definition: HLTAnalyzer.h:154
edm::InputTag m_rawBJets
Definition: HLTAnalyzer.h:111
double _EtaMax
Definition: HLTAnalyzer.h:170
edm::InputTag IsoPixelTrackTagL2_
Definition: HLTAnalyzer.h:157
std::string l1extramc_
Definition: HLTAnalyzer.h:80
edm::InputTag IsoR9ID_
Definition: HLTAnalyzer.h:142
HLTAlCa alca_analysis_
Definition: HLTAnalyzer.h:70
edm::InputTag CandIso_
Definition: HLTAnalyzer.h:123
edm::InputTag NonIsoHoverEH_
Definition: HLTAnalyzer.h:144
edm::InputTag IsoPhoTrackIsol_
Definition: HLTAnalyzer.h:129
edm::InputTag m_performanceBJetsL3
Definition: HLTAnalyzer.h:118
HLTTrack track_analysis_
Definition: HLTAnalyzer.h:71
edm::InputTag m_softmuonBJetsL3
Definition: HLTAnalyzer.h:116
double _MinPtGammas
Definition: HLTAnalyzer.h:171
edm::InputTag RecoPFTauDiscrByTanCOnePercent_
Definition: HLTAnalyzer.h:101
edm::InputTag HFECALClusters_
Definition: HLTAnalyzer.h:145
edm::InputTag m_performanceBJetsL25
Definition: HLTAnalyzer.h:117
edm::InputTag gtObjectMap_
Definition: HLTAnalyzer.h:91
double xSection_
Definition: HLTAnalyzer.h:76
edm::InputTag RecoPFTauDiscrByTanCHalfPercent_
Definition: HLTAnalyzer.h:102
double filterEff_
Definition: HLTAnalyzer.h:76
edm::InputTag HFRecHitTag_
Definition: HLTAnalyzer.h:155
edm::InputTag reccorjets_
Definition: HLTAnalyzer.h:78
edm::InputTag CandNonIso_
Definition: HLTAnalyzer.h:124
edm::InputTag mctruth_
Definition: HLTAnalyzer.h:90
HLTJets jet_analysis_
Definition: HLTAnalyzer.h:65
edm::InputTag m_l1extramht
Definition: HLTAnalyzer.h:88
std::string _HistName
Definition: HLTAnalyzer.h:169
edm::InputTag IsoR9_
Definition: HLTAnalyzer.h:140
edm::InputTag NonIsoPhoTrackIsol_
Definition: HLTAnalyzer.h:130
virtual void analyze(edm::Event const &e, edm::EventSetup const &iSetup)
Definition: HLTAnalyzer.cc:196
edm::InputTag m_l1extramu
Definition: HLTAnalyzer.h:81
double _MinPtChargedHadrons
Definition: HLTAnalyzer.h:171
edm::InputTag gctBitCounts_
Definition: HLTAnalyzer.h:92
edm::InputTag NonIsoElectron_
Definition: HLTAnalyzer.h:132
edm::InputTag NonIsoR9ID_
Definition: HLTAnalyzer.h:141
edm::InputTag m_correctedBJets
Definition: HLTAnalyzer.h:112
int firstLumi_
Definition: HLTAnalyzer.h:75
edm::InputTag RecoPFTauAgainstMuon_
Definition: HLTAnalyzer.h:106
edm::InputTag MuNoVtxCandTag2_
Definition: HLTAnalyzer.h:94
std::string l1extramu_
Definition: HLTAnalyzer.h:80
edm::InputTag gtReadoutRecord_
Definition: HLTAnalyzer.h:91
edm::InputTag pi0EERecHitTag_
Definition: HLTAnalyzer.h:151
tuple conf
Definition: dbtoconf.py:185
edm::InputTag IsoPixelTrackVerticesTag_
Definition: HLTAnalyzer.h:158
edm::InputTag EcalNonIso_
Definition: HLTAnalyzer.h:126
edm::InputTag IsoElectron_
Definition: HLTAnalyzer.h:131
edm::InputTag oniaPixelTag_
Definition: HLTAnalyzer.h:95
edm::InputTag MuCandTag3_
Definition: HLTAnalyzer.h:94
edm::InputTag pi0EBRecHitTag_
Definition: HLTAnalyzer.h:152
edm::InputTag MuIsolTag2_
Definition: HLTAnalyzer.h:94
edm::InputTag oniaTrackTag_
Definition: HLTAnalyzer.h:95
edm::InputTag MuCandTag2_
Definition: HLTAnalyzer.h:94
HLTEgamma elm_analysis_
Definition: HLTAnalyzer.h:68
edm::InputTag RecoPFTauDiscrByTanCTenthPercent_
Definition: HLTAnalyzer.h:104
edm::InputTag RecoPFTauAgainstElec_
Definition: HLTAnalyzer.h:107
const int errMax()
Definition: HLTAnalyzer.h:167
HLTBJet bjet_analysis_
Definition: HLTAnalyzer.h:66
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: HLTAnalyzer.cc:190
edm::InputTag IsoPixelTrackTagL3_
Definition: HLTAnalyzer.h:156
edm::InputTag HcalNonIsoPho_
Definition: HLTAnalyzer.h:128
edm::InputTag PFTau_
Definition: HLTAnalyzer.h:96
edm::InputTag m_lifetimeBJetsL3
Definition: HLTAnalyzer.h:114
edm::InputTag calotowers_
Definition: HLTAnalyzer.h:78
edm::InputTag simhits_
Definition: HLTAnalyzer.h:90
edm::InputTag recoPFJets_
Definition: HLTAnalyzer.h:78
edm::InputTag m_l1extraemi
Definition: HLTAnalyzer.h:82
edm::InputTag HLTTau_
Definition: HLTAnalyzer.h:96
HLTMCtruth mct_analysis_
Definition: HLTAnalyzer.h:69
edm::InputTag genjets_
Definition: HLTAnalyzer.h:78
HLTMuon muon_analysis_
Definition: HLTAnalyzer.h:67
HLTAnalyzer(edm::ParameterSet const &conf)
Definition: HLTAnalyzer.cc:26
edm::InputTag HBHERecHitTag_
Definition: HLTAnalyzer.h:153
double _EtaMin
Definition: HLTAnalyzer.h:170
edm::InputTag IsoHoverEH_
Definition: HLTAnalyzer.h:143
edm::InputTag NonIsoR9_
Definition: HLTAnalyzer.h:139
edm::InputTag NonIsoEleHcal_
Definition: HLTAnalyzer.h:134
edm::InputTag NonIsoEleTrackIsol_
Definition: HLTAnalyzer.h:136
edm::InputTag RecoPFTau_
Definition: HLTAnalyzer.h:100
edm::InputTag PixelTracksTagL3_
Definition: HLTAnalyzer.h:161
edm::InputTag VertexTag_
Definition: HLTAnalyzer.h:164
edm::InputTag EERecHitTag_
Definition: HLTAnalyzer.h:149
edm::InputTag muon_
Definition: HLTAnalyzer.h:79
edm::InputTag genEventInfo_
Definition: HLTAnalyzer.h:78
edm::InputTag recjets_
Definition: HLTAnalyzer.h:78
edm::InputTag m_l1extrajetf
Definition: HLTAnalyzer.h:85
edm::InputTag m_lifetimeBJetsL25
Definition: HLTAnalyzer.h:113
edm::InputTag recmet_
Definition: HLTAnalyzer.h:78
edm::InputTag m_l1extrajetc
Definition: HLTAnalyzer.h:84
Definition: Run.h:32
int towerThreshold_
Definition: HLTAnalyzer.h:75
edm::InputTag m_l1extraemn
Definition: HLTAnalyzer.h:83
edm::InputTag EBRecHitTag_
Definition: HLTAnalyzer.h:150
edm::InputTag ht_
Definition: HLTAnalyzer.h:78
edm::InputTag m_l1extrataujet
Definition: HLTAnalyzer.h:86
edm::InputTag RecoPFTauDiscrByIso_
Definition: HLTAnalyzer.h:105