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 
36 
39 #include <vector>
40 #include <string>
41 
42 class DTGeometry;
43 class DetLayer;
44 class DetId;
45 
47 public:
48  //Constructor
50 
51  //Destructor
52  ~DTRunConditionVar() override;
53 
54  //BookHistograms
55  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
56 
57  //Operations
58  void analyze(const edm::Event& event, const edm::EventSetup& eventSetup) override;
59  void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override;
60 
61 private:
62  void bookChamberHistos(DQMStore::IBooker&, const DTChamberId& dtCh, std::string histoType, int, float, float);
63 
64  bool debug;
67 
69 
72 
74  const DTMtime* mTime;
76 
77  std::map<uint32_t, std::map<std::string, MonitorElement*> > chamberHistos;
78 
79 protected:
80 };
81 
82 #endif
83 
84 /* Local Variables: */
85 /* show-trailing-whitespace: t */
86 /* truncate-lines: t */
87 /* End: */
DTGeometry
Definition: DTGeometry.h:28
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:65
DTRunConditionVar::debug
bool debug
Definition: DTRunConditionVar.h:64
DQMStore.h
DTRunConditionVar::dt4DSegmentsToken_
edm::EDGetTokenT< DTRecSegment4DCollection > dt4DSegmentsToken_
Definition: DTRunConditionVar.h:68
DTMtime
Definition: DTMtime.h:68
EDAnalyzer.h
DTRunConditionVar::analyze
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
Definition: DTRunConditionVar.cc:80
DTRunConditionVar::mTimeMap_
const DTMtime * mTimeMap_
Definition: DTRunConditionVar.h:75
DetId
Definition: DetId.h:17
DTRunConditionVar::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: DTRunConditionVar.cc:57
Track.h
TrackFwd.h
DTRunConditionVar::dqmBeginRun
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Definition: DTRunConditionVar.cc:74
DTRunConditionVar::muonGeomToken_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > muonGeomToken_
Definition: DTRunConditionVar.h:70
DQMEDAnalyzer.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
edm::ParameterSet
Definition: ParameterSet.h:47
DTMtimeRcd.h
DTRunConditionVar::maxAnglePhiSegm
double maxAnglePhiSegm
Definition: DTRunConditionVar.h:66
DTRunConditionVar::mTime
const DTMtime * mTime
Definition: DTRunConditionVar.h:74
MagneticField.h
edm::EventSetup
Definition: EventSetup.h:58
DTRecSegment4D.h
edm::ESGetToken< DTGeometry, MuonGeometryRecord >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DTRunConditionVar::bookChamberHistos
void bookChamberHistos(DQMStore::IBooker &, const DTChamberId &dtCh, std::string histoType, int, float, float)
Definition: DTRunConditionVar.cc:141
InputTag.h
DTRunConditionVar::chamberHistos
std::map< uint32_t, std::map< std::string, MonitorElement * > > chamberHistos
Definition: DTRunConditionVar.h:77
MuonDetLayerMeasurements.h
Frameworkfwd.h
DTRunConditionVar::dtGeom
const DTGeometry * dtGeom
Definition: DTRunConditionVar.h:71
DTRunConditionVar
Definition: DTRunConditionVar.h:46
dqm::implementation::IBooker
Definition: DQMStore.h:43
DTChamberId
Definition: DTChamberId.h:14
DTRunConditionVar::~DTRunConditionVar
~DTRunConditionVar() override
Definition: DTRunConditionVar.cc:51
MuonGeometryRecord.h
event
Definition: event.py:1
GlobalTrackingGeometry.h
edm::Event
Definition: Event.h:73
DTRunConditionVar::DTRunConditionVar
DTRunConditionVar(const edm::ParameterSet &pset)
Definition: DTRunConditionVar.cc:42
DTRunConditionVar::mTimeToken_
edm::ESGetToken< DTMtime, DTMtimeRcd > mTimeToken_
Definition: DTRunConditionVar.h:73
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27