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 
30 
32 public:
35 
37  ~MuonEnergyDepositAnalyzer() override;
38 
39  /* Operations */
40  void analyze(const edm::Event &, const edm::EventSetup &) override;
41  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
42 
43 private:
44  // ----------member data ---------------------------
47 
49 
51 
52  // Switch for verbosity
55 
56  //histo binning parameters
57  int emNoBin;
58  double emNoMin;
59  double emNoMax;
60 
61  int emS9NoBin;
62  double emS9NoMin;
63  double emS9NoMax;
64 
65  int hadNoBin;
66  double hadNoMin;
67  double hadNoMax;
68 
70  double hadS9NoMin;
71  double hadS9NoMax;
72 
73  int hoNoBin;
74  double hoNoMin;
75  double hoNoMax;
76 
77  int hoS9NoBin;
78  double hoS9NoMin;
79  double hoS9NoMax;
80 
81  //the histos
101 };
102 #endif
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
Muon.h
MuonEnergyDepositAnalyzer::hoS9NoMax
double hoS9NoMax
Definition: MuonEnergyDepositAnalyzer.h:79
MuonEnergyDepositAnalyzer::hadS9NoMin
double hadS9NoMin
Definition: MuonEnergyDepositAnalyzer.h:70
MuonEnergyDepositAnalyzer::hadS9NoBin
int hadS9NoBin
Definition: MuonEnergyDepositAnalyzer.h:69
edm::Run
Definition: Run.h:45
MuonEnergyDepositAnalyzer::emS9NoBin
int emS9NoBin
Definition: MuonEnergyDepositAnalyzer.h:61
edm::EDGetTokenT< reco::MuonCollection >
MuonEnergyDepositAnalyzer::hcalDepEnergyBarrel
MonitorElement * hcalDepEnergyBarrel
Definition: MuonEnergyDepositAnalyzer.h:84
MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Sta
MonitorElement * ecalS9PointingMuDepEnergy_Sta
Definition: MuonEnergyDepositAnalyzer.h:98
MuonEnergyDepositAnalyzer::theMuonCollectionLabel_
edm::EDGetTokenT< reco::MuonCollection > theMuonCollectionLabel_
Definition: MuonEnergyDepositAnalyzer.h:46
MuonEnergyDepositAnalyzer::hoS9DepEnergy
MonitorElement * hoS9DepEnergy
Definition: MuonEnergyDepositAnalyzer.h:91
MuonEnergyDepositAnalyzer::hoS9NoMin
double hoS9NoMin
Definition: MuonEnergyDepositAnalyzer.h:78
MuonEnergyDepositAnalyzer
Definition: MuonEnergyDepositAnalyzer.h:31
DQMStore.h
MuonEnergyDepositAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: MuonEnergyDepositAnalyzer.cc:160
MuonEnergyDepositAnalyzer::hadS9NoMax
double hadS9NoMax
Definition: MuonEnergyDepositAnalyzer.h:71
MuonEnergyDepositAnalyzer::hoNoMin
double hoNoMin
Definition: MuonEnergyDepositAnalyzer.h:74
MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Tk
MonitorElement * hcalS9PointingMuDepEnergy_Tk
Definition: MuonEnergyDepositAnalyzer.h:96
MuonEnergyDepositAnalyzer::hoNoMax
double hoNoMax
Definition: MuonEnergyDepositAnalyzer.h:75
MuonEnergyDepositAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: MuonEnergyDepositAnalyzer.cc:57
MuonEnergyDepositAnalyzer::emNoBin
int emNoBin
Definition: MuonEnergyDepositAnalyzer.h:57
MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Glb
MonitorElement * hoS9PointingMuDepEnergy_Glb
Definition: MuonEnergyDepositAnalyzer.h:94
MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Glb
MonitorElement * hcalS9PointingMuDepEnergy_Glb
Definition: MuonEnergyDepositAnalyzer.h:93
MakerMacros.h
Service.h
MuonEnergyDepositAnalyzer::hoDepEnergy
MonitorElement * hoDepEnergy
Definition: MuonEnergyDepositAnalyzer.h:90
MuonFwd.h
MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Glb
MonitorElement * ecalS9PointingMuDepEnergy_Glb
Definition: MuonEnergyDepositAnalyzer.h:92
MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Tk
MonitorElement * ecalS9PointingMuDepEnergy_Tk
Definition: MuonEnergyDepositAnalyzer.h:95
edm::ESHandle< TransientTrackBuilder >
MuonEnergyDepositAnalyzer::hoS9NoBin
int hoS9NoBin
Definition: MuonEnergyDepositAnalyzer.h:77
MuonEnergyDepositAnalyzer::emNoMax
double emNoMax
Definition: MuonEnergyDepositAnalyzer.h:59
MuonEnergyDepositAnalyzer::hoNoBin
int hoNoBin
Definition: MuonEnergyDepositAnalyzer.h:73
DQMEDAnalyzer.h
MuonEnergyDepositAnalyzer::hcalS9DepEnergyEndcap
MonitorElement * hcalS9DepEnergyEndcap
Definition: MuonEnergyDepositAnalyzer.h:89
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
MuonEnergyDepositAnalyzer::MuonEnergyDepositAnalyzer
MuonEnergyDepositAnalyzer(const edm::ParameterSet &)
Constructor.
Definition: MuonEnergyDepositAnalyzer.cc:24
TransientTrackBuilder.h
edm::ParameterSet
Definition: ParameterSet.h:47
MuonEnergyDepositAnalyzer::ecalDepEnergyEndcap
MonitorElement * ecalDepEnergyEndcap
Definition: MuonEnergyDepositAnalyzer.h:86
Event.h
MuonEnergyDepositAnalyzer::theB
edm::ESHandle< TransientTrackBuilder > theB
Definition: MuonEnergyDepositAnalyzer.h:48
MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Sta
MonitorElement * hcalS9PointingMuDepEnergy_Sta
Definition: MuonEnergyDepositAnalyzer.h:99
MuonEnergyDepositAnalyzer::hadNoMin
double hadNoMin
Definition: MuonEnergyDepositAnalyzer.h:66
MuonEnergyDepositAnalyzer::ecalDepEnergyBarrel
MonitorElement * ecalDepEnergyBarrel
Definition: MuonEnergyDepositAnalyzer.h:82
MuonEnergyDepositAnalyzer::AlgoName
std::string AlgoName
Definition: MuonEnergyDepositAnalyzer.h:54
MuonEnergyDepositAnalyzer::hadNoBin
int hadNoBin
Definition: MuonEnergyDepositAnalyzer.h:65
MuonEnergyDepositAnalyzer::ecalS9DepEnergyBarrel
MonitorElement * ecalS9DepEnergyBarrel
Definition: MuonEnergyDepositAnalyzer.h:83
edm::EventSetup
Definition: EventSetup.h:58
TransientTrackRecord.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord >
InputTag.h
MuonEnergyDepositAnalyzer::emNoMin
double emNoMin
Definition: MuonEnergyDepositAnalyzer.h:58
MuonEnergyDepositAnalyzer::~MuonEnergyDepositAnalyzer
~MuonEnergyDepositAnalyzer() override
Destructor.
Definition: MuonEnergyDepositAnalyzer.cc:56
MuonEnergyDepositAnalyzer::emS9NoMin
double emS9NoMin
Definition: MuonEnergyDepositAnalyzer.h:62
Frameworkfwd.h
MuonEnergyDepositAnalyzer::hcalDepEnergyEndcap
MonitorElement * hcalDepEnergyEndcap
Definition: MuonEnergyDepositAnalyzer.h:88
dqm::implementation::IBooker
Definition: DQMStore.h:43
MuonEnergyDepositAnalyzer::trasientTrackToken_
edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord > trasientTrackToken_
Definition: MuonEnergyDepositAnalyzer.h:50
MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Sta
MonitorElement * hoS9PointingMuDepEnergy_Sta
Definition: MuonEnergyDepositAnalyzer.h:100
MuonEnergyDepositAnalyzer::ecalS9DepEnergyEndcap
MonitorElement * ecalS9DepEnergyEndcap
Definition: MuonEnergyDepositAnalyzer.h:87
ParameterSet.h
MuonEnergyDepositAnalyzer::parameters
edm::ParameterSet parameters
Definition: MuonEnergyDepositAnalyzer.h:45
MuonEnergyDepositAnalyzer::emS9NoMax
double emS9NoMax
Definition: MuonEnergyDepositAnalyzer.h:63
edm::Event
Definition: Event.h:73
MuonEnergy.h
MuonEnergyDepositAnalyzer::hcalS9DepEnergyBarrel
MonitorElement * hcalS9DepEnergyBarrel
Definition: MuonEnergyDepositAnalyzer.h:85
MuonEnergyDepositAnalyzer::metname
std::string metname
Definition: MuonEnergyDepositAnalyzer.h:53
MuonEnergyDepositAnalyzer::hadNoMax
double hadNoMax
Definition: MuonEnergyDepositAnalyzer.h:67
MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Tk
MonitorElement * hoS9PointingMuDepEnergy_Tk
Definition: MuonEnergyDepositAnalyzer.h:97