CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTBitAnalyzer.h
Go to the documentation of this file.
1 #include <iostream>
2 
5 
12 
14 
20 
22 
31 public:
32  explicit HLTBitAnalyzer(edm::ParameterSet const& conf);
33  virtual void analyze(edm::Event const& e, edm::EventSetup const& iSetup);
34  virtual void endJob();
35  virtual void beginRun(edm::Run const&, edm::EventSetup const&);
36 
37  // static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
38 
39  // Analysis tree to be filled
40  TTree *HltTree;
41 
42 private:
43  // variables persistent across events should be declared here.
44  //
46 
49 
61 
64 
71 
76 
77  int errCnt;
78  static int errMax() { return 5; }
79 
80  std::string _HistName; // Name of histogram file
81  double _EtaMin,_EtaMax;
82  TFile* m_file; // pointer to Histogram file
84 
85 };
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1extrametToken_
edm::EDGetTokenT< L1GctHFRingEtSumsCollection > gctRingSumsToken_
edm::InputTag gctRingSums_
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtReadoutRecordToken_
edm::InputTag m_l1extrajet
edm::InputTag m_l1extraemn
virtual void endJob()
edm::InputTag m_l1extrataujet
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetcToken_
edm::InputTag m_l1extraemi
std::string l1extramc_
edm::InputTag gctBitCounts_
edm::InputTag hltresults_
edm::InputTag gtReadoutRecord_
edm::EDGetTokenT< L1GctHFBitCountsCollection > gctBitCountsToken_
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1extramhtToken_
edm::InputTag m_l1extramet
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetfToken_
edm::InputTag genEventInfo_
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrataujetToken_
std::string l1extramu_
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemnToken_
EventHeader evt_header_
Default analyses.
static int errMax()
edm::InputTag m_l1extramu
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetToken_
edm::EDGetTokenT< l1extra::L1MuonParticleCollection > l1extramuToken_
edm::EDGetTokenT< GenEventInfoProduct > genEventInfoToken_
std::string _HistName
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
virtual void analyze(edm::Event const &e, edm::EventSetup const &iSetup)
edm::InputTag m_l1extramht
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemiToken_
edm::InputTag m_l1extrajetf
edm::InputTag gtObjectMap_
edm::EDGetTokenT< edm::TriggerResults > hltresultsToken_
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecord > gtObjectMapToken_
HLTInfo hlt_analysis_
HLTBitAnalyzer(edm::ParameterSet const &conf)
Definition: Run.h:43
edm::InputTag m_l1extrajetc