49 using RunCache = std::array<bool, dedefs::DEnsys>;
72 if (
data.isValid() &&
emul.isValid())
114 const std::array<bool, dedefs::DEnsys>
m_doSys;
std::shared_ptr< RunCache > globalBeginRun(edm::Run const &, const edm::EventSetup &) const final
const edm::ESGetToken< L1TriggerKey, L1TriggerKeyRcd > tokenTriggerKey_
edm::EDGetTokenT< L1GctEmCandCollection > tokenGctEmCand_nonIsoEm_[2]
edm::EDGetTokenT< LTCDigiCollection > tokenLTCDigi_[2]
edm::EDGetTokenT< L1GctEtHadCollection > tokenGctEtHad_[2]
edm::EDGetTokenT< L1MuRegionalCandCollection > tokenMuRegionalCandRPCb_[2]
L1Comparator(const edm::ParameterSet &)
edm::EDGetTokenT< L1GctJetCountsCollection > tokenGctJetCounts_[2]
edm::EDGetTokenT< L1GctEtMissCollection > tokenGctEtMiss_[2]
edm::EDGetTokenT< L1GctHFBitCountsCollection > tokenGctHFBitCounts_[2]
edm::EDGetTokenT< L1MuDTChambThContainer > tokenMuDTChambTh_[2]
edm::EDGetTokenT< L1GctJetCandCollection > tokenGctJetCand_tauJets_[2]
std::vector< L1DataEmulDigi > L1DEDigiCollection
void process(const edm::Handle< T > data, const edm::Handle< T > emul, const int sys, const int cid, EventInfo &eventInfo) const
bool CompareCollections(edm::Handle< T > data, edm::Handle< T > emul, std::ostream &) const
bool dumpCandidate(const T &dt, const T &em, std::ostream &s) const
edm::EDGetTokenT< L1MuGMTReadoutCollection > tokenMuReadoutCand_[2]
const std::string m_dumpFileName
std::array< bool, dedefs::DEnsys > RunCache
edm::EDGetTokenT< L1GctJetCandCollection > tokenGctJetCand_isoTauJets_[2]
#define CMS_THREAD_GUARD(_var_)
edm::EDGetTokenT< L1MuRegionalCandCollection > tokenMuRegionalCandRPCf_[2]
edm::EDGetTokenT< L1GctEtTotalCollection > tokenGctEtTotal_[2]
edm::EDGetTokenT< L1CaloEmCollection > tokenCaloEm_[2]
edm::EDGetTokenT< L1MuDTChambPhContainer > tokenMuDTChambPh_[2]
void globalEndRun(edm::Run const &, edm::EventSetup const &) const final
std::atomic< bool > m_match
edm::EDGetTokenT< L1GctJetCandCollection > tokenGctJetCand_cenJets_[2]
const std::array< bool, dedefs::DEnsys > m_doSys
std::array< std::array< int, 2 >, dedefs::DEnsys > DEncand
std::array< bool, dedefs::DEnsys > DEmatchEvt
std::ostringstream dumpToFile_
edm::EDGetTokenT< L1GctHFRingEtSumsCollection > tokenGctHFRingEtSums_[2]
L1DEDigiCollection m_dedigis
edm::EDGetTokenT< L1GctJetCandCollection > tokenGctJetCand_forJets_[2]
edm::EDGetTokenT< L1GctHtMissCollection > tokenGctHtMiss_[2]
edm::EDGetTokenT< L1CaloRegionCollection > tokenCaloRegion_[2]
void process(T const *, T const *, const int, const int, EventInfo &eventInfo) const
char data[epos_bytes_allocation]
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
eventInfo
add run, event number and lumi section
edm::EDGetTokenT< L1MuDTTrackContainer > tokenMuDTTrack_[2]
edm::EDGetTokenT< L1GctEmCandCollection > tokenGctEmCand_isoEm_[2]
edm::EDGetTokenT< L1MuGMTCandCollection > tokenMuGMTCand_[2]
const bool m_stage1_layer2_