CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
MuonEnergyDepositAnalyzer Class Reference

#include <MuonEnergyDepositAnalyzer.h>

Inheritance diagram for MuonEnergyDepositAnalyzer:
MuonAnalyzerBase

Public Member Functions

void analyze (const edm::Event &, const edm::EventSetup &, const reco::Muon &recoMu)
 Get the analysis. More...
 
void beginJob (DQMStore *dbe)
 Inizialize parameters for histo binning. More...
 
 MuonEnergyDepositAnalyzer (const edm::ParameterSet &, MuonServiceProxy *theService)
 Constructor. More...
 
virtual ~MuonEnergyDepositAnalyzer ()
 Destructor. More...
 
- Public Member Functions inherited from MuonAnalyzerBase
void analyze (const edm::Event &, const edm::EventSetup &, reco::Muon &recoMuon)
 Get the analysis of the muon properties. More...
 
void analyze (const edm::Event &, const edm::EventSetup &, reco::Track &recoTrack)
 Get the analysis of the muon track properties. More...
 
 MuonAnalyzerBase (MuonServiceProxy *theServ)
 Constructor. More...
 
MuonServiceProxyservice ()
 
virtual ~MuonAnalyzerBase ()
 Destructor. More...
 

Private Attributes

MonitorElementecalDepEnergyBarrel
 
MonitorElementecalDepEnergyEndcap
 
MonitorElementecalS9DepEnergyBarrel
 
MonitorElementecalS9DepEnergyEndcap
 
MonitorElementecalS9PointingMuDepEnergy_Glb
 
MonitorElementecalS9PointingMuDepEnergy_Sta
 
MonitorElementecalS9PointingMuDepEnergy_Tk
 
int emNoBin
 
double emNoMax
 
double emNoMin
 
int emS9NoBin
 
double emS9NoMax
 
double emS9NoMin
 
int hadNoBin
 
double hadNoMax
 
double hadNoMin
 
int hadS9NoBin
 
double hadS9NoMax
 
double hadS9NoMin
 
MonitorElementhcalDepEnergyBarrel
 
MonitorElementhcalDepEnergyEndcap
 
MonitorElementhcalS9DepEnergyBarrel
 
MonitorElementhcalS9DepEnergyEndcap
 
MonitorElementhcalS9PointingMuDepEnergy_Glb
 
MonitorElementhcalS9PointingMuDepEnergy_Sta
 
MonitorElementhcalS9PointingMuDepEnergy_Tk
 
MonitorElementhoDepEnergy
 
int hoNoBin
 
double hoNoMax
 
double hoNoMin
 
MonitorElementhoS9DepEnergy
 
int hoS9NoBin
 
double hoS9NoMax
 
double hoS9NoMin
 
MonitorElementhoS9PointingMuDepEnergy_Glb
 
MonitorElementhoS9PointingMuDepEnergy_Sta
 
MonitorElementhoS9PointingMuDepEnergy_Tk
 
std::string metname
 
edm::ParameterSet parameters
 
edm::InputTag theSTACollectionLabel
 

Detailed Description

Definition at line 28 of file MuonEnergyDepositAnalyzer.h.

Constructor & Destructor Documentation

MuonEnergyDepositAnalyzer::MuonEnergyDepositAnalyzer ( const edm::ParameterSet pSet,
MuonServiceProxy theService 
)

Constructor.

Definition at line 32 of file MuonEnergyDepositAnalyzer.cc.

References parameters.

33 
34  parameters = pSet;
35 }
MuonServiceProxy * theService
MuonAnalyzerBase(MuonServiceProxy *theServ)
Constructor.
MuonEnergyDepositAnalyzer::~MuonEnergyDepositAnalyzer ( )
virtual

Destructor.

Definition at line 38 of file MuonEnergyDepositAnalyzer.cc.

38 { }

Member Function Documentation

void MuonEnergyDepositAnalyzer::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup,
const reco::Muon recoMu 
)

Get the analysis.

Definition at line 134 of file MuonEnergyDepositAnalyzer.cc.

References abs, reco::Muon::calEnergy(), ecalDepEnergyBarrel, ecalDepEnergyEndcap, ecalS9DepEnergyBarrel, ecalS9DepEnergyEndcap, ecalS9PointingMuDepEnergy_Glb, ecalS9PointingMuDepEnergy_Sta, ecalS9PointingMuDepEnergy_Tk, reco::MuonEnergy::em, reco::MuonEnergy::emS9, reco::LeafCandidate::eta(), MonitorElement::Fill(), edm::EventSetup::get(), TrajectoryStateOnSurface::globalPosition(), reco::Muon::globalTrack(), reco::MuonEnergy::had, reco::MuonEnergy::hadS9, hcalDepEnergyBarrel, hcalDepEnergyEndcap, hcalS9DepEnergyBarrel, hcalS9DepEnergyEndcap, hcalS9PointingMuDepEnergy_Glb, hcalS9PointingMuDepEnergy_Sta, hcalS9PointingMuDepEnergy_Tk, reco::MuonEnergy::ho, hoDepEnergy, reco::MuonEnergy::hoS9, hoS9DepEnergy, hoS9PointingMuDepEnergy_Glb, hoS9PointingMuDepEnergy_Sta, hoS9PointingMuDepEnergy_Tk, reco::TransientTrack::impactPointState(), reco::Muon::innerTrack(), reco::Muon::isGlobalMuon(), reco::Muon::isStandAloneMuon(), reco::Muon::isTrackerMuon(), LogTrace, metname, reco::Muon::outerTrack(), PV3DBase< T, PVType, FrameType >::perp(), and PV3DBase< T, PVType, FrameType >::z().

134  {
135 
136  LogTrace(metname)<<"[MuonEnergyDepositAnalyzer] Filling the histos";
137 
138  // get all the mu energy deposits
139  reco::MuonEnergy muEnergy = recoMu.calEnergy();
140 
141  // energy deposited in ECAL
142  LogTrace(metname) << "Energy deposited in ECAL: "<<muEnergy.em;
143  if (fabs(recoMu.eta()) > 1.479)
144  ecalDepEnergyEndcap->Fill(muEnergy.em);
145  else
146  ecalDepEnergyBarrel->Fill(muEnergy.em);
147 
148  // energy deposited in HCAL
149  LogTrace(metname) << "Energy deposited in HCAL: "<<muEnergy.had;
150  if (fabs(recoMu.eta()) > 1.4)
151  hcalDepEnergyEndcap->Fill(muEnergy.had);
152  else
153  hcalDepEnergyBarrel->Fill(muEnergy.had);
154 
155  // energy deposited in HO
156  LogTrace(metname) << "Energy deposited in HO: "<<muEnergy.ho;
157  if (fabs(recoMu.eta()) < 1.26)
158  hoDepEnergy->Fill(muEnergy.ho);
159 
160  // energy deposited in ECAL in 3*3 towers
161  LogTrace(metname) << "Energy deposited in ECAL: "<<muEnergy.emS9;
162  if (fabs(recoMu.eta()) > 1.479)
163  ecalS9DepEnergyEndcap->Fill(muEnergy.emS9);
164  else
165  ecalS9DepEnergyBarrel->Fill(muEnergy.emS9);
166 
167  // energy deposited in HCAL in 3*3 crystals
168  LogTrace(metname) << "Energy deposited in HCAL: "<<muEnergy.hadS9;
169  if (fabs(recoMu.eta()) > 1.4)
170  hcalS9DepEnergyEndcap->Fill(muEnergy.hadS9);
171  else
172  hcalS9DepEnergyBarrel->Fill(muEnergy.hadS9);
173 
174  // energy deposited in HO in 3*3 crystals
175  LogTrace(metname) << "Energy deposited in HO: "<<muEnergy.hoS9;
176  if (fabs(recoMu.eta()) < 1.26)
177  hoS9DepEnergy->Fill(muEnergy.hoS9);
178 
179  // plot for energy tests
181  iSetup.get<TransientTrackRecord>().get("TransientTrackBuilder",theB);
182  reco::TransientTrack TransTrack;
183 
184  if(recoMu.isGlobalMuon())
185  TransTrack = theB->build(recoMu.globalTrack());
186  if(recoMu.isTrackerMuon() && !(recoMu.isGlobalMuon()))
187  TransTrack = theB->build(recoMu.innerTrack());
188  if(recoMu.isStandAloneMuon() && !(recoMu.isGlobalMuon()))
189  TransTrack = theB->build(recoMu.outerTrack());
190 
192  TSOS = TransTrack.impactPointState();
193  // section for vertex pointing muon
194  if((abs(TSOS.globalPosition().z())<30) && (abs(TSOS.globalPosition().perp())<20)){
195  // GLB muon
196  if(recoMu.isGlobalMuon()){
200  }
201  // TK muon
202  if(recoMu.isTrackerMuon() && !(recoMu.isGlobalMuon())){
206  }
207  // STA muon
208  if(recoMu.isStandAloneMuon() && !(recoMu.isGlobalMuon())){
212  }
213  }
214 
215 }
T perp() const
Definition: PV3DBase.h:66
virtual TrackRef innerTrack() const
Definition: Muon.h:38
bool isTrackerMuon() const
Definition: Muon.h:149
#define abs(x)
Definition: mlp_lapack.h:159
bool isGlobalMuon() const
Definition: Muon.h:148
float emS9
energy deposited in 3x3 ECAL crystal shape around central crystal
Definition: MuonEnergy.h:18
GlobalPoint globalPosition() const
bool isStandAloneMuon() const
Definition: Muon.h:150
TrajectoryStateOnSurface TSOS
virtual double eta() const
momentum pseudorapidity
float ho
energy deposited in crossed HO towers
Definition: MuonEnergy.h:32
void Fill(long long x)
MonitorElement * hoS9PointingMuDepEnergy_Sta
T z() const
Definition: PV3DBase.h:58
float hoS9
energy deposited in 3x3 HO tower shape around central tower
Definition: MuonEnergy.h:34
#define LogTrace(id)
virtual TrackRef outerTrack() const
reference to Track reconstructed in the muon detector only
Definition: Muon.h:41
MuonEnergy calEnergy() const
get energy deposition information
Definition: Muon.h:62
MonitorElement * ecalS9PointingMuDepEnergy_Sta
const T & get() const
Definition: EventSetup.h:55
MonitorElement * ecalS9PointingMuDepEnergy_Tk
MonitorElement * hcalS9PointingMuDepEnergy_Tk
MonitorElement * hoS9PointingMuDepEnergy_Glb
MonitorElement * hcalS9PointingMuDepEnergy_Glb
TrajectoryStateOnSurface impactPointState() const
MonitorElement * ecalS9PointingMuDepEnergy_Glb
MonitorElement * hcalS9PointingMuDepEnergy_Sta
float hadS9
energy deposited in 3x3 HCAL tower shape around central tower
Definition: MuonEnergy.h:28
virtual TrackRef globalTrack() const
reference to Track reconstructed in both tracked and muon detector
Definition: Muon.h:44
void MuonEnergyDepositAnalyzer::beginJob ( DQMStore dbe)
virtual

Inizialize parameters for histo binning.

Implements MuonAnalyzerBase.

Definition at line 41 of file MuonEnergyDepositAnalyzer.cc.

References ExpressReco_HICollisions_FallBack::AlgoName, DQMStore::book1D(), ecalDepEnergyBarrel, ecalDepEnergyEndcap, ecalS9DepEnergyBarrel, ecalS9DepEnergyEndcap, ecalS9PointingMuDepEnergy_Glb, ecalS9PointingMuDepEnergy_Sta, ecalS9PointingMuDepEnergy_Tk, emNoBin, emNoMax, emNoMin, emS9NoBin, emS9NoMax, emS9NoMin, edm::ParameterSet::getParameter(), hadNoBin, hadNoMax, hadNoMin, hadS9NoBin, hadS9NoMax, hadS9NoMin, hcalDepEnergyBarrel, hcalDepEnergyEndcap, hcalS9DepEnergyBarrel, hcalS9DepEnergyEndcap, hcalS9PointingMuDepEnergy_Glb, hcalS9PointingMuDepEnergy_Sta, hcalS9PointingMuDepEnergy_Tk, hoDepEnergy, hoNoBin, hoNoMax, hoNoMin, hoS9DepEnergy, hoS9NoBin, hoS9NoMax, hoS9NoMin, hoS9PointingMuDepEnergy_Glb, hoS9PointingMuDepEnergy_Sta, hoS9PointingMuDepEnergy_Tk, LogTrace, metname, parameters, MonitorElement::setAxisTitle(), and DQMStore::setCurrentFolder().

41  {
42 
43  metname = "muEnergyDepositAnalyzer";
44 
45  LogTrace(metname)<<"[MuonEnergyDepositAnalyzer] Parameters initialization";
46  dbe->setCurrentFolder("Muons/MuonEnergyDepositAnalyzer");
47  std::string AlgoName = parameters.getParameter<std::string>("AlgoName");
48 
49  emNoBin = parameters.getParameter<int>("emSizeBin");
50  emNoMin = parameters.getParameter<double>("emSizeMin");
51  emNoMax = parameters.getParameter<double>("emSizeMax");
52  std::string histname = "ecalDepositedEnergyBarrel_";
53  ecalDepEnergyBarrel = dbe->book1D(histname+AlgoName, "Energy deposited in the ECAL barrel cells", emNoBin, emNoMin, emNoMax);
55  histname = "ecalDepositedEnergyEndcap_";
56  ecalDepEnergyEndcap = dbe->book1D(histname+AlgoName, "Energy deposited in the ECAL endcap cells", emNoBin, emNoMin, emNoMax);
58 
59  emS9NoBin = parameters.getParameter<int>("emS9SizeBin");
60  emS9NoMin = parameters.getParameter<double>("emS9SizeMin");
61  emS9NoMax = parameters.getParameter<double>("emS9SizeMax");
62  histname = "ecalS9DepositedEnergyBarrel_";
63  ecalS9DepEnergyBarrel = dbe->book1D(histname+AlgoName, "Energy deposited in the ECAL barrel 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
65  histname = "ecalS9DepositedEnergyEndcap_";
66  ecalS9DepEnergyEndcap = dbe->book1D(histname+AlgoName, "Energy deposited in the ECAL endcap 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
68  histname = "ecalS9PointingMuDepositedEnergy_Glb_";
69  ecalS9PointingMuDepEnergy_Glb = dbe->book1D(histname+AlgoName, "Pointing glb muons energy deposited in the ECAL 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
71  histname = "ecalS9PointingMuDepositedEnergy_Tk_";
72  ecalS9PointingMuDepEnergy_Tk = dbe->book1D(histname+AlgoName, "Pointing tk muons energy deposited in the ECAL 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
74  histname = "ecalS9PointingMuDepositedEnergy_Sta_";
75  ecalS9PointingMuDepEnergy_Sta = dbe->book1D(histname+AlgoName, "Pointing sta muons energy deposited in the ECAL 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
77 
78  hadNoBin = parameters.getParameter<int>("hadSizeBin");
79  hadNoMin = parameters.getParameter<double>("hadSizeMin");
80  hadNoMax = parameters.getParameter<double>("hadSizeMax");
81  histname = "hadDepositedEnergyBarrel_";
82  hcalDepEnergyBarrel = dbe->book1D(histname+AlgoName, "Energy deposited in the HCAL barrel cells", hadNoBin, hadNoMin, hadNoMax);
84  histname = "hadDepositedEnergyEndcap_";
85  hcalDepEnergyEndcap = dbe->book1D(histname+AlgoName, "Energy deposited in the HCAL endcap cells", hadNoBin, hadNoMin, hadNoMax);
87 
88  hadS9NoBin = parameters.getParameter<int>("hadS9SizeBin");
89  hadS9NoMin = parameters.getParameter<double>("hadS9SizeMin");
90  hadS9NoMax = parameters.getParameter<double>("hadS9SizeMax");
91  histname = "hadS9DepositedEnergyBarrel_";
92  hcalS9DepEnergyBarrel = dbe->book1D(histname+AlgoName, "Energy deposited in the HCAL barrel 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
94  histname = "hadS9DepositedEnergyEndcap_";
95  hcalS9DepEnergyEndcap = dbe->book1D(histname+AlgoName, "Energy deposited in the HCAL endcap 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
97  histname = "hadS9PointingMuDepositedEnergy_Glb_";
98  hcalS9PointingMuDepEnergy_Glb = dbe->book1D(histname+AlgoName, "Pointing glb muons energy deposited in the HCAL endcap 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
100  histname = "hadS9PointingMuDepositedEnergy_Tk_";
101  hcalS9PointingMuDepEnergy_Tk = dbe->book1D(histname+AlgoName, "Pointing tk muons energy deposited in the HCAL endcap 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
103  histname = "hadS9PointingMuDepositedEnergy_Sta_";
104  hcalS9PointingMuDepEnergy_Sta = dbe->book1D(histname+AlgoName, "Pointing sta muons energy deposited in the HCAL endcap 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
106 
107  hoNoBin = parameters.getParameter<int>("hoSizeBin");
108  hoNoMin = parameters.getParameter<double>("hoSizeMin");
109  hoNoMax = parameters.getParameter<double>("hoSizeMax");
110  histname = "hoDepositedEnergy_";
111  hoDepEnergy = dbe->book1D(histname+AlgoName, "Energy deposited in the HO cells", hoNoBin, hoNoMin, hoNoMax);
112  hoDepEnergy->setAxisTitle("GeV");
113 
114  hoS9NoBin = parameters.getParameter<int>("hoS9SizeBin");
115  hoS9NoMin = parameters.getParameter<double>("hoS9SizeMin");
116  hoS9NoMax = parameters.getParameter<double>("hoS9SizeMax");
117  histname = "hoS9DepositedEnergy_";
118  hoS9DepEnergy = dbe->book1D(histname+AlgoName, "Energy deposited in the HO 3*3 towers", hoS9NoBin, hoS9NoMin, hoS9NoMax);
119  hoS9DepEnergy->setAxisTitle("GeV");
120  histname = "hoS9PointingMuDepositedEnergy_Glb_";
121  hoS9PointingMuDepEnergy_Glb = dbe->book1D(histname+AlgoName, "Pointing glb muons energy deposited in the HO 3*3 towers", hoS9NoBin, hoS9NoMin, hoS9NoMax);
123  histname = "hoS9PointingMuDepositedEnergy_Tk_";
124  hoS9PointingMuDepEnergy_Tk = dbe->book1D(histname+AlgoName, "Pointing tk muons energy deposited in the HO 3*3 towers", hoS9NoBin, hoS9NoMin, hoS9NoMax);
126  histname = "hoS9PointingMuDepositedEnergy_Sta_";
127  hoS9PointingMuDepEnergy_Sta = dbe->book1D(histname+AlgoName, "Pointing sta muons energy deposited in the HO 3*3 towers", hoS9NoBin, hoS9NoMin, hoS9NoMax);
129 
130 }
T getParameter(std::string const &) const
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
Definition: DQMStore.cc:519
MonitorElement * hoS9PointingMuDepEnergy_Sta
#define LogTrace(id)
MonitorElement * ecalS9PointingMuDepEnergy_Sta
MonitorElement * ecalS9PointingMuDepEnergy_Tk
MonitorElement * hcalS9PointingMuDepEnergy_Tk
MonitorElement * hoS9PointingMuDepEnergy_Glb
MonitorElement * hcalS9PointingMuDepEnergy_Glb
MonitorElement * ecalS9PointingMuDepEnergy_Glb
MonitorElement * hcalS9PointingMuDepEnergy_Sta
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:237

Member Data Documentation

MonitorElement* MuonEnergyDepositAnalyzer::ecalDepEnergyBarrel
private

Definition at line 79 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::ecalDepEnergyEndcap
private

Definition at line 83 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9DepEnergyBarrel
private

Definition at line 80 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9DepEnergyEndcap
private

Definition at line 84 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Glb
private

Definition at line 89 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Sta
private

Definition at line 95 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Tk
private

Definition at line 92 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

int MuonEnergyDepositAnalyzer::emNoBin
private

Definition at line 54 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::emNoMax
private

Definition at line 56 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::emNoMin
private

Definition at line 55 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

int MuonEnergyDepositAnalyzer::emS9NoBin
private

Definition at line 58 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::emS9NoMax
private

Definition at line 60 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::emS9NoMin
private

Definition at line 59 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

int MuonEnergyDepositAnalyzer::hadNoBin
private

Definition at line 62 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::hadNoMax
private

Definition at line 64 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::hadNoMin
private

Definition at line 63 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

int MuonEnergyDepositAnalyzer::hadS9NoBin
private

Definition at line 66 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::hadS9NoMax
private

Definition at line 68 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::hadS9NoMin
private

Definition at line 67 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hcalDepEnergyBarrel
private

Definition at line 81 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hcalDepEnergyEndcap
private

Definition at line 85 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9DepEnergyBarrel
private

Definition at line 82 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9DepEnergyEndcap
private

Definition at line 86 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Glb
private

Definition at line 90 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Sta
private

Definition at line 96 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Tk
private

Definition at line 93 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hoDepEnergy
private

Definition at line 87 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

int MuonEnergyDepositAnalyzer::hoNoBin
private

Definition at line 70 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::hoNoMax
private

Definition at line 72 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::hoNoMin
private

Definition at line 71 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hoS9DepEnergy
private

Definition at line 88 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

int MuonEnergyDepositAnalyzer::hoS9NoBin
private

Definition at line 74 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::hoS9NoMax
private

Definition at line 76 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

double MuonEnergyDepositAnalyzer::hoS9NoMin
private

Definition at line 75 of file MuonEnergyDepositAnalyzer.h.

Referenced by beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Glb
private

Definition at line 91 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Sta
private

Definition at line 97 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

MonitorElement* MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Tk
private

Definition at line 94 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

std::string MuonEnergyDepositAnalyzer::metname
private

Definition at line 49 of file MuonEnergyDepositAnalyzer.h.

Referenced by analyze(), and beginJob().

edm::ParameterSet MuonEnergyDepositAnalyzer::parameters
private
edm::InputTag MuonEnergyDepositAnalyzer::theSTACollectionLabel
private

Definition at line 51 of file MuonEnergyDepositAnalyzer.h.