#include <CSCTFUnpacker.h>
Public Member Functions | |
CSCTFUnpacker (const edm::ParameterSet &pset) | |
void | produce (edm::Event &e, const edm::EventSetup &c) override |
~CSCTFUnpacker (void) override | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
bool | hasAbilityToProduceInBeginLumis () const final |
bool | hasAbilityToProduceInBeginProcessBlocks () const final |
bool | hasAbilityToProduceInBeginRuns () const final |
bool | hasAbilityToProduceInEndLumis () const final |
bool | hasAbilityToProduceInEndProcessBlocks () const final |
bool | hasAbilityToProduceInEndRuns () const final |
Private Attributes | |
int | m_maxBX |
int | m_minBX |
CSCTriggerMapping * | mapping |
edm::InputTag | producer |
edm::EDGetTokenT< FEDRawDataCollection > | Raw_token |
std::vector< int > | slot2sector |
bool | swapME1strips |
CSCTFEvent | tfEvent |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDProducer<> | |
typedef CacheContexts< T... > | CacheTypes |
typedef CacheTypes::GlobalCache | GlobalCache |
typedef AbilityChecker< T... > | HasAbility |
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
typedef CacheTypes::RunCache | RunCache |
typedef RunContextT< RunCache, GlobalCache > | RunContext |
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
Definition at line 22 of file CSCTFUnpacker.h.
CSCTFUnpacker::CSCTFUnpacker | ( | const edm::ParameterSet & | pset | ) |
Definition at line 34 of file CSCTFUnpacker.cc.
References CSCTriggerMapping::addRecord(), makeMuonMisalignmentScenario::endcap, Exception, ntuplemaker::fill, LogDebug, m_maxBX, m_minBX, mapping, csctfunpacker_cfi::mappingFile, producer, muonDTDigis_cfi::pset, Raw_token, slot2sector, relativeConstraints::station, AlCaHLTBitMon_QueryRunRegistry::string, and swapME1strips.
|
override |
Definition at line 87 of file CSCTFUnpacker.cc.
References mapping.
|
override |
Definition at line 92 of file CSCTFUnpacker.cc.
References CSCSPRecord::AFs(), newFWLiteAna::base, CSCSPHeader::BXN(), CSCSPRecord::BXs(), CSCSPEvent::counters(), FEDRawData::data(), TauDecayModes::dec, CSCTriggerMapping::detId(), MillePedeFileConverter_cfg::e, CSCSPHeader::endcap(), makeMuonMisalignmentScenario::endcap, FEDRawDataCollection::FEDData(), PixelSLinkDataInputSource_cfi::fedid, CSCSPEvent::header(), triggerObjects_cff::id, createfilelist::int, CSCSPHeader::L1A(), CSCSPRecord::LCT(), MainPageGenerator::link, m_maxBX, m_minBX, mapping, FEDNumbering::MAXCSCTFFEDID, CSCSPRecord::mbStubs(), FEDNumbering::MINCSCTFFEDID, eostools::move(), CSCSPHeader::nTBINs(), CSCSPCounters::orbit_counter(), topSingleLeptonDQM_PU_cfi::pattern, CSCSPRecord::ptSpy(), qcdUeDQM_cfi::quality, Raw_token, CSCSPEvent::record(), CSCSPHeader::sector(), CSCSPRecord::SEs(), FEDRawData::size(), CSCSPHeader::slot(), slot2sector, CSCSPRecord::SMs(), CSCTFEvent::SPs_fast(), relativeConstraints::station, mps_update::status, CSCSPHeader::status(), digitizers_cfi::strip, swapME1strips, tfEvent, HLT_FULL_cff::track, CSCSPCounters::track_counter(), PDWG_EXOHSCP_cff::tracks, CSCSPRecord::tracks(), CSCTFEvent::unpack(), and CSCSPRecord::VPs().
|
private |
Definition at line 24 of file CSCTFUnpacker.h.
Referenced by CSCTFUnpacker(), and produce().
|
private |
Definition at line 24 of file CSCTFUnpacker.h.
Referenced by CSCTFUnpacker(), and produce().
|
private |
Definition at line 27 of file CSCTFUnpacker.h.
Referenced by CSCTFUnpacker(), produce(), progressbar.FormatLabel::update(), and ~CSCTFUnpacker().
|
private |
Definition at line 36 of file CSCTFUnpacker.h.
Referenced by CSCTFUnpacker().
|
private |
Definition at line 38 of file CSCTFUnpacker.h.
Referenced by CSCTFUnpacker(), and produce().
|
private |
Definition at line 33 of file CSCTFUnpacker.h.
Referenced by CSCTFUnpacker(), and produce().
|
private |
Definition at line 25 of file CSCTFUnpacker.h.
Referenced by CSCTFUnpacker(), and produce().
|
private |
Definition at line 29 of file CSCTFUnpacker.h.
Referenced by produce().