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 Member Functions | Private Attributes
RPCRecHitProbability Class Reference

#include <RPCRecHitProbability.h>

Inheritance diagram for RPCRecHitProbability:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
 
virtual void beginJob ()
 
void beginRun (const edm::Run &r, const edm::EventSetup &c)
 
virtual void endJob (void)
 
void endLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &)
 
 RPCRecHitProbability (const edm::ParameterSet &)
 Data Format. More...
 
 ~RPCRecHitProbability ()
 
- Public Member Functions inherited from edm::EDAnalyzer
 EDAnalyzer ()
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
 EDConsumerBase ()
 
ProductHolderIndex indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndex > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndex > &) const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Private Member Functions

void makeDcsInfo (const edm::Event &)
 

Private Attributes

int counter
 
DQMStoredbe
 DQM store. More...
 
bool dcs_
 
std::string globalFolder_
 
float muEtaCut_
 
std::string muonFolder_
 
edm::InputTag muonLabel_
 
float muPtCut_
 
MonitorElementNumberOfMuonEta_
 
MonitorElementNumberOfMuonPhi_B_
 
MonitorElementNumberOfMuonPhi_EM_
 
MonitorElementNumberOfMuonPhi_EP_
 
MonitorElementNumberOfMuonPt_B_
 
MonitorElementNumberOfMuonPt_EM_
 
MonitorElementNumberOfMuonPt_EP_
 
MonitorElementrecHitEta_ [6]
 
MonitorElementrecHitPhi_B_ [6]
 
MonitorElementrecHitPhi_EM_ [6]
 
MonitorElementrecHitPhi_EP_ [6]
 
MonitorElementrecHitPt_B_ [6]
 
MonitorElementrecHitPt_EM_ [6]
 
MonitorElementrecHitPt_EP_ [6]
 
std::string RootFileName
 
MonitorElementRPCRecHitMuonEta_
 
bool saveRootFile
 
std::string subsystemFolder_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
typedef WorkerT< EDAnalyzerWorkerType
 
- 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::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
CurrentProcessingContext const * currentContext () const
 
- 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 19 of file RPCRecHitProbability.h.

Constructor & Destructor Documentation

RPCRecHitProbability::RPCRecHitProbability ( const edm::ParameterSet pset)
explicit

Data Format.

Definition at line 17 of file RPCRecHitProbability.cc.

References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), globalFolder_, muEtaCut_, muonFolder_, muonLabel_, muPtCut_, RootFileName, saveRootFile, AlCaHLTBitMon_QueryRunRegistry::string, and subsystemFolder_.

17  :counter(0){
18 
19  saveRootFile = pset.getUntrackedParameter<bool>("SaveRootFile", false);
20  RootFileName = pset.getUntrackedParameter<std::string>("RootFileName", "RPCRecHitProbabilityDQM.root");
21 
22  muonLabel_ = pset.getParameter<edm::InputTag>("MuonLabel");
23  muPtCut_ = pset.getUntrackedParameter<double>("MuonPtCut", 3.0);
24  muEtaCut_ = pset.getUntrackedParameter<double>("MuonEtaCut", 1.9);
25 
26  subsystemFolder_ = pset.getUntrackedParameter<std::string>("RPCFolder", "RPC");
27  globalFolder_ = pset.getUntrackedParameter<std::string>("GlobalFolder", "SummaryHistograms");
28  muonFolder_ = pset.getUntrackedParameter<std::string>("MuonFolder", "Muon");
29 }
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
RPCRecHitProbability::~RPCRecHitProbability ( )

Definition at line 31 of file RPCRecHitProbability.cc.

31 {}

Member Function Documentation

void RPCRecHitProbability::analyze ( const edm::Event event,
const edm::EventSetup setup 
)
virtual

Implements edm::EDAnalyzer.

Definition at line 137 of file RPCRecHitProbability.cc.

References counter, dcs_, reco::LeafCandidate::eta(), eta(), MonitorElement::Fill(), HcalObjRepresent::Fill(), i, reco::Muon::isGlobalMuon(), edm::HandleBase::isValid(), j, makeDcsInfo(), muEtaCut_, muonLabel_, muPtCut_, NumberOfMuonEta_, NumberOfMuonPhi_B_, NumberOfMuonPhi_EM_, NumberOfMuonPhi_EP_, NumberOfMuonPt_B_, NumberOfMuonPt_EM_, NumberOfMuonPt_EP_, reco::Muon::outerTrack(), phi, reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), recHitEta_, recHitPhi_B_, recHitPhi_EM_, recHitPhi_EP_, recHitPt_B_, recHitPt_EM_, recHitPt_EP_, reco::Track::recHitsBegin(), reco::Track::recHitsEnd(), MuonSubdetId::RPC, and RPCRecHitMuonEta_.

137  {
138  dcs_ = true;
139  //Check HV status
140  this->makeDcsInfo(event);
141  if( !dcs_){
142  edm::LogWarning ("rpcrechitprobability") <<"[RPCRecHitProbability]: DCS bit OFF" ;
143  return;//if RPC not ON there's no need to continue
144  }
145 
146  counter++;
147  edm::LogInfo ("rpcrechitprobability") <<"[RPCRecHitProbability]: Beginning analyzing event " << counter;
148 
149  //Muons
151  event.getByLabel(muonLabel_, muonCands);
152  std::map<RPCDetId , std::vector<RPCRecHit> > rechitMuon;
153 
154  if(muonCands.isValid()){
155 
156  int nStaMuons = muonCands->size();
157 
158  for( int i = 0; i < nStaMuons; i++ ) {
159 
160  const reco::Candidate & goodMuon = (*muonCands)[i];
161  const reco::Muon * muCand = dynamic_cast<const reco::Muon*>(&goodMuon);
162 
163  if(!muCand->isGlobalMuon())continue;
164  float eta = muCand->eta();
165  float pt = muCand->pt();
166  if( pt < muPtCut_ || fabs(eta)>muEtaCut_) continue;
167 
168  float phi = muCand->phi();
169 
170  NumberOfMuonEta_ -> Fill(eta);
171 
172  if(eta > 0.8){
173  NumberOfMuonPt_EP_ -> Fill(pt);
174  NumberOfMuonPhi_EP_ -> Fill(phi);
175  }else if (eta < -0.8){
176  NumberOfMuonPt_EM_ -> Fill(pt);
177  NumberOfMuonPhi_EM_ -> Fill(phi);
178  }else{
179  NumberOfMuonPt_B_ -> Fill(pt);
180  NumberOfMuonPhi_B_ -> Fill(phi);
181  }
182 
183  reco::Track muTrack = (*(muCand->outerTrack()));
184  std::vector<TrackingRecHitRef > rpcTrackRecHits;
185 
186  //loop on mu rechits
187 
188  int recHitCounter = 0;
189  for ( trackingRecHit_iterator it= muTrack.recHitsBegin(); it != muTrack.recHitsEnd() ; it++) {
190  if (!(*it)->isValid ()) continue;
191  int muSubDetId = (*it)->geographicalId().subdetId();
192  if(muSubDetId == MuonSubdetId::RPC) {
193  recHitCounter ++;
194  }
195  }// end loop on mu rechits
196 
197  RPCRecHitMuonEta_ -> Fill(eta, recHitCounter);
198 
199  int j = 0;
200  while (recHitCounter >= j+1 && j<6){
201 
202  if(recHitEta_[j]) recHitEta_[j]->Fill(eta);
203  if(eta > 0.8) {
204  recHitPt_EP_[j] -> Fill(pt);
205  recHitPhi_EP_[j] -> Fill(phi);
206  }else if (eta < -0.8){
207  recHitPt_EM_[j]-> Fill(pt);
208  recHitPhi_EM_[j]-> Fill(phi);
209  }else{
210  recHitPt_B_[j]-> Fill(pt);
211  recHitPhi_B_[j]-> Fill(phi);
212  }
213 
214  j++;
215  }
216 
217 
218  }
219  }else{
220  edm::LogError ("rpcrechitprobability") <<"[RPCRecHitProbability]: Muons - Product not valid for event" << counter;
221  }
222 
223 }
MonitorElement * RPCRecHitMuonEta_
int i
Definition: DBlmapReader.cc:9
MonitorElement * NumberOfMuonPhi_EM_
MonitorElement * NumberOfMuonPt_EP_
MonitorElement * NumberOfMuonEta_
MonitorElement * recHitEta_[6]
MonitorElement * NumberOfMuonPt_B_
MonitorElement * NumberOfMuonPt_EM_
bool isGlobalMuon() const
Definition: Muon.h:219
MonitorElement * recHitPt_B_[6]
T eta() const
MonitorElement * recHitPhi_B_[6]
MonitorElement * recHitPhi_EP_[6]
void Fill(long long x)
MonitorElement * recHitPt_EM_[6]
virtual float phi() const GCC11_FINAL
momentum azimuthal angle
MonitorElement * NumberOfMuonPhi_EP_
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
void makeDcsInfo(const edm::Event &)
int j
Definition: DBlmapReader.cc:9
MonitorElement * NumberOfMuonPhi_B_
trackingRecHit_iterator recHitsBegin() const
Iterator to first hit on the track.
Definition: Track.h:63
bool isValid() const
Definition: HandleBase.h:76
virtual TrackRef outerTrack() const
reference to Track reconstructed in the muon detector only
Definition: Muon.h:52
virtual float eta() const GCC11_FINAL
momentum pseudorapidity
MonitorElement * recHitPt_EP_[6]
MonitorElement * recHitPhi_EM_[6]
static const int RPC
Definition: MuonSubdetId.h:16
virtual float pt() const GCC11_FINAL
transverse momentum
trackingRecHit_iterator recHitsEnd() const
Iterator to last hit on the track.
Definition: Track.h:65
Definition: DDAxes.h:10
void RPCRecHitProbability::beginJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 32 of file RPCRecHitProbability.cc.

32 {}
void RPCRecHitProbability::beginRun ( const edm::Run r,
const edm::EventSetup c 
)
virtual

get hold of back-end interface

Reimplemented from edm::EDAnalyzer.

Definition at line 34 of file RPCRecHitProbability.cc.

References DQMStore::book1D(), DQMStore::book2D(), dbe, dcs_, DQMStore::get(), MonitorElement::getName(), globalFolder_, i, muEtaCut_, muonFolder_, muPtCut_, mergeVDriftHistosByStation::name, NumberOfMuonEta_, NumberOfMuonPhi_B_, NumberOfMuonPhi_EM_, NumberOfMuonPhi_EP_, NumberOfMuonPt_B_, NumberOfMuonPt_EM_, NumberOfMuonPt_EP_, cppFunctionSkipper::operator, Pi, jptDQMConfig_cff::ptBins, recHitEta_, recHitPhi_B_, recHitPhi_EM_, recHitPhi_EP_, recHitPt_B_, recHitPt_EM_, recHitPt_EP_, DQMStore::removeElement(), RPCRecHitMuonEta_, DQMStore::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, subsystemFolder_, and indexGen::title.

34  {
35 
36  edm::LogInfo ("rpcrechitprobability") <<"[RPCRecHitProbability]: Begin Run " ;
37 
40 
41  std::string currentFolder = subsystemFolder_ +"/"+muonFolder_+"/"+ globalFolder_;
42  dbe->setCurrentFolder(currentFolder);
43 
44  int ptBins = 100 - (int)muPtCut_;
45 
46  //General part
47  NumberOfMuonEta_ = dbe->get(currentFolder+"/NumberOfMuonEta");
49  NumberOfMuonEta_ = dbe->book1D("NumberOfMuonEta", "Muons vs Eta", 20*muEtaCut_, -muEtaCut_, muEtaCut_ );
50 
51  NumberOfMuonPt_B_ = dbe->get(currentFolder+"/NumberOfMuonPt_Barrel");
53  NumberOfMuonPt_B_ = dbe->book1D("NumberOfMuonPt_Barrel", "Muons vs Pt - Barrel", ptBins, muPtCut_, 100);
54 
55  NumberOfMuonPt_EP_ = dbe->get(currentFolder+"/NumberOfMuonPt_EndcapP");
57  NumberOfMuonPt_EP_ = dbe->book1D("NumberOfMuonPt_EndcapP", "Muons vs Pt - Endcap+", ptBins , muPtCut_ , 100);
58 
59  NumberOfMuonPt_EM_ = dbe->get(currentFolder+"/NumberOfMuonPt_EndcapM");
61  NumberOfMuonPt_EM_ = dbe->book1D("NumberOfMuonPt_EndcapM", "Muons vs Pt - Endcap-", ptBins , muPtCut_ , 100);
62 
63  NumberOfMuonPhi_B_ = dbe->get(currentFolder+"/NumberOfMuonPhi_Barrel");
65  NumberOfMuonPhi_B_ = dbe->book1D("NumberOfMuonPhi_Barrel", "Muons vs Phi - Barrel", 144, -TMath::Pi(), TMath::Pi());
66 
67  NumberOfMuonPhi_EP_ = dbe->get(currentFolder+"/NumberOfMuonPhi_EndcapP");
69  NumberOfMuonPhi_EP_ = dbe->book1D("NumberOfMuonPhi_EndcapP", "Muons vs Phi - Endcap+", 144, -TMath::Pi(), TMath::Pi() );
70 
71  NumberOfMuonPhi_EM_ = dbe->get(currentFolder+"/NumberOfMuonPhi_EndcapM");
73  NumberOfMuonPhi_EM_ = dbe->book1D("NumberOfMuonPhi_EndcapM", "Muons vs Phi - Endcap-", 144, -TMath::Pi(), TMath::Pi());
74 
75  //RPC part
76  RPCRecHitMuonEta_ = dbe->get(currentFolder+"/RPCRecHitMuonEta");
78  RPCRecHitMuonEta_ = dbe->book2D("RPCRecHitMuonEta", "Number Of RecHits per Muons vs Eta", 20*muEtaCut_, -muEtaCut_, muEtaCut_, 7, 0.5, 7.5);
79 
80  std::stringstream name, title;
81  for(int i = 0 ; i< 6 ; i++) {
82  name.str("");
83  title.str("");
84  name<<(i+1)<<"RecHitMuonEta";
85  title<<"At least " <<(i+1)<<" Cluster vs Eta";
86  recHitEta_[i] = dbe->book1D(name.str(), title.str(), 20*muEtaCut_, -muEtaCut_, muEtaCut_);
87 
88  name.str("");
89  title.str("");
90  name<<(i+1)<<"RecHitMuonPhiB";
91  title<<"At least " <<(i+1)<<" Cluster vs Phi-Barrel";
92  recHitPhi_B_[i] = dbe->book1D(name.str(), title.str(), 144, -TMath::Pi(), TMath::Pi());
93 
94  name.str("");
95  title.str("");
96  name<<(i+1)<<"RecHitMuonPtB";
97  title<<"At least " <<(i+1)<<" Cluster vs Pt-Barrel";
98  recHitPt_B_[i] = dbe->book1D(name.str(), title.str(), ptBins , muPtCut_ , 100);
99 
100  name.str("");
101  title.str("");
102  name<<(i+1)<<"RecHitMuonPhiEP";
103  title<<"At least " <<(i+1)<<" Cluster vs Phi-Endcap+";
104  recHitPhi_EP_[i] = dbe->book1D(name.str(), title.str(), 144, -TMath::Pi(), TMath::Pi() );
105 
106  name.str("");
107  title.str("");
108  name<<(i+1)<<"RecHitMuonPtEP";
109  title<<"At least " <<(i+1)<<" Cluster vs Pt-Endcap+";
110  recHitPt_EP_[i] = dbe->book1D(name.str(), title.str(), ptBins , muPtCut_ , 100);
111 
112  name.str("");
113  title.str("");
114  name<<(i+1)<<"RecHitMuonPhiEM";
115  title<<"At least " <<(i+1)<<" Cluster vs Phi-Endcap-";
116  recHitPhi_EM_[i] = dbe->book1D(name.str(), title.str(), 144, -TMath::Pi(), TMath::Pi());
117 
118  name.str("");
119  title.str("");
120  name<<(i+1)<<"RecHitMuonPtEM";
121  title<<"At least " <<(i+1)<<" Cluster vs Pt-Endcap-";
122  recHitPt_EM_[i] = dbe->book1D(name.str(), title.str(), ptBins , muPtCut_ , 100);
123 
124  }
125 
126  dcs_ = true;
127 }
MonitorElement * RPCRecHitMuonEta_
const double Pi
const std::string & getName(void) const
get name of ME
int i
Definition: DBlmapReader.cc:9
MonitorElement * NumberOfMuonPhi_EM_
MonitorElement * NumberOfMuonPt_EP_
MonitorElement * NumberOfMuonEta_
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
Definition: DQMStore.cc:722
MonitorElement * recHitEta_[6]
MonitorElement * NumberOfMuonPt_B_
MonitorElement * NumberOfMuonPt_EM_
MonitorElement * recHitPt_B_[6]
MonitorElement * recHitPhi_B_[6]
MonitorElement * recHitPhi_EP_[6]
MonitorElement * recHitPt_EM_[6]
MonitorElement * NumberOfMuonPhi_EP_
void removeElement(const std::string &name)
Definition: DQMStore.cc:2577
MonitorElement * NumberOfMuonPhi_B_
MonitorElement * get(const std::string &path) const
get ME from full pathname (e.g. &quot;my/long/dir/my_histo&quot;)
Definition: DQMStore.cc:1473
MonitorElement * recHitPt_EP_[6]
DQMStore * dbe
DQM store.
MonitorElement * recHitPhi_EM_[6]
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
Definition: DQMStore.cc:850
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:434
void RPCRecHitProbability::endJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 129 of file RPCRecHitProbability.cc.

References dbe, RootFileName, DQMStore::save(), and saveRootFile.

129  {
131  dbe = 0;
132 }
void save(const std::string &filename, const std::string &path="", const std::string &pattern="", const std::string &rewrite="", SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, const std::string &fileupdate="RECREATE")
Definition: DQMStore.cc:2118
DQMStore * dbe
DQM store.
void RPCRecHitProbability::endLuminosityBlock ( edm::LuminosityBlock const &  L,
edm::EventSetup const &  E 
)
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 134 of file RPCRecHitProbability.cc.

134 {}
void RPCRecHitProbability::makeDcsInfo ( const edm::Event e)
private

Definition at line 225 of file RPCRecHitProbability.cc.

References dcs_, edm::Event::getByLabel(), edm::HandleBase::isValid(), hitfit::return, and DcsStatus::RPC.

Referenced by analyze().

225  {
226 
228 
229  if ( ! e.getByLabel("scalersRawToDigi", dcsStatus) ){
230  dcs_ = true;
231  return;
232  }
233 
234  if ( ! dcsStatus.isValid() )
235  {
236  edm::LogWarning("RPCDcsInfo") << "scalersRawToDigi not found" ;
237  dcs_ = true; // info not available: set to true
238  return;
239  }
240 
241  for (DcsStatusCollection::const_iterator dcsStatusItr = dcsStatus->begin();
242  dcsStatusItr != dcsStatus->end(); ++dcsStatusItr){
243 
244  if (!dcsStatusItr->ready(DcsStatus::RPC)) dcs_=false;
245  }
246 
247  return ;
248 }
bool isValid() const
Definition: HandleBase.h:76
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Definition: Event.h:361

Member Data Documentation

int RPCRecHitProbability::counter
private

Definition at line 40 of file RPCRecHitProbability.h.

Referenced by analyze().

DQMStore* RPCRecHitProbability::dbe
private

DQM store.

Definition at line 43 of file RPCRecHitProbability.h.

Referenced by beginRun(), and endJob().

bool RPCRecHitProbability::dcs_
private

Definition at line 44 of file RPCRecHitProbability.h.

Referenced by analyze(), beginRun(), and makeDcsInfo().

std::string RPCRecHitProbability::globalFolder_
private

Definition at line 47 of file RPCRecHitProbability.h.

Referenced by beginRun(), and RPCRecHitProbability().

float RPCRecHitProbability::muEtaCut_
private

Definition at line 45 of file RPCRecHitProbability.h.

Referenced by analyze(), beginRun(), and RPCRecHitProbability().

std::string RPCRecHitProbability::muonFolder_
private

Definition at line 39 of file RPCRecHitProbability.h.

Referenced by beginRun(), and RPCRecHitProbability().

edm::InputTag RPCRecHitProbability::muonLabel_
private

Definition at line 77 of file RPCRecHitProbability.h.

Referenced by analyze(), and RPCRecHitProbability().

float RPCRecHitProbability::muPtCut_
private

Definition at line 45 of file RPCRecHitProbability.h.

Referenced by analyze(), beginRun(), and RPCRecHitProbability().

MonitorElement* RPCRecHitProbability::NumberOfMuonEta_
private

Definition at line 62 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPhi_B_
private

Definition at line 54 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPhi_EM_
private

Definition at line 60 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPhi_EP_
private

Definition at line 57 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPt_B_
private

Definition at line 53 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPt_EM_
private

Definition at line 59 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPt_EP_
private

Definition at line 56 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitEta_[6]
private

Definition at line 66 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPhi_B_[6]
private

Definition at line 69 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPhi_EM_[6]
private

Definition at line 75 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPhi_EP_[6]
private

Definition at line 72 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPt_B_[6]
private

Definition at line 68 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPt_EM_[6]
private

Definition at line 74 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPt_EP_[6]
private

Definition at line 71 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

std::string RPCRecHitProbability::RootFileName
private

Definition at line 51 of file RPCRecHitProbability.h.

Referenced by endJob(), and RPCRecHitProbability().

MonitorElement* RPCRecHitProbability::RPCRecHitMuonEta_
private

Definition at line 64 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

bool RPCRecHitProbability::saveRootFile
private

Definition at line 50 of file RPCRecHitProbability.h.

Referenced by endJob(), and RPCRecHitProbability().

std::string RPCRecHitProbability::subsystemFolder_
private

Definition at line 48 of file RPCRecHitProbability.h.

Referenced by beginRun(), and RPCRecHitProbability().