Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:08:12

0001 #ifndef RPCRollMapHisto_H
0002 #define RPCRollMapHisto_H
0003 
0004 #include "DQMServices/Core/interface/DQMStore.h"
0005 #include <string>
0006 
0007 struct RPCRollMapHisto {
0008   typedef dqm::reco::MonitorElement MonitorElement;
0009   //typedef dqm::impl::MonitorElement MonitorElement;
0010   //typedef DQMEDHarvester::MonitorElement MonitorElement;
0011   typedef dqm::reco::DQMStore::IBooker IBooker;
0012 
0013   static MonitorElement* bookBarrel(
0014       IBooker& booker, const int wheel, const std::string& prefix, const std::string& title, const bool useRollInfo);
0015   static MonitorElement* bookEndcap(
0016       IBooker& booker, const int disk, const std::string& prefix, const std::string& title, const bool useRollInfo);
0017 
0018   static void setBarrelRollAxis(MonitorElement* me, const int wheel, const int axis, const bool useRollInfo);
0019   static void setEndcapRollAxis(MonitorElement* me, const int disk, const int axis, const bool useRollInfo);
0020 };
0021 
0022 #endif