Go to the documentation of this file. 1 #ifndef GlobalTriggerAnalyzer_L1GtTrigReport_h
2 #define GlobalTriggerAnalyzer_L1GtTrigReport_h
161 typedef std::list<L1GtTrigReportEntry*>::const_iterator
CItEntry;
162 typedef std::list<L1GtTrigReportEntry*>::iterator
ItEntry;
unsigned int m_numberDaqPartitions
number of DAQ partitions
std::vector< int > m_globalNrAccepts
global number of events accepted by any of the L1 algorithm in any menu
const edm::ESGetToken< L1GtPrescaleFactors, L1GtPrescaleFactorsTechTrigRcd > m_pfTechToken
const edm::ESGetToken< L1GtStableParameters, L1GtStableParametersRcd > m_stableParToken
int m_totalEvents
counters
const L1GtTriggerMask * m_l1GtTmVetoTech
const L1GtStableParameters * m_l1GtStablePar
cached stuff
std::vector< unsigned int > m_triggerMaskTechTrig
const L1GtPrescaleFactors * m_l1GtPfTech
unsigned int m_numberTechnicalTriggers
number of technical triggers
const edm::ESGetToken< L1GtTriggerMenu, L1GtTriggerMenuRcd > m_menuToken
L1GtTrigReport(const edm::ParameterSet &)
constructor
std::list< L1GtTrigReportEntry * >::iterator ItEntry
const L1GtTriggerMask * m_l1GtTmVetoAlgo
unsigned long long m_l1GtTmVetoTechCacheID
const edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > m_l1GtRecordInputToken2
void analyze(const edm::Event &, const edm::EventSetup &) override
analyze each event
std::list< L1GtTrigReportEntry * > m_entryList
list of individual entries in the report for physics algorithms
const int m_printVerbosity
print verbosity
const int m_printOutput
print output
const edm::ESGetToken< L1GtTriggerMask, L1GtTriggerMaskVetoTechTrigRcd > m_tmVetoTechToken
const edm::EDGetTokenT< L1GlobalTriggerRecord > m_l1GtRecordInputToken1
const edm::ESGetToken< L1GtTriggerMask, L1GtTriggerMaskVetoAlgoTrigRcd > m_tmVetoAlgoToken
std::list< L1GtTrigReportEntry * > m_entryListTechTrig
list of individual entries in the report for technical triggers
unsigned long long m_l1GtPfAlgoCacheID
~L1GtTrigReport() override
destructor
const L1GtPrescaleFactors * m_l1GtPfAlgo
prescale factors
const bool m_useL1GlobalTriggerRecord
boolean flag to select the input record
unsigned int m_numberDaqPartitionsMax
unsigned long long m_l1GtTmTechCacheID
unsigned long long m_l1GtTmAlgoCacheID
unsigned int m_numberPhysTriggers
number of physics triggers
unsigned long long m_l1GtStableParCacheID
std::vector< int > m_globalNrErrors
global number of events with error (EDProduct[s] not found)
unsigned long long m_l1GtTmVetoAlgoCacheID
void endJob() override
end of job
const unsigned int m_physicsDaqPartition
index of physics DAQ partition
std::vector< unsigned int > m_triggerMaskVetoAlgoTrig
std::vector< unsigned int > m_triggerMaskVetoTechTrig
const edm::ESGetToken< L1GtTriggerMask, L1GtTriggerMaskTechTrigRcd > m_tmTechToken
std::vector< unsigned int > m_triggerMaskAlgoTrig
const L1GtTriggerMenu * m_l1GtMenu
const edm::ESGetToken< L1GtPrescaleFactors, L1GtPrescaleFactorsAlgoTrigRcd > m_pfAlgoToken
const L1GtTriggerMask * m_l1GtTmAlgo
trigger masks & veto masks
const edm::ESGetToken< L1GtTriggerMask, L1GtTriggerMaskAlgoTrigRcd > m_tmAlgoToken
const edm::InputTag m_l1GtRecordInputTag
input tag for GT record (L1 GT DAQ record or L1 GT "lite" record):
unsigned long long m_l1GtPfTechCacheID
const L1GtTriggerMask * m_l1GtTmTech
const std::vector< std::vector< int > > * m_prescaleFactorsAlgoTrig
const std::vector< std::vector< int > > * m_prescaleFactorsTechTrig
unsigned long long m_l1GtMenuCacheID
std::list< L1GtTrigReportEntry * >::const_iterator CItEntry