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
std::vector< ConsumesInfoconsumesInfo () const
 
 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 (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) 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
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- 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, HLT_FULL_cff::InputTag, 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  hlt_analysis_(conf, consumesCollector(), *this) {
31 
32  // If your module takes parameters, here is where you would define
33  // their names and types, and access them to initialize internal
34  // variables. Example as follows:
35  std::cout << " Beginning HLTBitAnalyzer Analysis " << std::endl;
36 
37  l1extramu_ = conf.getParameter<std::string> ("l1extramu");
39 
40  // read the L1Extra collection name, and add the instance names as needed
41  l1extramc_ = conf.getParameter<std::string> ("l1extramc");
42  m_l1extraemi = edm::InputTag(l1extramc_, "Isolated");
43  m_l1extraemn = edm::InputTag(l1extramc_, "NonIsolated");
46  m_l1extrajet = edm::InputTag("gctInternJetProducer","Internal","ANALYSIS");
50 
51  hltresults_ = conf.getParameter<edm::InputTag> ("hltresults");
52  gtReadoutRecord_ = conf.getParameter<edm::InputTag> ("l1GtReadoutRecord");
53  gtObjectMap_ = conf.getParameter<edm::InputTag> ("l1GtObjectMapRecord");
54 
55  gctBitCounts_ = edm::InputTag( conf.getParameter<edm::InputTag>("l1GctHFBitCounts").label(), "" );
56  gctRingSums_ = edm::InputTag( conf.getParameter<edm::InputTag>("l1GctHFRingSums").label(), "" );
57 
58  hltresultsToken_ = consumes<edm::TriggerResults>(hltresults_);
59  genEventInfoToken_ = consumes<GenEventInfoProduct>(genEventInfo_);
60  l1extramuToken_ = consumes<l1extra::L1MuonParticleCollection>(m_l1extramu);
61  l1extraemiToken_ = consumes<l1extra::L1EmParticleCollection>(m_l1extraemi);
62  l1extraemnToken_ = consumes<l1extra::L1EmParticleCollection>(m_l1extraemn);
63 
64  l1extrajetcToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrajetc);
65  l1extrajetfToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrajetf);
66  l1extrajetToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrajet);
67  l1extrataujetToken_ = consumes<l1extra::L1JetParticleCollection>(m_l1extrataujet);
68  l1extrametToken_ = consumes<l1extra::L1EtMissParticleCollection>(m_l1extramet);
69  l1extramhtToken_ = consumes<l1extra::L1EtMissParticleCollection>(m_l1extramht);
70  gtReadoutRecordToken_ = consumes<L1GlobalTriggerReadoutRecord>(gtReadoutRecord_);
71  gtObjectMapToken_ = consumes<L1GlobalTriggerObjectMapRecord>(gtObjectMap_);
72  gctBitCountsToken_ = consumes<L1GctHFBitCountsCollection>(gctBitCounts_);
73  gctRingSumsToken_ = consumes<L1GctHFRingEtSumsCollection>(gctRingSums_);
74 
75  _UseTFileService = conf.getUntrackedParameter<bool>("UseTFileService",false);
76 
77  m_file = 0; // set to null
78  errCnt = 0;
79 
80  // read run parameters with a default value
81  edm::ParameterSet runParameters = conf.getParameter<edm::ParameterSet>("RunParameters");
82  _HistName = runParameters.getUntrackedParameter<std::string>("HistogramFile", "test.root");
83 
84  // open the tree file and initialize the tree
85  if(_UseTFileService){
87  HltTree = fs->make<TTree>("HltTree", "");
88  }else{
89  m_file = new TFile(_HistName.c_str(), "RECREATE");
90  if (m_file)
91  m_file->cd();
92  HltTree = new TTree("HltTree", "");
93  }
94 
95  // Setup the different analysis
98 }
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:53
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_
edm::EDGetTokenT< GenEventInfoProduct > genEventInfoToken_
std::string _HistName
edm::InputTag m_l1extramht
edm::EDGetTokenT< l1extra::L1EmParticleCollection > l1extraemiToken_
std::string const & label() const
Definition: InputTag.h:36
edm::InputTag m_l1extrajetf
edm::InputTag gtObjectMap_
edm::EDGetTokenT< edm::TriggerResults > hltresultsToken_
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecord > gtObjectMapToken_
tuple cout
Definition: gather_cfg.py:145
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 101 of file HLTBitAnalyzer.cc.

References EventHeader::analyze(), HLTInfo::analyze(), mps_splice::entry, 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 GenerateHcalLaserBadRunList::out.

101  {
102 
106  edm::Handle<l1extra::L1JetParticleCollection> l1extjetc, l1extjetf, l1extjet, l1exttaujet;
113 
114  // extract the collections from the event, check their validity and log which are missing
115  std::vector<MissingCollectionInfo> missing;
116 
117  getCollection( iEvent, missing, hltresults, hltresults_, hltresultsToken_, kHltresults );
120  getCollection( iEvent, missing, l1extmu, m_l1extramu, l1extramuToken_, kL1extmu );
131 
132 
133  // print missing collections
134  if (not missing.empty() and (errCnt < errMax())) {
135  errCnt++;
136  std::stringstream out;
137  out << "OpenHLT analyser - missing collections:";
138  BOOST_FOREACH(const MissingCollectionInfo & entry, missing)
139  out << "\n\t" << entry.first << ": " << entry.second->encode();
140  edm::LogPrint("OpenHLT") << out.str() << std::endl;
141  if (errCnt == errMax())
142  edm::LogWarning("OpenHLT") << "Maximum error count reached -- No more messages will be printed.";
143  }
144 
145  // run the analysis, passing required event fragments
147  hltresults,
148  l1extemi,
149  l1extemn,
150  l1extmu,
151  l1extjetc,
152  l1extjetf,
153  l1extjet,
154  l1exttaujet,
155  l1extmet,
156  l1extmht,
157  l1GtRR,
158  gctBitCounts,
159  gctRingSums,
160  iSetup,
161  iEvent,
162  HltTree);
163 
164  evt_header_.analyze(iEvent, HltTree);
165 
166  // std::cout << " Ending Event Analysis" << std::endl;
167  // After analysis, fill the variables tree
168  if (m_file)
169  m_file->cd();
170  HltTree->Fill();
171 }
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_
std::pair< const char *, const edm::InputTag * > MissingCollectionInfo
Definition: HLTAnalyzer.cc:11
const char * kL1extmu
Definition: HLTMessages.cc:37
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_
list entry
Definition: mps_splice.py:62
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 175 of file HLTBitAnalyzer.cc.

References HLTInfo::beginRun(), and hlt_analysis_.

176 {
178 }
void beginRun(const edm::Run &, const edm::EventSetup &)
Definition: HLTInfo.cc:32
HLTInfo hlt_analysis_
void HLTBitAnalyzer::endJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 181 of file HLTBitAnalyzer.cc.

References _UseTFileService, HltTree, and m_file.

181  {
182 
183  if(!_UseTFileService){
184  if (m_file)
185  m_file->cd();
186 
187  HltTree->Write();
188  delete HltTree;
189  HltTree = 0;
190 
191  if (m_file) { // if there was a tree file...
192  m_file->Write(); // write out the branches
193  delete m_file; // close and delete the file
194  m_file = 0; // set to zero to clean up
195  }
196  }
197 }
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().