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:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

void analyze (const edm::Event &, const edm::EventSetup &)
 Get the analysis. More...
 
void beginJob ()
 Inizialize parameters for histo binning. More...
 
void beginRun (const edm::Run &run, const edm::EventSetup &iSetup)
 
 MuonEnergyDepositAnalyzer (const edm::ParameterSet &)
 Constructor. More...
 
virtual ~MuonEnergyDepositAnalyzer ()
 Destructor. More...
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

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
 
DQMStoretheDbe
 
edm::EDGetTokenT
< reco::MuonCollection
theMuonCollectionLabel_
 
MuonServiceProxytheService
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Definition at line 32 of file MuonEnergyDepositAnalyzer.h.

Constructor & Destructor Documentation

MuonEnergyDepositAnalyzer::MuonEnergyDepositAnalyzer ( const edm::ParameterSet pSet)

Constructor.

Definition at line 24 of file MuonEnergyDepositAnalyzer.cc.

References MuonServiceProxy_cff::MuonServiceProxy, cppFunctionSkipper::operator, and Parameters::parameters.

24  {
25  parameters = pSet;
26 
28 
29  // the services
30  theService = new MuonServiceProxy(parameters.getParameter<ParameterSet>("ServiceParameters"));
31 
32  theMuonCollectionLabel_ = consumes<reco::MuonCollection>(parameters.getParameter<InputTag>("MuonCollection"));
33 }
T getParameter(std::string const &) const
edm::EDGetTokenT< reco::MuonCollection > theMuonCollectionLabel_
MuonEnergyDepositAnalyzer::~MuonEnergyDepositAnalyzer ( )
virtual

Destructor.

Definition at line 36 of file MuonEnergyDepositAnalyzer.cc.

36  {
37  delete theService;
38 }

Member Function Documentation

void MuonEnergyDepositAnalyzer::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
virtual

Get the analysis.

Implements edm::EDAnalyzer.

Definition at line 143 of file MuonEnergyDepositAnalyzer.cc.

References funct::abs(), reco::MuonEnergy::em, reco::MuonEnergy::emS9, edm::EventSetup::get(), edm::Event::getByToken(), TrajectoryStateOnSurface::globalPosition(), reco::MuonEnergy::had, reco::MuonEnergy::hadS9, reco::MuonEnergy::ho, reco::MuonEnergy::hoS9, reco::TransientTrack::impactPointState(), edm::HandleBase::isValid(), LogTrace, metname, patZpeak::muons, PV3DBase< T, PVType, FrameType >::perp(), and PV3DBase< T, PVType, FrameType >::z().

143  {
144  LogTrace(metname)<<"[MuonEnergyDepositAnalyzer] Filling the histos";
145  theService->update(iSetup);
146 
147  // Take the muon container
149  iEvent.getByToken(theMuonCollectionLabel_,muons);
150 
151  if (!muons.isValid()) return;
152 
153  for (reco::MuonCollection::const_iterator recoMu = muons->begin(); recoMu!=muons->end(); ++recoMu){
154  // get all the mu energy deposits
155  reco::MuonEnergy muEnergy = recoMu->calEnergy();
156 
157  // energy deposited in ECAL
158  LogTrace(metname) << "Energy deposited in ECAL: "<<muEnergy.em;
159  if (fabs(recoMu->eta()) > 1.479)
160  ecalDepEnergyEndcap->Fill(muEnergy.em);
161  else
162  ecalDepEnergyBarrel->Fill(muEnergy.em);
163 
164  // energy deposited in HCAL
165  LogTrace(metname) << "Energy deposited in HCAL: "<<muEnergy.had;
166  if (fabs(recoMu->eta()) > 1.4)
167  hcalDepEnergyEndcap->Fill(muEnergy.had);
168  else
169  hcalDepEnergyBarrel->Fill(muEnergy.had);
170 
171  // energy deposited in HO
172  LogTrace(metname) << "Energy deposited in HO: "<<muEnergy.ho;
173  if (fabs(recoMu->eta()) < 1.26)
174  hoDepEnergy->Fill(muEnergy.ho);
175 
176  // energy deposited in ECAL in 3*3 towers
177  LogTrace(metname) << "Energy deposited in ECAL: "<<muEnergy.emS9;
178  if (fabs(recoMu->eta()) > 1.479)
179  ecalS9DepEnergyEndcap->Fill(muEnergy.emS9);
180  else
181  ecalS9DepEnergyBarrel->Fill(muEnergy.emS9);
182 
183  // energy deposited in HCAL in 3*3 crystals
184  LogTrace(metname) << "Energy deposited in HCAL: "<<muEnergy.hadS9;
185  if (fabs(recoMu->eta()) > 1.4)
186  hcalS9DepEnergyEndcap->Fill(muEnergy.hadS9);
187  else
188  hcalS9DepEnergyBarrel->Fill(muEnergy.hadS9);
189 
190  // energy deposited in HO in 3*3 crystals
191  LogTrace(metname) << "Energy deposited in HO: "<<muEnergy.hoS9;
192  if (fabs(recoMu->eta()) < 1.26)
193  hoS9DepEnergy->Fill(muEnergy.hoS9);
194 
195  // plot for energy tests
197  iSetup.get<TransientTrackRecord>().get("TransientTrackBuilder",theB);
198  reco::TransientTrack TransTrack;
199 
200  if(recoMu->isGlobalMuon())
201  TransTrack = theB->build(recoMu->globalTrack());
202  if(recoMu->isTrackerMuon() && !(recoMu->isGlobalMuon()))
203  TransTrack = theB->build(recoMu->innerTrack());
204  if(recoMu->isStandAloneMuon() && !(recoMu->isGlobalMuon()))
205  TransTrack = theB->build(recoMu->outerTrack());
206 
208  TSOS = TransTrack.impactPointState();
209  // section for vertex pointing muon
210  if((abs(TSOS.globalPosition().z())<30) && (abs(TSOS.globalPosition().perp())<20)){
211  // GLB muon
212  if(recoMu->isGlobalMuon()){
216  }
217  // TK muon
218  if(recoMu->isTrackerMuon() && !(recoMu->isGlobalMuon())){
222  }
223  // STA muon
224  if(recoMu->isStandAloneMuon() && !(recoMu->isGlobalMuon())){
228  }
229  }
230  }
231 
232 }
T perp() const
Definition: PV3DBase.h:72
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Event.h:434
float emS9
energy deposited in 3x3 ECAL crystal shape around central crystal
Definition: MuonEnergy.h:18
GlobalPoint globalPosition() const
float ho
energy deposited in crossed HO towers
Definition: MuonEnergy.h:32
void Fill(long long x)
T z() const
Definition: PV3DBase.h:64
Abs< T >::type abs(const T &t)
Definition: Abs.h:22
float hoS9
energy deposited in 3x3 HO tower shape around central tower
Definition: MuonEnergy.h:34
bool isValid() const
Definition: HandleBase.h:76
#define LogTrace(id)
TrajectoryStateOnSurface TSOS
Definition: TestHits.cc:19
MonitorElement * ecalS9PointingMuDepEnergy_Sta
edm::EDGetTokenT< reco::MuonCollection > theMuonCollectionLabel_
const T & get() const
Definition: EventSetup.h:55
MonitorElement * ecalS9PointingMuDepEnergy_Tk
MonitorElement * hcalS9PointingMuDepEnergy_Tk
tuple muons
Definition: patZpeak.py:38
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
void MuonEnergyDepositAnalyzer::beginJob ( void  )
virtual

Inizialize parameters for histo binning.

Reimplemented from edm::EDAnalyzer.

Definition at line 41 of file MuonEnergyDepositAnalyzer.cc.

References metname.

41  {
42  metname = "muEnergyDepositAnalyzer";
43 }
void MuonEnergyDepositAnalyzer::beginRun ( const edm::Run run,
const edm::EventSetup iSetup 
)
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 45 of file MuonEnergyDepositAnalyzer.cc.

References LogTrace, metname, Parameters::parameters, and AlCaHLTBitMon_QueryRunRegistry::string.

45  {
46  std::string AlgoName = parameters.getParameter<std::string>("AlgoName");
47 
48  theDbe->cd();
49  theDbe->setCurrentFolder("Muons/MuonEnergyDepositAnalyzer");
50 
51  LogTrace(metname)<<"[MuonEnergyDepositAnalyzer] Parameters initialization";
52  LogTrace(metname)<<"[MuonEnergyDepositAnalyzer] Run, Event" << iRun << " , "<< iSetup;
53 
54  emNoBin = parameters.getParameter<int>("emSizeBin");
55  emNoMin = parameters.getParameter<double>("emSizeMin");
56  emNoMax = parameters.getParameter<double>("emSizeMax");
57 
58  hadNoBin = parameters.getParameter<int>("hadSizeBin");
59  hadNoMin = parameters.getParameter<double>("hadSizeMin");
60  hadNoMax = parameters.getParameter<double>("hadSizeMax");
61 
62  emS9NoBin = parameters.getParameter<int>("emS9SizeBin");
63  emS9NoMin = parameters.getParameter<double>("emS9SizeMin");
64  emS9NoMax = parameters.getParameter<double>("emS9SizeMax");
65 
66  hadS9NoBin = parameters.getParameter<int>("hadS9SizeBin");
67  hadS9NoMin = parameters.getParameter<double>("hadS9SizeMin");
68  hadS9NoMax = parameters.getParameter<double>("hadS9SizeMax");
69 
70  hoNoBin = parameters.getParameter<int>("hoSizeBin");
71  hoNoMin = parameters.getParameter<double>("hoSizeMin");
72  hoNoMax = parameters.getParameter<double>("hoSizeMax");
73 
74  hoS9NoBin = parameters.getParameter<int>("hoS9SizeBin");
75  hoS9NoMin = parameters.getParameter<double>("hoS9SizeMin");
76  hoS9NoMax = parameters.getParameter<double>("hoS9SizeMax");
77 
78  std::string histname = "ecalDepositedEnergyBarrel_";
79  ecalDepEnergyBarrel = theDbe->book1D(histname+AlgoName, "Energy deposited in the ECAL barrel cells", emNoBin, emNoMin, emNoMax);
81 
82  histname = "ecalDepositedEnergyEndcap_";
83  ecalDepEnergyEndcap = theDbe->book1D(histname+AlgoName, "Energy deposited in the ECAL endcap cells", emNoBin, emNoMin, emNoMax);
85 
86  histname = "ecalS9DepositedEnergyBarrel_";
87  ecalS9DepEnergyBarrel = theDbe->book1D(histname+AlgoName, "Energy deposited in the ECAL barrel 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
89  histname = "ecalS9DepositedEnergyEndcap_";
90  ecalS9DepEnergyEndcap = theDbe->book1D(histname+AlgoName, "Energy deposited in the ECAL endcap 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
92  histname = "ecalS9PointingMuDepositedEnergy_Glb_";
93  ecalS9PointingMuDepEnergy_Glb = theDbe->book1D(histname+AlgoName, "Pointing glb muons energy deposited in the ECAL 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
95  histname = "ecalS9PointingMuDepositedEnergy_Tk_";
96  ecalS9PointingMuDepEnergy_Tk = theDbe->book1D(histname+AlgoName, "Pointing tk muons energy deposited in the ECAL 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
98  histname = "ecalS9PointingMuDepositedEnergy_Sta_";
99  ecalS9PointingMuDepEnergy_Sta = theDbe->book1D(histname+AlgoName, "Pointing sta muons energy deposited in the ECAL 3*3 towers", emS9NoBin, emS9NoMin, emS9NoMax);
101 
102  histname = "hadDepositedEnergyBarrel_";
103  hcalDepEnergyBarrel = theDbe->book1D(histname+AlgoName, "Energy deposited in the HCAL barrel cells", hadNoBin, hadNoMin, hadNoMax);
105  histname = "hadDepositedEnergyEndcap_";
106  hcalDepEnergyEndcap = theDbe->book1D(histname+AlgoName, "Energy deposited in the HCAL endcap cells", hadNoBin, hadNoMin, hadNoMax);
108 
109  histname = "hadS9DepositedEnergyBarrel_";
110  hcalS9DepEnergyBarrel = theDbe->book1D(histname+AlgoName, "Energy deposited in the HCAL barrel 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
112  histname = "hadS9DepositedEnergyEndcap_";
113  hcalS9DepEnergyEndcap = theDbe->book1D(histname+AlgoName, "Energy deposited in the HCAL endcap 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
115  histname = "hadS9PointingMuDepositedEnergy_Glb_";
116  hcalS9PointingMuDepEnergy_Glb = theDbe->book1D(histname+AlgoName, "Pointing glb muons energy deposited in the HCAL endcap 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
118  histname = "hadS9PointingMuDepositedEnergy_Tk_";
119  hcalS9PointingMuDepEnergy_Tk = theDbe->book1D(histname+AlgoName, "Pointing tk muons energy deposited in the HCAL endcap 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
121  histname = "hadS9PointingMuDepositedEnergy_Sta_";
122  hcalS9PointingMuDepEnergy_Sta = theDbe->book1D(histname+AlgoName, "Pointing sta muons energy deposited in the HCAL endcap 3*3 towers", hadS9NoBin, hadS9NoMin, hadS9NoMax);
124 
125  histname = "hoDepositedEnergy_";
126  hoDepEnergy = theDbe->book1D(histname+AlgoName, "Energy deposited in the HO cells", hoNoBin, hoNoMin, hoNoMax);
127  hoDepEnergy->setAxisTitle("GeV");
128 
129  histname = "hoS9DepositedEnergy_";
130  hoS9DepEnergy = theDbe->book1D(histname+AlgoName, "Energy deposited in the HO 3*3 towers", hoS9NoBin, hoS9NoMin, hoS9NoMax);
131  hoS9DepEnergy->setAxisTitle("GeV");
132  histname = "hoS9PointingMuDepositedEnergy_Glb_";
133  hoS9PointingMuDepEnergy_Glb = theDbe->book1D(histname+AlgoName, "Pointing glb muons energy deposited in the HO 3*3 towers", hoS9NoBin, hoS9NoMin, hoS9NoMax);
135  histname = "hoS9PointingMuDepositedEnergy_Tk_";
136  hoS9PointingMuDepEnergy_Tk = theDbe->book1D(histname+AlgoName, "Pointing tk muons energy deposited in the HO 3*3 towers", hoS9NoBin, hoS9NoMin, hoS9NoMax);
138  histname = "hoS9PointingMuDepositedEnergy_Sta_";
139  hoS9PointingMuDepEnergy_Sta = theDbe->book1D(histname+AlgoName, "Pointing sta muons energy deposited in the HO 3*3 towers", hoS9NoBin, hoS9NoMin, hoS9NoMax);
141 
142 }
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:873
void cd(void)
go to top directory (ie. root)
Definition: DQMStore.cc:562
#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:585

Member Data Documentation

MonitorElement* MuonEnergyDepositAnalyzer::ecalDepEnergyBarrel
private

Definition at line 84 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::ecalDepEnergyEndcap
private

Definition at line 88 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9DepEnergyBarrel
private

Definition at line 85 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9DepEnergyEndcap
private

Definition at line 89 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Glb
private

Definition at line 94 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Sta
private

Definition at line 100 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::ecalS9PointingMuDepEnergy_Tk
private

Definition at line 97 of file MuonEnergyDepositAnalyzer.h.

int MuonEnergyDepositAnalyzer::emNoBin
private

Definition at line 59 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::emNoMax
private

Definition at line 61 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::emNoMin
private

Definition at line 60 of file MuonEnergyDepositAnalyzer.h.

int MuonEnergyDepositAnalyzer::emS9NoBin
private

Definition at line 63 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::emS9NoMax
private

Definition at line 65 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::emS9NoMin
private

Definition at line 64 of file MuonEnergyDepositAnalyzer.h.

int MuonEnergyDepositAnalyzer::hadNoBin
private

Definition at line 67 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::hadNoMax
private

Definition at line 69 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::hadNoMin
private

Definition at line 68 of file MuonEnergyDepositAnalyzer.h.

int MuonEnergyDepositAnalyzer::hadS9NoBin
private

Definition at line 71 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::hadS9NoMax
private

Definition at line 73 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::hadS9NoMin
private

Definition at line 72 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hcalDepEnergyBarrel
private

Definition at line 86 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hcalDepEnergyEndcap
private

Definition at line 90 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9DepEnergyBarrel
private

Definition at line 87 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9DepEnergyEndcap
private

Definition at line 91 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Glb
private

Definition at line 95 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Sta
private

Definition at line 101 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hcalS9PointingMuDepEnergy_Tk
private

Definition at line 98 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hoDepEnergy
private

Definition at line 92 of file MuonEnergyDepositAnalyzer.h.

int MuonEnergyDepositAnalyzer::hoNoBin
private

Definition at line 75 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::hoNoMax
private

Definition at line 77 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::hoNoMin
private

Definition at line 76 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hoS9DepEnergy
private

Definition at line 93 of file MuonEnergyDepositAnalyzer.h.

int MuonEnergyDepositAnalyzer::hoS9NoBin
private

Definition at line 79 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::hoS9NoMax
private

Definition at line 81 of file MuonEnergyDepositAnalyzer.h.

double MuonEnergyDepositAnalyzer::hoS9NoMin
private

Definition at line 80 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Glb
private

Definition at line 96 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Sta
private

Definition at line 102 of file MuonEnergyDepositAnalyzer.h.

MonitorElement* MuonEnergyDepositAnalyzer::hoS9PointingMuDepEnergy_Tk
private

Definition at line 99 of file MuonEnergyDepositAnalyzer.h.

std::string MuonEnergyDepositAnalyzer::metname
private

Definition at line 56 of file MuonEnergyDepositAnalyzer.h.

edm::ParameterSet MuonEnergyDepositAnalyzer::parameters
private
DQMStore* MuonEnergyDepositAnalyzer::theDbe
private

Definition at line 50 of file MuonEnergyDepositAnalyzer.h.

edm::EDGetTokenT<reco::MuonCollection> MuonEnergyDepositAnalyzer::theMuonCollectionLabel_
private

Definition at line 53 of file MuonEnergyDepositAnalyzer.h.

MuonServiceProxy* MuonEnergyDepositAnalyzer::theService
private

Definition at line 52 of file MuonEnergyDepositAnalyzer.h.