CMS 3D CMS Logo

MuonEnergyDepositAnalyzer.h
Go to the documentation of this file.
1 #ifndef MuonEnergyDepositAnalyzer_H
2 #define MuonEnergyDepositAnalyzer_H
3 
11 #include <memory>
12 #include <fstream>
20 
23 
27 
29 public:
32 
34  ~MuonEnergyDepositAnalyzer() override;
35 
36  /* Operations */
37  void analyze(const edm::Event &, const edm::EventSetup &) override;
38  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
39 
40 private:
41  // ----------member data ---------------------------
44 
45  // Switch for verbosity
48 
49  //histo binning parameters
50  int emNoBin;
51  double emNoMin;
52  double emNoMax;
53 
54  int emS9NoBin;
55  double emS9NoMin;
56  double emS9NoMax;
57 
58  int hadNoBin;
59  double hadNoMin;
60  double hadNoMax;
61 
63  double hadS9NoMin;
64  double hadS9NoMax;
65 
66  int hoNoBin;
67  double hoNoMin;
68  double hoNoMax;
69 
70  int hoS9NoBin;
71  double hoS9NoMin;
72  double hoS9NoMax;
73 
74  //the histos
94 };
95 #endif
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
Muon.h
MuonEnergyDepositAnalyzer::hoS9NoMax
double hoS9NoMax
Definition: MuonEnergyDepositAnalyzer.h:72
MuonEnergyDepositAnalyzer::hadS9NoMin
double hadS9NoMin
Definition: MuonEnergyDepositAnalyzer.h:63
MuonEnergyDepositAnalyzer::hadS9NoBin
int hadS9NoBin
Definition: MuonEnergyDepositAnalyzer.h:62
edm::Run
Definition: Run.h:45
MuonEnergyDepositAnalyzer::emS9NoBin
int emS9NoBin
Definition: MuonEnergyDepositAnalyzer.h:54
edm::EDGetTokenT< reco::MuonCollection >
MuonEnergyDepositAnalyzer::hcalDepEnergyBarrel
MonitorElement * hcalDepEnergyBarrel
Definition: MuonEnergyDepositAnalyzer.h:77
MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Sta
MonitorElement * ecalS9PointingMuDepEnergy_Sta
Definition: MuonEnergyDepositAnalyzer.h:91
MuonEnergyDepositAnalyzer::theMuonCollectionLabel_
edm::EDGetTokenT< reco::MuonCollection > theMuonCollectionLabel_
Definition: MuonEnergyDepositAnalyzer.h:43
MuonEnergyDepositAnalyzer::hoS9DepEnergy
MonitorElement * hoS9DepEnergy
Definition: MuonEnergyDepositAnalyzer.h:84
MuonEnergyDepositAnalyzer::hoS9NoMin
double hoS9NoMin
Definition: MuonEnergyDepositAnalyzer.h:71
MuonEnergyDepositAnalyzer
Definition: MuonEnergyDepositAnalyzer.h:28
DQMStore.h
MuonEnergyDepositAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: MuonEnergyDepositAnalyzer.cc:158
MuonEnergyDepositAnalyzer::hadS9NoMax
double hadS9NoMax
Definition: MuonEnergyDepositAnalyzer.h:64
MuonEnergyDepositAnalyzer::hoNoMin
double hoNoMin
Definition: MuonEnergyDepositAnalyzer.h:67
MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Tk
MonitorElement * hcalS9PointingMuDepEnergy_Tk
Definition: MuonEnergyDepositAnalyzer.h:89
MuonEnergyDepositAnalyzer::hoNoMax
double hoNoMax
Definition: MuonEnergyDepositAnalyzer.h:68
MuonEnergyDepositAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: MuonEnergyDepositAnalyzer.cc:55
MuonEnergyDepositAnalyzer::emNoBin
int emNoBin
Definition: MuonEnergyDepositAnalyzer.h:50
MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Glb
MonitorElement * hoS9PointingMuDepEnergy_Glb
Definition: MuonEnergyDepositAnalyzer.h:87
MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Glb
MonitorElement * hcalS9PointingMuDepEnergy_Glb
Definition: MuonEnergyDepositAnalyzer.h:86
MakerMacros.h
Service.h
MuonEnergyDepositAnalyzer::hoDepEnergy
MonitorElement * hoDepEnergy
Definition: MuonEnergyDepositAnalyzer.h:83
MuonFwd.h
MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Glb
MonitorElement * ecalS9PointingMuDepEnergy_Glb
Definition: MuonEnergyDepositAnalyzer.h:85
MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Tk
MonitorElement * ecalS9PointingMuDepEnergy_Tk
Definition: MuonEnergyDepositAnalyzer.h:88
MuonEnergyDepositAnalyzer::hoS9NoBin
int hoS9NoBin
Definition: MuonEnergyDepositAnalyzer.h:70
MuonEnergyDepositAnalyzer::emNoMax
double emNoMax
Definition: MuonEnergyDepositAnalyzer.h:52
MuonEnergyDepositAnalyzer::hoNoBin
int hoNoBin
Definition: MuonEnergyDepositAnalyzer.h:66
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
MuonEnergyDepositAnalyzer::hcalS9DepEnergyEndcap
MonitorElement * hcalS9DepEnergyEndcap
Definition: MuonEnergyDepositAnalyzer.h:82
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
MuonEnergyDepositAnalyzer::MuonEnergyDepositAnalyzer
MuonEnergyDepositAnalyzer(const edm::ParameterSet &)
Constructor.
Definition: MuonEnergyDepositAnalyzer.cc:24
edm::ParameterSet
Definition: ParameterSet.h:47
MuonEnergyDepositAnalyzer::ecalDepEnergyEndcap
MonitorElement * ecalDepEnergyEndcap
Definition: MuonEnergyDepositAnalyzer.h:79
Event.h
MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Sta
MonitorElement * hcalS9PointingMuDepEnergy_Sta
Definition: MuonEnergyDepositAnalyzer.h:92
MuonEnergyDepositAnalyzer::hadNoMin
double hadNoMin
Definition: MuonEnergyDepositAnalyzer.h:59
MuonEnergyDepositAnalyzer::ecalDepEnergyBarrel
MonitorElement * ecalDepEnergyBarrel
Definition: MuonEnergyDepositAnalyzer.h:75
MuonEnergyDepositAnalyzer::AlgoName
std::string AlgoName
Definition: MuonEnergyDepositAnalyzer.h:47
MuonEnergyDepositAnalyzer::hadNoBin
int hadNoBin
Definition: MuonEnergyDepositAnalyzer.h:58
MuonEnergyDepositAnalyzer::ecalS9DepEnergyBarrel
MonitorElement * ecalS9DepEnergyBarrel
Definition: MuonEnergyDepositAnalyzer.h:76
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
MuonEnergyDepositAnalyzer::emNoMin
double emNoMin
Definition: MuonEnergyDepositAnalyzer.h:51
MuonEnergyDepositAnalyzer::~MuonEnergyDepositAnalyzer
~MuonEnergyDepositAnalyzer() override
Destructor.
Definition: MuonEnergyDepositAnalyzer.cc:54
MuonEnergyDepositAnalyzer::emS9NoMin
double emS9NoMin
Definition: MuonEnergyDepositAnalyzer.h:55
Frameworkfwd.h
MuonEnergyDepositAnalyzer::hcalDepEnergyEndcap
MonitorElement * hcalDepEnergyEndcap
Definition: MuonEnergyDepositAnalyzer.h:81
dqm::implementation::IBooker
Definition: DQMStore.h:43
MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Sta
MonitorElement * hoS9PointingMuDepEnergy_Sta
Definition: MuonEnergyDepositAnalyzer.h:93
MuonEnergyDepositAnalyzer::ecalS9DepEnergyEndcap
MonitorElement * ecalS9DepEnergyEndcap
Definition: MuonEnergyDepositAnalyzer.h:80
ParameterSet.h
MuonEnergyDepositAnalyzer::parameters
edm::ParameterSet parameters
Definition: MuonEnergyDepositAnalyzer.h:42
MuonEnergyDepositAnalyzer::emS9NoMax
double emS9NoMax
Definition: MuonEnergyDepositAnalyzer.h:56
edm::Event
Definition: Event.h:73
MuonEnergy.h
MuonEnergyDepositAnalyzer::hcalS9DepEnergyBarrel
MonitorElement * hcalS9DepEnergyBarrel
Definition: MuonEnergyDepositAnalyzer.h:78
MuonEnergyDepositAnalyzer::metname
std::string metname
Definition: MuonEnergyDepositAnalyzer.h:46
MuonEnergyDepositAnalyzer::hadNoMax
double hadNoMax
Definition: MuonEnergyDepositAnalyzer.h:60
MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Tk
MonitorElement * hoS9PointingMuDepEnergy_Tk
Definition: MuonEnergyDepositAnalyzer.h:90