Go to the documentation of this file. 1 #ifndef GlobalTriggerAnalyzer_L1GtAnalyzer_h
2 #define GlobalTriggerAnalyzer_L1GtAnalyzer_h
edm::InputTag m_l1GtObjectMapsInputTag
input tags for GT object map collection L1GlobalTriggerObjectMaps
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > m_l1GtDaqReadoutRecordToken
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
end section
void endJob() override
end of job
bool m_analyzeConditionsInEventBlockEnable
edm::InputTag m_l1GtRecordInputTag
input tags for GT lite product
edm::EDGetTokenT< L1GlobalTriggerObjectMaps > m_l1GtObjectMapsToken
bool m_analyzeL1GtUtilsEnable
bool m_analyzeDecisionReadoutRecordEnable
enable / disable various analysis methods
edm::InputTag m_l1GmtInputTag
input tag for muon collection from GMT
virtual void analyzeObjectMap(const edm::Event &, const edm::EventSetup &)
analyze: object map product
std::string m_l1GtUtilsLogicalExpression
L1GtUtils::LogicalExpressionL1Results m_logicalExpressionL1ResultsProv
std::string m_nameAlgTechTrig
an algorithm trigger (name or alias) or a technical trigger name
bool m_l1GtTmLInputTagProv
int m_printOutput
print output
bool m_analyzeL1GtUtilsEventSetupEnable
void analyzeL1GtUtilsCore(const edm::Event &, const edm::EventSetup &)
analyze: usage of L1GtUtils
bool m_analyzeL1GtUtilsMenuLiteEnable
edm::EDGetTokenT< L1GtTriggerMenuLite > m_l1GtTmLToken
void analyzeL1GtUtilsMenuLite(const edm::Event &, const edm::EventSetup &)
for tests, use only one of the following methods
L1GtAnalyzer(const edm::ParameterSet &)
void analyzeConditionsInEventBlock(const edm::Event &, const edm::EventSetup &)
to be used in analyze/produce/filter
L1RetrieveL1Extra m_retrieveL1Extra
void analyzeL1GtUtils(const edm::Event &, const edm::EventSetup &)
L1GtUtils m_l1GtUtilsProv
void analyzeL1GtUtilsEventSetup(const edm::Event &, const edm::EventSetup &)
virtual void analyzeDecisionReadoutRecord(const edm::Event &, const edm::EventSetup &)
void endRun(const edm::Run &, const edm::EventSetup &) override
bool m_analyzeObjectMapEnable
void analyzeL1GtTriggerMenuLite(const edm::Event &, const edm::EventSetup &)
analyze: usage of L1GtTriggerMenuLite
bool m_l1GtUtilsConfigureBeginRun
if true, configure (partially) L1GtUtils in beginRun using getL1GtRunCache
bool m_l1GtRecordsInputTagProv
void analyze(const edm::Event &, const edm::EventSetup &) override
analyze each event: event loop over various code snippets
bool m_analyzeConditionsInRunBlockEnable
edm::InputTag m_l1GtTmLInputTag
input tag for L1GtTriggerMenuLite
void analyzeTrigger(const edm::Event &, const edm::EventSetup &)
full analysis of an algorithm or technical trigger
bool m_analyzeConditionsInLumiBlockEnable
bool m_analyzeTriggerEnable
edm::EDGetTokenT< edm::ConditionsInLumiBlock > m_condInLumiToken
unsigned int m_bitNumber
a bit number to retrieve the name and the alias
std::string m_condName
a condition in the algorithm trigger to test the object maps
void analyzeConditionsInLumiBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
to be used in beginLuminosityBlock
edm::InputTag m_condInEdmInputTag
input tag for ConditionInEdm products
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecord > m_l1GtObjectMapToken
edm::InputTag m_l1GtDaqReadoutRecordInputTag
input tags for GT DAQ product
L1GtUtils::LogicalExpressionL1Results m_logicalExpressionL1Results
void printOutput(std::ostringstream &)
print the output stream to the required output, given by m_printOutput
void beginRun(const edm::Run &, const edm::EventSetup &) override
edm::EDGetTokenT< edm::ConditionsInRunBlock > m_condInRunToken
edm::InputTag m_l1GtObjectMapTag
input tags for GT object map collection L1GlobalTriggerObjectMapRecord
unsigned int m_l1GtUtilsConfiguration
L1 configuration code for L1GtUtils.
void analyzeConditionsInRunBlock(const edm::Run &, const edm::EventSetup &)
edm::EDGetTokenT< edm::ConditionsInEventBlock > m_condInEventToken
bool m_analyzeL1GtTriggerMenuLiteEnable