Go to the documentation of this file. 1 #ifndef L1TGlobalProducer_h
2 #define L1TGlobalProducer_h
edm::EDGetTokenT< BXVector< l1t::Jet > > m_jetInputToken
unsigned long long m_l1GtPfAlgoCacheID
std::unique_ptr< l1t::GlobalBoard > m_uGtBrd
int m_verbosity
verbosity level
const L1GtBoardMaps * m_l1GtBM
board maps - cache only the record
const std::vector< std::vector< double > > * m_prescaleFactorsAlgoTrig
unsigned int m_numberPhysTriggers
bool m_requireMenuToMatchAlgoBlkInput
edm::InputTag m_algoblkInputTag
edm::EDGetTokenT< BXVector< GlobalExtBlk > > m_extInputToken
unsigned long long m_l1GtParCacheID
const l1t::PrescalesVetosFractHelper * m_l1GtPrescalesVetosFract
prescale factors
int m_totalBxInEvent
total number of Bx's in the event coming from EventSetup
std::vector< unsigned int > m_initialTriggerMaskAlgoTrig
void produce(edm::Event &, const edm::EventSetup &) override
edm::InputTag m_jetInputTag
const L1TGlobalParameters * m_l1GtStablePar
cached stuff
int m_psBstLengthBytes
length of BST record (in bytes) from parameter set
unsigned long long m_l1GtTmAlgoCacheID
unsigned long long m_l1GtTmVetoAlgoCacheID
edm::InputTag m_muInputTag
input tag for muon collection from GMT
const L1GtTriggerMask * m_l1GtTmAlgo
trigger masks & veto masks
std::string m_prescalesFile
CSV file for prescales.
edm::InputTag m_sumInputTag
edm::EDGetTokenT< BXVector< l1t::Tau > > m_tauInputToken
edm::ESGetToken< L1TGlobalParameters, L1TGlobalParametersRcd > m_l1GtStableParToken
bool m_produceL1GtObjectMapRecord
logical flag to produce the L1 GT object map record
bool m_algorithmTriggersUnprescaled
edm::ESGetToken< L1TGlobalPrescalesVetosFract, L1TGlobalPrescalesVetosFractRcd > m_l1GtPrescaleVetosToken
bool m_produceL1GtDaqRecord
logical flag to produce the L1 GT DAQ readout record
bool m_writePsbL1GtDaqRecord
logical flag to write the PSB content in the L1 GT DAQ record
const L1GtTriggerMask * m_l1GtTmVetoAlgo
std::vector< std::vector< double > > m_initialPrescaleFactorsAlgoTrig
~L1TGlobalProducer() override
const std::vector< int > * m_triggerMaskVetoAlgoTrig
edm::InputTag m_extInputTag
input tag for external conditions
unsigned long long m_l1GtMenuCacheID
unsigned int m_alternativeNrBxBoardDaq
int m_L1DataBxInEvent
Bx expected in Data coming to GT.
edm::InputTag m_tauInputTag
std::unique_ptr< TriggerMenu > m_l1GtMenu
std::vector< int > m_initialTriggerMaskVetoAlgoTrig
bool m_algorithmTriggersUnmasked
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< BXVector< l1t::Muon > > m_muInputToken
edm::EDGetTokenT< BXVector< l1t::EtSum > > m_sumInputToken
L1TGlobalProducer(const edm::ParameterSet &)
int m_ifCaloEtaNumberBits
unsigned int m_bstLengthBytes
length of BST record (in bytes) from event setup
bool m_getPrescaleColumnFromData
unsigned int m_prescaleSet
prescale set used
edm::EDGetTokenT< BXVector< l1t::EGamma > > m_egInputToken
edm::EDGetToken m_algoblkInputToken
unsigned long long m_l1GtBMCacheID
unsigned int m_numberDaqPartitions
edm::ESGetToken< L1TUtmTriggerMenu, L1TUtmTriggerMenuRcd > m_l1GtMenuToken
const std::vector< unsigned int > * m_triggerMaskAlgoTrig
uint16_t m_activeBoardsGtDaq
active boards in L1 GT DAQ record
edm::InputTag m_egInputTag
input tag for calorimeter collections from GCT