Go to the documentation of this file. 1 #ifndef GlobalTriggerAnalyzer_L1GtPatternGenerator_h
2 #define GlobalTriggerAnalyzer_L1GtPatternGenerator_h
void analyze(const edm::Event &, const edm::EventSetup &) override
analyze each event
void endJob() override
end of job
edm::InputTag m_dtTag
input tags for regional muon data
std::string m_destPath
an algorithm and a condition in that algorithm to test the object maps
void extractGlobalTriggerData(const edm::Event &iEvent, L1GtPatternMap &patterns)
static uint32_t packRegionalMuons(uint32_t rawValue)
std::string m_header
formatting instructions
std::vector< uint32_t > m_columnLengths
edm::InputTag m_gmtTag
input tag for GMT data
std::ofstream m_fileStream
static uint32_t packEtMiss(uint32_t rawValue)
void beginJob() override
analyze
void packHfRecords(const std::string &resultName, L1GtPatternMap &allPatterns)
std::string m_fileName
output file name
~L1GtPatternGenerator() override
std::unique_ptr< L1GtPatternWriter > m_writer
edm::InputTag m_gctTag
input tag for GCT data
edm::InputTag m_gtTag
input tag for GT data
L1GtPatternGenerator(const edm::ParameterSet &)
std::vector< uint32_t > m_columnDefaults
std::vector< std::string > m_columnNames