83 if(createTkInfoFile_) {
110 edm::LogInfo (
"ReadConfigurationProblem") <<
"SiStripOfflineDQM:: Error to read configuration file!! Summary will not be produced!!!";
114 edm::LogInfo(
"BeginJobDone") <<
"SiStripOfflineDQM::beginJob done";
126 edm::LogInfo (
"BeginRun") <<
"SiStripOfflineDQM:: Begining of Run";
132 runInfoRec->get(sumFED);
138 std::vector<int> FedsInIds= sumFED->
m_fed_in;
139 for(
unsigned int it = 0; it < FedsInIds.size(); ++it) {
140 int fedID = FedsInIds[it];
142 if(fedID>=siStripFedIdMin && fedID<=siStripFedIdMax) ++nFEDs;
174 edm::LogInfo(
"EndLumiBlock") <<
"SiStripOfflineDQM::endLuminosityBlock";
187 edm::LogInfo(
"EndOfRun") <<
"SiStripOfflineDQM::endRun";
214 std::vector<std::string> map_names;
216 for(std::vector<edm::ParameterSet>::iterator it = tkMapOptions.begin(); it != tkMapOptions.end(); ++it) {
219 map_names.push_back(map_type);
239 edm::LogInfo(
"EndOfJob") <<
"SiStripOfflineDQM::endJob";
242 std::ostringstream str_val;
T getUntrackedParameter(std::string const &, T const &) const
SiStripActionExecutor * actionExecutor_
std::optional< T > tryToGet() const
void createOfflineTkMap(const edm::ParameterSet &tkmapPset, DQMStore *dqm_store, std::string &map_type, const edm::EventSetup &eSetup)
SiStripOfflineDQM(const edm::ParameterSet &ps)
Constructor.
#define DEFINE_FWK_MODULE(type)
void endRun(edm::Run const &run, edm::EventSetup const &eSetup) override
EndRun.
void analyze(edm::Event const &e, edm::EventSetup const &eSetup) override
Analyze.
void fillStatus(DQMStore *dqm_store, const edm::ESHandle< SiStripDetCabling > &fedcabling, const edm::EventSetup &eSetup)
T * make(const Args &...args) const
make new ROOT object
std::string outputFileName_
bool readTkMapConfiguration(const edm::EventSetup &eSetup)
void createStatus(DQMStore *dqm_store)
bool printFaultyModuleList_
void augment(ParameterSet const &from)
std::vector< int > m_fed_in
bool open(std::string const &filename, bool overwrite=false, std::string const &path="", std::string const &prepend="", OpenRunDirs stripdirs=KeepRunDirs, bool fileMustExist=true)
std::string inputFileName_
void endJob() override
Endjob.
void fillStatusAtLumi(DQMStore *dqm_store)
bool usedWithEDMtoMEConverter_
~SiStripOfflineDQM() override
Destructor.
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &iSetup) override
End Of Luminosity.
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
BeginRun.
void beginJob() override
BeginJob.
bool openInputFile()
Open Input File.
void createTkInfoFile(std::vector< std::string > tkhmap_names, TTree *tkinfo_tree, DQMStore *dqm_store)
void createSummaryOffline(DQMStore *dqm_store)
void printFaultyModuleList(DQMStore *dqm_store, std::ostringstream &str_val)
edm::ParameterSet configPar_