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

Data Format. More...

#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 &)
 
 ~RPCRecHitProbability ()
 
- 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 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::EDGetTokenT
< reco::CandidateView
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
 
edm::EDGetTokenT
< DcsStatusCollection
scalersRawToDigiLabel_
 
std::string subsystemFolder_
 

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

Data Format.

Definition at line 22 of file RPCRecHitProbability.h.

Constructor & Destructor Documentation

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

Definition at line 14 of file RPCRecHitProbability.cc.

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

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

Definition at line 29 of file RPCRecHitProbability.cc.

29 {}

Member Function Documentation

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

Implements edm::EDAnalyzer.

Definition at line 135 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(), RecoTauCleanerPlugins::pt, 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_.

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

Reimplemented from edm::EDAnalyzer.

Definition at line 30 of file RPCRecHitProbability.cc.

30 {}
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 32 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.

32  {
33 
34  edm::LogInfo ("rpcrechitprobability") <<"[RPCRecHitProbability]: Begin Run " ;
35 
38 
39  std::string currentFolder = subsystemFolder_ +"/"+muonFolder_+"/"+ globalFolder_;
40  dbe->setCurrentFolder(currentFolder);
41 
42  int ptBins = 100 - (int)muPtCut_;
43 
44  //General part
45  NumberOfMuonEta_ = dbe->get(currentFolder+"/NumberOfMuonEta");
47  NumberOfMuonEta_ = dbe->book1D("NumberOfMuonEta", "Muons vs Eta", 20*muEtaCut_, -muEtaCut_, muEtaCut_ );
48 
49  NumberOfMuonPt_B_ = dbe->get(currentFolder+"/NumberOfMuonPt_Barrel");
51  NumberOfMuonPt_B_ = dbe->book1D("NumberOfMuonPt_Barrel", "Muons vs Pt - Barrel", ptBins, muPtCut_, 100);
52 
53  NumberOfMuonPt_EP_ = dbe->get(currentFolder+"/NumberOfMuonPt_EndcapP");
55  NumberOfMuonPt_EP_ = dbe->book1D("NumberOfMuonPt_EndcapP", "Muons vs Pt - Endcap+", ptBins , muPtCut_ , 100);
56 
57  NumberOfMuonPt_EM_ = dbe->get(currentFolder+"/NumberOfMuonPt_EndcapM");
59  NumberOfMuonPt_EM_ = dbe->book1D("NumberOfMuonPt_EndcapM", "Muons vs Pt - Endcap-", ptBins , muPtCut_ , 100);
60 
61  NumberOfMuonPhi_B_ = dbe->get(currentFolder+"/NumberOfMuonPhi_Barrel");
63  NumberOfMuonPhi_B_ = dbe->book1D("NumberOfMuonPhi_Barrel", "Muons vs Phi - Barrel", 144, -TMath::Pi(), TMath::Pi());
64 
65  NumberOfMuonPhi_EP_ = dbe->get(currentFolder+"/NumberOfMuonPhi_EndcapP");
67  NumberOfMuonPhi_EP_ = dbe->book1D("NumberOfMuonPhi_EndcapP", "Muons vs Phi - Endcap+", 144, -TMath::Pi(), TMath::Pi() );
68 
69  NumberOfMuonPhi_EM_ = dbe->get(currentFolder+"/NumberOfMuonPhi_EndcapM");
71  NumberOfMuonPhi_EM_ = dbe->book1D("NumberOfMuonPhi_EndcapM", "Muons vs Phi - Endcap-", 144, -TMath::Pi(), TMath::Pi());
72 
73  //RPC part
74  RPCRecHitMuonEta_ = dbe->get(currentFolder+"/RPCRecHitMuonEta");
76  RPCRecHitMuonEta_ = dbe->book2D("RPCRecHitMuonEta", "Number Of RecHits per Muons vs Eta", 20*muEtaCut_, -muEtaCut_, muEtaCut_, 7, 0.5, 7.5);
77 
78  std::stringstream name, title;
79  for(int i = 0 ; i< 6 ; i++) {
80  name.str("");
81  title.str("");
82  name<<(i+1)<<"RecHitMuonEta";
83  title<<"At least " <<(i+1)<<" Cluster vs Eta";
84  recHitEta_[i] = dbe->book1D(name.str(), title.str(), 20*muEtaCut_, -muEtaCut_, muEtaCut_);
85 
86  name.str("");
87  title.str("");
88  name<<(i+1)<<"RecHitMuonPhiB";
89  title<<"At least " <<(i+1)<<" Cluster vs Phi-Barrel";
90  recHitPhi_B_[i] = dbe->book1D(name.str(), title.str(), 144, -TMath::Pi(), TMath::Pi());
91 
92  name.str("");
93  title.str("");
94  name<<(i+1)<<"RecHitMuonPtB";
95  title<<"At least " <<(i+1)<<" Cluster vs Pt-Barrel";
96  recHitPt_B_[i] = dbe->book1D(name.str(), title.str(), ptBins , muPtCut_ , 100);
97 
98  name.str("");
99  title.str("");
100  name<<(i+1)<<"RecHitMuonPhiEP";
101  title<<"At least " <<(i+1)<<" Cluster vs Phi-Endcap+";
102  recHitPhi_EP_[i] = dbe->book1D(name.str(), title.str(), 144, -TMath::Pi(), TMath::Pi() );
103 
104  name.str("");
105  title.str("");
106  name<<(i+1)<<"RecHitMuonPtEP";
107  title<<"At least " <<(i+1)<<" Cluster vs Pt-Endcap+";
108  recHitPt_EP_[i] = dbe->book1D(name.str(), title.str(), ptBins , muPtCut_ , 100);
109 
110  name.str("");
111  title.str("");
112  name<<(i+1)<<"RecHitMuonPhiEM";
113  title<<"At least " <<(i+1)<<" Cluster vs Phi-Endcap-";
114  recHitPhi_EM_[i] = dbe->book1D(name.str(), title.str(), 144, -TMath::Pi(), TMath::Pi());
115 
116  name.str("");
117  title.str("");
118  name<<(i+1)<<"RecHitMuonPtEM";
119  title<<"At least " <<(i+1)<<" Cluster vs Pt-Endcap-";
120  recHitPt_EM_[i] = dbe->book1D(name.str(), title.str(), ptBins , muPtCut_ , 100);
121 
122  }
123 
124  dcs_ = true;
125 }
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:872
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:2772
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:1623
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:1000
void setCurrentFolder(const std::string &fullpath)
Definition: DQMStore.cc:584
void RPCRecHitProbability::endJob ( void  )
virtual

Reimplemented from edm::EDAnalyzer.

Definition at line 127 of file RPCRecHitProbability.cc.

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

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

Reimplemented from edm::EDAnalyzer.

Definition at line 132 of file RPCRecHitProbability.cc.

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

Definition at line 223 of file RPCRecHitProbability.cc.

References dcs_, edm::Event::getByToken(), edm::HandleBase::isValid(), reco::return(), DcsStatus::RPC, and scalersRawToDigiLabel_.

Referenced by analyze().

223  {
224 
226 
227 
228  if ( ! e.getByToken(scalersRawToDigiLabel_, dcsStatus) ){
229  dcs_ = true;
230  return;
231  }
232 
233  if ( ! dcsStatus.isValid() )
234  {
235  edm::LogWarning("RPCDcsInfo") << "scalersRawToDigi not found" ;
236  dcs_ = true; // info not available: set to true
237  return;
238  }
239 
240  for (DcsStatusCollection::const_iterator dcsStatusItr = dcsStatus->begin();
241  dcsStatusItr != dcsStatus->end(); ++dcsStatusItr){
242 
243  if (!dcsStatusItr->ready(DcsStatus::RPC)) dcs_=false;
244  }
245 
246  return ;
247 }
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Event.h:434
edm::EDGetTokenT< DcsStatusCollection > scalersRawToDigiLabel_
bool isValid() const
Definition: HandleBase.h:76
return(e1-e2)*(e1-e2)+dp *dp

Member Data Documentation

int RPCRecHitProbability::counter
private

Definition at line 43 of file RPCRecHitProbability.h.

Referenced by analyze().

DQMStore* RPCRecHitProbability::dbe
private

DQM store.

Definition at line 46 of file RPCRecHitProbability.h.

Referenced by beginRun(), and endJob().

bool RPCRecHitProbability::dcs_
private

Definition at line 47 of file RPCRecHitProbability.h.

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

std::string RPCRecHitProbability::globalFolder_
private

Definition at line 50 of file RPCRecHitProbability.h.

Referenced by beginRun(), and RPCRecHitProbability().

float RPCRecHitProbability::muEtaCut_
private

Definition at line 48 of file RPCRecHitProbability.h.

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

std::string RPCRecHitProbability::muonFolder_
private

Definition at line 42 of file RPCRecHitProbability.h.

Referenced by beginRun(), and RPCRecHitProbability().

edm::EDGetTokenT<reco::CandidateView> RPCRecHitProbability::muonLabel_
private

Definition at line 80 of file RPCRecHitProbability.h.

Referenced by analyze(), and RPCRecHitProbability().

float RPCRecHitProbability::muPtCut_
private

Definition at line 48 of file RPCRecHitProbability.h.

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

MonitorElement* RPCRecHitProbability::NumberOfMuonEta_
private

Definition at line 65 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPhi_B_
private

Definition at line 57 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPhi_EM_
private

Definition at line 63 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPhi_EP_
private

Definition at line 60 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPt_B_
private

Definition at line 56 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPt_EM_
private

Definition at line 62 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::NumberOfMuonPt_EP_
private

Definition at line 59 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitEta_[6]
private

Definition at line 69 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPhi_B_[6]
private

Definition at line 72 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPhi_EM_[6]
private

Definition at line 78 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPhi_EP_[6]
private

Definition at line 75 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPt_B_[6]
private

Definition at line 71 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPt_EM_[6]
private

Definition at line 77 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

MonitorElement* RPCRecHitProbability::recHitPt_EP_[6]
private

Definition at line 74 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

std::string RPCRecHitProbability::RootFileName
private

Definition at line 54 of file RPCRecHitProbability.h.

Referenced by endJob(), and RPCRecHitProbability().

MonitorElement* RPCRecHitProbability::RPCRecHitMuonEta_
private

Definition at line 67 of file RPCRecHitProbability.h.

Referenced by analyze(), and beginRun().

bool RPCRecHitProbability::saveRootFile
private

Definition at line 53 of file RPCRecHitProbability.h.

Referenced by endJob(), and RPCRecHitProbability().

edm::EDGetTokenT<DcsStatusCollection> RPCRecHitProbability::scalersRawToDigiLabel_
private

Definition at line 81 of file RPCRecHitProbability.h.

Referenced by makeDcsInfo(), and RPCRecHitProbability().

std::string RPCRecHitProbability::subsystemFolder_
private

Definition at line 51 of file RPCRecHitProbability.h.

Referenced by beginRun(), and RPCRecHitProbability().