CMS 3D CMS Logo

MuonAlignmentSummary.h
Go to the documentation of this file.
1 #ifndef MuonAlignmentSummary_H
2 #define MuonAlignmentSummary_H
3 
11 #include <cmath>
12 
21 
24 
25 namespace edm {
26  class ParameterSet;
27  class EventSetup;
28  class InputTag;
29 } // namespace edm
30 
31 class TH1F;
32 
34 public:
37 
39  ~MuonAlignmentSummary() override;
40 
41  // Book histograms
42  void dqmEndJob(DQMStore::IBooker &,
43  DQMStore::IGetter &) override; // performed in the endJob
44 
45 private:
46  // ----------member data ---------------------------
47 
52 
61 
66 
75 
77 
78  // Switch for verbosity
80 
81  // mean and rms histos ranges
83 
84  // flags to decide on subdetector and summary histograms
85  bool doDT, doCSC;
86 
87  // Top folder in root file
89  std::stringstream topFolder;
90 };
91 #endif
bool doCSC
Definition: align_cfg.py:40
MonitorElement * hLocalPositionRmsDT
MonitorElement * hLocalAngleRmsDT
MonitorElement * hLocalYRmsDT
MonitorElement * hLocalPositionRmsCSC
edm::ParameterSet parameters
MonitorElement * hLocalThetaRmsDT
MonitorElement * hLocalAngleRmsCSC
MonitorElement * hLocalPhiMeanCSC
MonitorElement * hLocalYRmsCSC
MonitorElement * hLocalThetaRmsCSC
MonitorElement * hLocalXMeanCSC
MonitorElement * hLocalXRmsCSC
MonitorElement * hLocalThetaMeanCSC
MonitorElement * hLocalPhiRmsDT
MonitorElement * hLocalYMeanCSC
MonitorElement * hLocalThetaMeanDT
MonitorElement * hLocalPhiMeanDT
MonitorElement * hLocalAngleCSC
MonitorElement * hLocalPhiRmsCSC
MonitorElement * hLocalPositionDT
MonitorElement * hLocalXRmsDT
HLT enums.
std::stringstream topFolder
MonitorElement * hLocalYMeanDT
MonitorElement * hLocalXMeanDT
MonitorElement * hLocalPositionCSC
MonitorElement * hLocalAngleDT