CMS 3D CMS Logo

DTRunConditionVar.h
Go to the documentation of this file.
1 
2 #ifndef DTRunConditionVar_H
3 #define DTRunConditionVar_H
4 
18 
20 
24 
28 
30 
35 
38 #include <vector>
39 #include <string>
40 
41 class DetLayer;
42 class DetId;
43 
45 public:
46  //Constructor
48 
49  //Destructor
50  ~DTRunConditionVar() override;
51 
52  //BookHistograms
53  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
54 
55  //Operations
56  void analyze(const edm::Event& event, const edm::EventSetup& eventSetup) override;
57  void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override;
58 
59 private:
60  void bookChamberHistos(DQMStore::IBooker&, const DTChamberId& dtCh, std::string histoType, int, float, float);
61 
62  bool debug;
65 
67 
69 
72 
73  std::map<uint32_t, std::map<std::string, MonitorElement*> > chamberHistos;
74 
75 protected:
76 };
77 
78 #endif
79 
80 /* Local Variables: */
81 /* show-trailing-whitespace: t */
82 /* truncate-lines: t */
83 /* End: */
Handle.h
DTMtime.h
ESHandle.h
DetLayer
Definition: DetLayer.h:21
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< DTRecSegment4DCollection >
DTRunConditionVar::nMinHitsPhi
int nMinHitsPhi
Definition: DTRunConditionVar.h:63
DTRunConditionVar::debug
bool debug
Definition: DTRunConditionVar.h:62
DQMStore.h
DTRunConditionVar::dt4DSegmentsToken_
edm::EDGetTokenT< DTRecSegment4DCollection > dt4DSegmentsToken_
Definition: DTRunConditionVar.h:66
DTRunConditionVar::mTime
edm::ESHandle< DTMtime > mTime
Definition: DTRunConditionVar.h:70
DTMtime
Definition: DTMtime.h:68
EDAnalyzer.h
DTRunConditionVar::analyze
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
Definition: DTRunConditionVar.cc:82
DTRunConditionVar::mTimeMap_
const DTMtime * mTimeMap_
Definition: DTRunConditionVar.h:71
DetId
Definition: DetId.h:17
DTRunConditionVar::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: DTRunConditionVar.cc:58
Track.h
TrackFwd.h
DTRunConditionVar::dqmBeginRun
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Definition: DTRunConditionVar.cc:75
edm::ESHandle< DTGeometry >
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DTGeometry.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:36
DTRunConditionVar::maxAnglePhiSegm
double maxAnglePhiSegm
Definition: DTRunConditionVar.h:64
MagneticField.h
edm::EventSetup
Definition: EventSetup.h:57
DTRecSegment4D.h
DTRunConditionVar::bookChamberHistos
void bookChamberHistos(DQMStore::IBooker &, const DTChamberId &dtCh, std::string histoType, int, float, float)
Definition: DTRunConditionVar.cc:147
InputTag.h
DTRunConditionVar::chamberHistos
std::map< uint32_t, std::map< std::string, MonitorElement * > > chamberHistos
Definition: DTRunConditionVar.h:73
MuonDetLayerMeasurements.h
Frameworkfwd.h
DTRunConditionVar::dtGeom
edm::ESHandle< DTGeometry > dtGeom
Definition: DTRunConditionVar.h:68
DTRunConditionVar
Definition: DTRunConditionVar.h:44
dqm::implementation::IBooker
Definition: DQMStore.h:43
DTChamberId
Definition: DTChamberId.h:14
DTRunConditionVar::~DTRunConditionVar
~DTRunConditionVar() override
Definition: DTRunConditionVar.cc:52
event
Definition: event.py:1
GlobalTrackingGeometry.h
edm::Event
Definition: Event.h:73
DTRunConditionVar::DTRunConditionVar
DTRunConditionVar(const edm::ParameterSet &pset)
Definition: DTRunConditionVar.cc:45
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27