99 edm::LogInfo (
"ReadConfigurationProblem") <<
"SiStripOfflineDQM:: Error to read configuration file!! Summary will not be produced!!!";
103 edm::LogInfo(
"BeginJobDone") <<
"SiStripOfflineDQM::beginJob done";
115 edm::LogInfo (
"BeginRun") <<
"SiStripOfflineDQM:: Begining of Run";
119 if( eSetup.
find( recordKey ) != 0) {
128 std::vector<int> FedsInIds= sumFED->m_fed_in;
129 for(
unsigned int it = 0; it < FedsInIds.size(); ++it) {
130 int fedID = FedsInIds[it];
132 if(fedID>=siStripFedIdMin && fedID<=siStripFedIdMax) ++nFEDs;
164 edm::LogInfo(
"EndLumiBlock") <<
"SiStripOfflineDQM::endLuminosityBlock";
177 edm::LogInfo(
"EndOfRun") <<
"SiStripOfflineDQM::endRun";
205 for(std::vector<edm::ParameterSet>::iterator it = tkMapOptions.begin(); it != tkMapOptions.end(); ++it) {
224 edm::LogInfo(
"EndOfJob") <<
"SiStripOfflineDQM::endJob";
227 std::ostringstream str_val;
virtual ~SiStripOfflineDQM()
Destructor.
T getUntrackedParameter(std::string const &, T const &) const
SiStripActionExecutor * actionExecutor_
void analyze(edm::Event const &e, edm::EventSetup const &eSetup)
Analyze.
void createOfflineTkMap(const edm::ParameterSet &tkmapPset, DQMStore *dqm_store, std::string &map_type, const edm::EventSetup &eSetup)
SiStripOfflineDQM(const edm::ParameterSet &ps)
Constructor.
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
BeginRun.
void cd(void)
go to top directory (ie. root)
#define DEFINE_FWK_MODULE(type)
void fillStatus(DQMStore *dqm_store, const edm::ESHandle< SiStripDetCabling > &fedcabling, const edm::EventSetup &eSetup)
std::string outputFileName_
bool readTkMapConfiguration(const edm::EventSetup &eSetup)
void createStatus(DQMStore *dqm_store)
bool printFaultyModuleList_
const eventsetup::EventSetupRecord * find(const eventsetup::EventSetupRecordKey &) const
void augment(ParameterSet const &from)
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &iSetup)
End Of Luminosity.
void save(const std::string &filename, const std::string &path="", const std::string &pattern="", const std::string &rewrite="", const uint32_t run=0, SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, const std::string &fileupdate="RECREATE")
std::string inputFileName_
void fillStatusAtLumi(DQMStore *dqm_store)
bool usedWithEDMtoMEConverter_
bool openInputFile()
Open Input File.
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
EndRun.
void createSummaryOffline(DQMStore *dqm_store)
bool open(const std::string &filename, bool overwrite=false, const std::string &path="", const std::string &prepend="", OpenRunDirs stripdirs=KeepRunDirs, bool fileMustExist=true)
void printFaultyModuleList(DQMStore *dqm_store, std::ostringstream &str_val)
edm::ParameterSet configPar_
static HCTypeTag findType(char const *iTypeName)
find a type based on the types name, if not found will return default HCTypeTag