CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Static Private Member Functions | Private Attributes
HLTBitAnalyzer Class Reference

#include <HLTBitAnalyzer.h>

Inheritance diagram for HLTBitAnalyzer:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

virtual void analyze (edm::Event const &e, edm::EventSetup const &iSetup)
 
virtual void beginRun (edm::Run const &, edm::EventSetup const &)
 
virtual void endJob ()
 
 HLTBitAnalyzer (edm::ParameterSet const &conf)
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Public Attributes

TTree * HltTree
 

Static Private Member Functions

static int errMax ()
 

Private Attributes

double _EtaMax
 
double _EtaMin
 
std::string _HistName
 
bool _UseTFileService
 
int errCnt
 
EventHeader evt_header_
 Default analyses. More...
 
edm::InputTag gctBitCounts_
 
edm::EDGetTokenT
< L1GctHFBitCountsCollection
gctBitCountsToken_
 
edm::InputTag gctRingSums_
 
edm::EDGetTokenT
< L1GctHFRingEtSumsCollection
gctRingSumsToken_
 
edm::InputTag genEventInfo_
 
edm::EDGetTokenT
< GenEventInfoProduct
genEventInfoToken_
 
edm::InputTag gtObjectMap_
 
edm::EDGetTokenT
< L1GlobalTriggerObjectMapRecord
gtObjectMapToken_
 
edm::InputTag gtReadoutRecord_
 
edm::EDGetTokenT
< L1GlobalTriggerReadoutRecord
gtReadoutRecordToken_
 
HLTInfo hlt_analysis_
 
edm::InputTag hltresults_
 
edm::EDGetTokenT
< edm::TriggerResults
hltresultsToken_
 
edm::EDGetTokenT
< l1extra::L1EmParticleCollection
l1extraemiToken_
 
edm::EDGetTokenT
< l1extra::L1EmParticleCollection
l1extraemnToken_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
l1extrajetcToken_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
l1extrajetfToken_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
l1extrajetToken_
 
std::string l1extramc_
 
edm::EDGetTokenT
< l1extra::L1EtMissParticleCollection
l1extrametToken_
 
edm::EDGetTokenT
< l1extra::L1EtMissParticleCollection
l1extramhtToken_
 
std::string l1extramu_
 
edm::EDGetTokenT
< l1extra::L1MuonParticleCollection
l1extramuToken_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
l1extrataujetToken_
 
TFile * m_file
 
edm::InputTag m_l1extraemi
 
edm::InputTag m_l1extraemn
 
edm::InputTag m_l1extrajet
 
edm::InputTag m_l1extrajetc
 
edm::InputTag m_l1extrajetf
 
edm::InputTag m_l1extramet
 
edm::InputTag m_l1extramht
 
edm::InputTag m_l1extramu
 
edm::InputTag m_l1extrataujet
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

$Date: November 2006 $Revision:

Author
P. Bargassa - Rice U.

Definition at line 30 of file HLTBitAnalyzer.h.

Constructor & Destructor Documentation

HLTBitAnalyzer::HLTBitAnalyzer ( edm::ParameterSet const &  conf)
explicit

Definition at line 29 of file HLTBitAnalyzer.cc.

References _HistName, _UseTFileService, edm::EDConsumerBase::consumesCollector(), gather_cfg::cout, errCnt, evt_header_, gctBitCounts_, gctBitCountsToken_, gctRingSums_, gctRingSumsToken_, genEventInfo_, genEventInfoToken_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), gtObjectMap_, gtObjectMapToken_, gtReadoutRecord_, gtReadoutRecordToken_, hlt_analysis_, hltresults_, hltresultsToken_, HltTree, l1extraemiToken_, l1extraemnToken_, l1extrajetcToken_, l1extrajetfToken_, l1extrajetToken_, l1extramc_, l1extrametToken_, l1extramhtToken_, l1extramu_, l1extramuToken_, l1extrataujetToken_, edm::InputTag::label(), m_file, m_l1extraemi, m_l1extraemn, m_l1extrajet, m_l1extrajetc, m_l1extrajetf, m_l1extramet, m_l1extramht, m_l1extramu, m_l1extrataujet, TFileService::make(), environment_file_cff::runParameters, EventHeader::setup(), HLTInfo::setup(), and AlCaHLTBitMon_QueryRunRegistry::string.

29  {
30 
31  // If your module takes parameters, here is where you would define
32  // their names and types, and access them to initialize internal
33  // variables. Example as follows:
34  std::cout << " Beginning HLTBitAnalyzer Analysis " << std::endl;
35 
36  l1extramu_ = conf.getParameter<std::string> ("l1extramu");
38 
39  // read the L1Extra collection name, and add the instance names as needed
40  l1extramc_ = conf.getParameter<std::string> ("l1extramc");
41  m_l1extraemi = edm::InputTag(l1extramc_, "Isolated");
42  m_l1extraemn = edm::InputTag(l1extramc_, "NonIsolated");
45  m_l1extrajet = edm::InputTag("gctInternJetProducer","Internal","ANALYSIS");
49 
50  hltresults_ = conf.getParameter<edm::InputTag> ("hltresults");
51  gtReadoutRecord_ = conf.getParameter<edm::InputTag> ("l1GtReadoutRecord");
52  gtObjectMap_ = conf.getParameter<edm::InputTag> ("l1GtObjectMapRecord");
53 
54  gctBitCounts_ = edm::InputTag( conf.getParameter<edm::InputTag>("l1GctHFBitCounts").label(), "" );
55  gctRingSums_ = edm::InputTag( conf.getParameter<edm::InputTag>("l1GctHFRingSums").label(), "" );
56 
57  hltresultsToken_ = consumes<edm::TriggerResults>(hltresults_);
58  genEventInfoToken_ = consumes<GenEventInfoProduct>(genEventInfo_);
59  l1extramuToken_ = consumes<l1extra::L1MuonParticleCollection>(m_l1extramu);
60  l1extraemiToken_ = consumes<l1extra::L1EmParticleCollection>(m_l1extraemi);
61  l1extraemnToken_ = consumes<l1extra::L1EmParticleCollection>(m_l1extraemn);
62 
63  l1extrajetcToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrajetc);
64  l1extrajetfToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrajetf);
65  l1extrajetToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrajet);
66  l1extrataujetToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrataujet);
67  l1extrametToken_ = consumes<l1extra::L1EtMissParticleCollection>(m_l1extramet);
68  l1extramhtToken_ = consumes<l1extra::L1EtMissParticleCollection>(m_l1extramht);
69  gtReadoutRecordToken_ = consumes<L1GlobalTriggerReadoutRecord>(gtReadoutRecord_);
70  gtObjectMapToken_ = consumes<L1GlobalTriggerObjectMapRecord>(gtObjectMap_);
71  gctBitCountsToken_ = consumes<L1GctHFBitCountsCollection>(gctBitCounts_);
72  gctRingSumsToken_ = consumes<L1GctHFRingEtSumsCollection>(gctRingSums_);
73 
74  _UseTFileService = conf.getUntrackedParameter<bool>("UseTFileService",false);
75 
76  m_file = 0; // set to null
77  errCnt = 0;
78 
79  // read run parameters with a default value
80  edm::ParameterSet runParameters = conf.getParameter<edm::ParameterSet>("RunParameters");
81  _HistName = runParameters.getUntrackedParameter<std::string>("HistogramFile", "test.root");
82 
83  // open the tree file and initialize the tree
84  if(_UseTFileService){
86  HltTree = fs->make<TTree>("HltTree", "");
87  }else{
88  m_file = new TFile(_HistName.c_str(), "RECREATE");
89  if (m_file)
90  m_file->cd();
91  HltTree = new TTree("HltTree", "");
92  }
93 
94  // Setup the different analysis
97 }
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1extrametToken_
T getUntrackedParameter(std::string const &, T const &) const
edm::EDGetTokenT< L1GctHFRingEtSumsCollection > gctRingSumsToken_
edm::InputTag gctRingSums_
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtReadoutRecordToken_
edm::InputTag m_l1extrajet
edm::InputTag m_l1extraemn
void setup(edm::ConsumesCollector &&iC, TTree *tree)
Definition: EventHeader.cc:26
void setup(const edm::ParameterSet &pSet, TTree *tree)
Definition: HLTInfo.cc:55
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_
T * make(const Args &...args) const
make new ROOT object
Definition: TFileService.h:64
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_
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemnToken_
EventHeader evt_header_
Default analyses.
edm::InputTag m_l1extramu
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetToken_
edm::EDGetTokenT< l1extra::L1MuonParticleCollection > l1extramuToken_
tuple conf
Definition: dbtoconf.py:185
edm::EDGetTokenT< GenEventInfoProduct > genEventInfoToken_
std::string _HistName
edm::InputTag m_l1extramht
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemiToken_
std::string const & label() const
Definition: InputTag.h:42
edm::InputTag m_l1extrajetf
edm::InputTag gtObjectMap_
edm::EDGetTokenT< edm::TriggerResults > hltresultsToken_
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecord > gtObjectMapToken_
tuple cout
Definition: gather_cfg.py:121
HLTInfo hlt_analysis_
edm::InputTag m_l1extrajetc

Member Function Documentation

void HLTBitAnalyzer::analyze ( edm::Event const &  e,
edm::EventSetup const &  iSetup 
)
virtual

Implements edm::EDAnalyzer.

Definition at line 100 of file HLTBitAnalyzer.cc.

References EventHeader::analyze(), HLTInfo::analyze(), errCnt, errMax(), evt_header_, gctBitCounts_, gctBitCountsToken_, gctRingSums_, gctRingSumsToken_, getCollection(), gtObjectMap_, gtObjectMapToken_, gtReadoutRecord_, gtReadoutRecordToken_, hlt_analysis_, hltresults_, hltresultsToken_, HltTree, kHltresults, kL1extemi, kL1extemn, kL1extjet, kL1extjetc, kL1extjetf, kL1extmet, kL1extmht, kL1extmu, kL1exttaujet, kL1GctBitCounts, kL1GctRingSums, kL1GtOMRec, kL1GtRR, l1extraemiToken_, l1extraemnToken_, l1extrajetcToken_, l1extrajetfToken_, l1extrajetToken_, l1extrametToken_, l1extramhtToken_, l1extramuToken_, l1extrataujetToken_, m_file, m_l1extraemi, m_l1extraemn, m_l1extrajet, m_l1extrajetc, m_l1extrajetf, m_l1extramet, m_l1extramht, m_l1extramu, m_l1extrataujet, combine::missing, and dbtoconf::out.

100  {
101 
105  edm::Handle<l1extra::L1JetParticleCollection> l1extjetc, l1extjetf, l1extjet, l1exttaujet;
112 
113  // extract the collections from the event, check their validity and log which are missing
114  std::vector<MissingCollectionInfo> missing;
115 
116  getCollection( iEvent, missing, hltresults, hltresults_, hltresultsToken_, kHltresults );
119  getCollection( iEvent, missing, l1extmu, m_l1extramu, l1extramuToken_, kL1extmu );
130 
131 
132  // print missing collections
133  if (not missing.empty() and (errCnt < errMax())) {
134  errCnt++;
135  std::stringstream out;
136  out << "OpenHLT analyser - missing collections:";
137  BOOST_FOREACH(const MissingCollectionInfo & entry, missing)
138  out << "\n\t" << entry.first << ": " << entry.second->encode();
139  edm::LogPrint("OpenHLT") << out.str() << std::endl;
140  if (errCnt == errMax())
141  edm::LogWarning("OpenHLT") << "Maximum error count reached -- No more messages will be printed.";
142  }
143 
144  // run the analysis, passing required event fragments
146  hltresults,
147  l1extemi,
148  l1extemn,
149  l1extmu,
150  l1extjetc,
151  l1extjetf,
152  l1extjet,
153  l1exttaujet,
154  l1extmet,
155  l1extmht,
156  l1GtRR,
157  gctBitCounts,
158  gctRingSums,
159  iSetup,
160  iEvent,
161  HltTree);
162 
163  evt_header_.analyze(iEvent, HltTree);
164 
165  // std::cout << " Ending Event Analysis" << std::endl;
166  // After analysis, fill the variables tree
167  if (m_file)
168  m_file->cd();
169  HltTree->Fill();
170 }
const char * kL1extjet
Definition: HLTMessages.cc:40
dictionary missing
Definition: combine.py:4
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1extrametToken_
edm::EDGetTokenT< L1GctHFRingEtSumsCollection > gctRingSumsToken_
edm::InputTag gctRingSums_
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtReadoutRecordToken_
const char * kL1exttaujet
Definition: HLTMessages.cc:41
edm::InputTag m_l1extrajet
edm::InputTag m_l1extraemn
const char * kHltresults
Definition: HLTMessages.cc:34
edm::InputTag m_l1extrataujet
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetcToken_
const char * kL1extmht
Definition: HLTMessages.cc:43
edm::InputTag m_l1extraemi
edm::InputTag gctBitCounts_
edm::InputTag hltresults_
edm::InputTag gtReadoutRecord_
edm::EDGetTokenT< L1GctHFBitCountsCollection > gctBitCountsToken_
const char * kL1GctRingSums
Definition: HLTMessages.cc:47
const char * kL1extemi
Definition: HLTMessages.cc:35
edm::EDGetTokenT< l1extra::L1EtMissParticleCollection > l1extramhtToken_
const char * kL1extmet
Definition: HLTMessages.cc:42
edm::InputTag m_l1extramet
const char * kL1extemn
Definition: HLTMessages.cc:36
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrajetfToken_
U second(std::pair< T, U > const &p)
int iEvent
Definition: GenABIO.cc:230
edm::EDGetTokenT< l1extra::L1JetParticleCollection > l1extrataujetToken_
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
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_
bool first
Definition: L1TdeRCT.cc:75
std::pair< const char *, const edm::InputTag * > MissingCollectionInfo
Definition: HLTAnalyzer.cc:10
const char * kL1extmu
Definition: HLTMessages.cc:37
tuple out
Definition: dbtoconf.py:99
static bool getCollection(const edm::Event &event, std::vector< MissingCollectionInfo > &missing, edm::Handle< T > &handle, const edm::InputTag &name, const edm::EDGetTokenT< T > token, const char *description)
virtual void analyze(edm::Event const &e, edm::EventSetup const &iSetup)
const char * kL1extjetc
Definition: HLTMessages.cc:38
const char * kL1GtRR
Definition: HLTMessages.cc:44
const char * kL1GctBitCounts
Definition: HLTMessages.cc:46
edm::InputTag m_l1extramht
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemiToken_
edm::InputTag m_l1extrajetf
edm::InputTag gtObjectMap_
const char * kL1extjetf
Definition: HLTMessages.cc:39
if(dp >Float(M_PI)) dp-
edm::EDGetTokenT< edm::TriggerResults > hltresultsToken_
const char * kL1GtOMRec
Definition: HLTMessages.cc:45
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecord > gtObjectMapToken_
HLTInfo hlt_analysis_
edm::InputTag m_l1extrajetc
void HLTBitAnalyzer::beginRun ( edm::Run const &  run,
edm::EventSetup const &  es 
)
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 174 of file HLTBitAnalyzer.cc.

References HLTInfo::beginRun(), and hlt_analysis_.

175 {
177 }
void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: HLTInfo.cc:34
HLTInfo hlt_analysis_
void HLTBitAnalyzer::endJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 180 of file HLTBitAnalyzer.cc.

References _UseTFileService, HltTree, and m_file.

180  {
181 
182  if(!_UseTFileService){
183  if (m_file)
184  m_file->cd();
185 
186  HltTree->Write();
187  delete HltTree;
188  HltTree = 0;
189 
190  if (m_file) { // if there was a tree file...
191  m_file->Write(); // write out the branches
192  delete m_file; // close and delete the file
193  m_file = 0; // set to zero to clean up
194  }
195  }
196 }
static int HLTBitAnalyzer::errMax ( )
inlinestaticprivate

Definition at line 78 of file HLTBitAnalyzer.h.

Referenced by analyze().

78 { return 5; }

Member Data Documentation

double HLTBitAnalyzer::_EtaMax
private

Definition at line 81 of file HLTBitAnalyzer.h.

double HLTBitAnalyzer::_EtaMin
private

Definition at line 81 of file HLTBitAnalyzer.h.

std::string HLTBitAnalyzer::_HistName
private

Definition at line 80 of file HLTBitAnalyzer.h.

Referenced by HLTBitAnalyzer().

bool HLTBitAnalyzer::_UseTFileService
private

Definition at line 83 of file HLTBitAnalyzer.h.

Referenced by endJob(), and HLTBitAnalyzer().

int HLTBitAnalyzer::errCnt
private

Definition at line 77 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

EventHeader HLTBitAnalyzer::evt_header_
private

Default analyses.

Definition at line 47 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::gctBitCounts_
private

Definition at line 63 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT< L1GctHFBitCountsCollection > HLTBitAnalyzer::gctBitCountsToken_
private

Definition at line 74 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::gctRingSums_
private

Definition at line 63 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT< L1GctHFRingEtSumsCollection > HLTBitAnalyzer::gctRingSumsToken_
private

Definition at line 75 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::genEventInfo_
private

Definition at line 50 of file HLTBitAnalyzer.h.

Referenced by HLTBitAnalyzer().

edm::EDGetTokenT<GenEventInfoProduct> HLTBitAnalyzer::genEventInfoToken_
private

Definition at line 66 of file HLTBitAnalyzer.h.

Referenced by HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::gtObjectMap_
private

Definition at line 62 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT<L1GlobalTriggerObjectMapRecord> HLTBitAnalyzer::gtObjectMapToken_
private

Definition at line 73 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::gtReadoutRecord_
private

Definition at line 62 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT<L1GlobalTriggerReadoutRecord> HLTBitAnalyzer::gtReadoutRecordToken_
private

Definition at line 72 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

HLTInfo HLTBitAnalyzer::hlt_analysis_
private

Definition at line 48 of file HLTBitAnalyzer.h.

Referenced by analyze(), beginRun(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::hltresults_
private

Definition at line 50 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT<edm::TriggerResults> HLTBitAnalyzer::hltresultsToken_
private

Definition at line 65 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

TTree* HLTBitAnalyzer::HltTree

Definition at line 40 of file HLTBitAnalyzer.h.

Referenced by analyze(), endJob(), and HLTBitAnalyzer().

edm::EDGetTokenT<l1extra::L1EmParticleCollection> HLTBitAnalyzer::l1extraemiToken_
private

Definition at line 68 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT<l1extra::L1EmParticleCollection> HLTBitAnalyzer::l1extraemnToken_
private

Definition at line 68 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT<l1extra::L1JetParticleCollection> HLTBitAnalyzer::l1extrajetcToken_
private

Definition at line 69 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT<l1extra::L1JetParticleCollection> HLTBitAnalyzer::l1extrajetfToken_
private

Definition at line 69 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT<l1extra::L1JetParticleCollection> HLTBitAnalyzer::l1extrajetToken_
private

Definition at line 69 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

std::string HLTBitAnalyzer::l1extramc_
private

Definition at line 51 of file HLTBitAnalyzer.h.

Referenced by HLTBitAnalyzer().

edm::EDGetTokenT<l1extra::L1EtMissParticleCollection> HLTBitAnalyzer::l1extrametToken_
private

Definition at line 70 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT<l1extra::L1EtMissParticleCollection> HLTBitAnalyzer::l1extramhtToken_
private

Definition at line 70 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

std::string HLTBitAnalyzer::l1extramu_
private

Definition at line 51 of file HLTBitAnalyzer.h.

Referenced by HLTBitAnalyzer().

edm::EDGetTokenT<l1extra::L1MuonParticleCollection> HLTBitAnalyzer::l1extramuToken_
private

Definition at line 67 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::EDGetTokenT<l1extra::L1JetParticleCollection> HLTBitAnalyzer::l1extrataujetToken_
private

Definition at line 69 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

TFile* HLTBitAnalyzer::m_file
private

Definition at line 82 of file HLTBitAnalyzer.h.

Referenced by analyze(), endJob(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::m_l1extraemi
private

Definition at line 53 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::m_l1extraemn
private

Definition at line 54 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::m_l1extrajet
private

Definition at line 57 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::m_l1extrajetc
private

Definition at line 55 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::m_l1extrajetf
private

Definition at line 56 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::m_l1extramet
private

Definition at line 59 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::m_l1extramht
private

Definition at line 60 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::m_l1extramu
private

Definition at line 52 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().

edm::InputTag HLTBitAnalyzer::m_l1extrataujet
private

Definition at line 58 of file HLTBitAnalyzer.h.

Referenced by analyze(), and HLTBitAnalyzer().