1 #ifndef DQM_SiStripCommissioningSources_SiStripCommissioningSource_H 2 #define DQM_SiStripCommissioningSources_SiStripCommissioningSource_H 14 #include <boost/cstdint.hpp> 32 typedef std::map<unsigned int, CommissioningTask*>
TaskMap;
83 uint32_t run_number = 0 );
162 #endif // DQM_SiStripCommissioningSources_SiStripCommissioningSource_H edm::EDGetTokenT< edm::DetSetVector< SiStripRawDigi > > digiReorderedToken_
void createCablingTasks()
edm::EDGetTokenT< edm::DetSetVector< SiStripRawDigi > > digiVirginRawToken_
std::map< unsigned int, CommissioningTask * > TaskMap
void createTask(const SiStripEventSummary *const, const edm::EventSetup &)
DQMStore *const dqm(std::string method="") const
SiStripCommissioningSource()=delete
void createTasks(sistrip::RunType, const edm::EventSetup &)
void analyze(const edm::Event &, const edm::EventSetup &) override
std::string inputModuleLabel_
void directory(std::stringstream &, uint32_t run_number=0)
void beginRun(edm::Run const &, const edm::EventSetup &) override
std::vector< CommissioningTask * > VecOfTasks
Class containning control, module, detector and connection information, at the level of a FED channel...
std::string inputModuleLabelAlt_
void fillCablingHistos(const SiStripEventSummary *const, const edm::DetSetVector< SiStripRawDigi > &)
SiStripFecCabling * fecCabling_
edm::ParameterSet parameters_
std::vector< VecOfTasks > VecOfVecOfTasks
std::string partitionName_
edm::EDGetTokenT< edm::DetSetVector< SiStripRawDigi > > digiFineDelaySelectionToken_
~SiStripCommissioningSource() override
std::string inputModuleLabelSummary_
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...
edm::EDGetTokenT< SiStripEventSummary > inputModuleSummaryToken_
edm::EDGetTokenT< edm::DetSetVector< SiStripRawDigi > > digiScopeModeToken_
std::string taskConfigurable_
SiStripFedCabling * fedCabling_
void fillHistos(const SiStripEventSummary *const, const edm::DetSetVector< SiStripRawDigi > &, const edm::DetSetVector< SiStripRawDigi > *=0)