1 #ifndef DTLocalTriggerBaseTest_H
2 #define DTLocalTriggerBaseTest_H
32 #include <boost/cstdint.hpp>
120 std::map<int,std::map<std::string,MonitorElement*> >
secME;
121 std::map<int,std::map<std::string,MonitorElement*> >
whME;
122 std::map<std::string,MonitorElement*>
cmsME;
std::map< int, std::map< std::string, MonitorElement * > > secME
std::vector< std::string > trigSources
virtual ~DTLocalTriggerBaseTest()
Destructor.
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)
Perform client diagnostic in online.
std::map< int, std::map< std::string, MonitorElement * > > whME
std::string baseFolderDCC
std::string baseFolderDDU
DTLocalTriggerBaseTest()
Constructor.
void beginRun(edm::Run const &run, edm::EventSetup const &context)
BeginRun.
T * getHisto(MonitorElement *me)
Convert ME to Histogram fo type T.
edm::ESHandle< DTGeometry > muonGeom
void endRun(edm::Run const &run, edm::EventSetup const &context)
Perform client diagnostic in offline.
std::string category()
Get message logger name.
std::pair< float, float > phiRange(const DTChamberId &id)
Calculate phi range for histograms.
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
edm::ParameterSet parameters
TObject * getRootObject(void) const
virtual void runClientDiagnostic(DQMStore::IBooker &, DQMStore::IGetter &)=0
Perform client analysis.
std::string getMEName(std::string histoTag, std::string subfolder, const DTChamberId &chambid)
Get the ME name (by chamber)
std::map< std::string, MonitorElement * > cmsME
void bookSectorHistos(DQMStore::IBooker &, int wheel, int sector, std::string hTag, std::string folder="")
Book the new MEs (for each sector)
std::string & topFolder(bool isDCC)
Get top folder name.
void setConfig(const edm::ParameterSet &ps, std::string name)
Set configuration variables.
std::vector< std::string > hwSources
void bookWheelHistos(DQMStore::IBooker &, int wheel, std::string hTag, std::string folder="")
Book the new MEs (for each wheel)
std::string fullName(std::string htype)
Create fullname from histo partial name.
void bookCmsHistos(DQMStore::IBooker &, std::string hTag, std::string folder="", bool isGlb=false)
Book the new MEs (CMS summary)