CMS 3D CMS Logo

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

#include <HLTAlCaMonEcalPhiSym.h>

Inheritance diagram for HLTAlCaMonEcalPhiSym:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

 HLTAlCaMonEcalPhiSym (const edm::ParameterSet &)
 
 ~HLTAlCaMonEcalPhiSym ()
 
- 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
 
void modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Protected Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c)
 
void beginJob ()
 
void beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context)
 
void beginRun (const edm::Run &r, const edm::EventSetup &c)
 
void endJob ()
 
void endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
 
void endRun (const edm::Run &r, const edm::EventSetup &c)
 
- 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)
 

Private Attributes

DQMStoredbe_
 
int eventCounter_
 
std::string fileName_
 Output file name if required. More...
 
std::string folderName_
 DQM folder name. More...
 
MonitorElementhEventEnergyEB_
 Distribution of total event energy. More...
 
double hEventEnergyEB_max_
 
double hEventEnergyEB_min_
 
int hEventEnergyEB_nbin_
 
MonitorElementhEventEnergyEE_
 Distribution of total event energy. More...
 
double hEventEnergyEE_max_
 
double hEventEnergyEE_min_
 
int hEventEnergyEE_nbin_
 
MonitorElementhiEtaDistrEB_
 Distribution of rechits in iEta. More...
 
double hiEtaDistrEB_max_
 
double hiEtaDistrEB_min_
 
int hiEtaDistrEB_nbin_
 
MonitorElementhiPhiDistrEB_
 Distribution of rechits in iPhi. More...
 
double hiPhiDistrEB_max_
 
double hiPhiDistrEB_min_
 
int hiPhiDistrEB_nbin_
 
MonitorElementhMeanRecHitEnergyEB_
 Distribution of Mean energy per rechit. More...
 
double hMeanRecHitEnergyEB_max_
 
double hMeanRecHitEnergyEB_min_
 
int hMeanRecHitEnergyEB_nbin_
 
MonitorElementhMeanRecHitEnergyEE_
 Distribution of Mean energy per rechit. More...
 
double hMeanRecHitEnergyEE_max_
 
double hMeanRecHitEnergyEE_min_
 
int hMeanRecHitEnergyEE_nbin_
 
MonitorElementhNRecHitsEB_
 Distribution of number of RecHits. More...
 
double hNRecHitsEB_max_
 
double hNRecHitsEB_min_
 
int hNRecHitsEB_nbin_
 
MonitorElementhNRecHitsEE_
 Distribution of number of RecHits. More...
 
double hNRecHitsEE_max_
 
double hNRecHitsEE_min_
 
int hNRecHitsEE_nbin_
 
MonitorElementhRechitEnergyEB_
 Energy Distribution of rechits. More...
 
double hRechitEnergyEB_max_
 
double hRechitEnergyEB_min_
 
int hRechitEnergyEB_nbin_
 
MonitorElementhRechitEnergyEE_
 Energy Distribution of rechits. More...
 
double hRechitEnergyEE_max_
 
double hRechitEnergyEE_min_
 
int hRechitEnergyEE_nbin_
 
unsigned int prescaleFactor_
 Monitor every prescaleFactor_ events. More...
 
edm::InputTag productMonitoredEB_
 object to monitor More...
 
edm::EDGetTokenT
< EcalRecHitCollection
productMonitoredEBToken_
 
edm::InputTag productMonitoredEE_
 object to monitor More...
 
edm::EDGetTokenT
< EcalRecHitCollection
productMonitoredEEToken_
 
bool saveToFile_
 Write to file. More...
 

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 &)
 

Detailed Description

Definition at line 21 of file HLTAlCaMonEcalPhiSym.h.

Constructor & Destructor Documentation

HLTAlCaMonEcalPhiSym::HLTAlCaMonEcalPhiSym ( const edm::ParameterSet ps)

Definition at line 41 of file HLTAlCaMonEcalPhiSym.cc.

References dbe_, fileName_, folderName_, edm::ParameterSet::getUntrackedParameter(), hEventEnergyEB_max_, hEventEnergyEB_min_, hEventEnergyEB_nbin_, hEventEnergyEE_max_, hEventEnergyEE_min_, hEventEnergyEE_nbin_, hiEtaDistrEB_max_, hiEtaDistrEB_min_, hiEtaDistrEB_nbin_, hiPhiDistrEB_max_, hiPhiDistrEB_min_, hiPhiDistrEB_nbin_, hMeanRecHitEnergyEB_max_, hMeanRecHitEnergyEB_min_, hMeanRecHitEnergyEB_nbin_, hMeanRecHitEnergyEE_max_, hMeanRecHitEnergyEE_min_, hMeanRecHitEnergyEE_nbin_, hNRecHitsEB_max_, hNRecHitsEB_min_, hNRecHitsEB_nbin_, hNRecHitsEE_max_, hNRecHitsEE_min_, hNRecHitsEE_nbin_, hRechitEnergyEB_max_, hRechitEnergyEB_min_, hRechitEnergyEB_nbin_, hRechitEnergyEE_max_, hRechitEnergyEE_min_, hRechitEnergyEE_nbin_, cppFunctionSkipper::operator, prescaleFactor_, productMonitoredEB_, productMonitoredEBToken_, productMonitoredEE_, productMonitoredEEToken_, saveToFile_, and AlCaHLTBitMon_QueryRunRegistry::string.

41  :
43 {
45  folderName_ = ps.getUntrackedParameter<std::string>("FolderName","ALCAStreamEcalPhiSym");
46  prescaleFactor_ = ps.getUntrackedParameter<int>("prescaleFactor",1);
49 
50  saveToFile_=ps.getUntrackedParameter<bool>("SaveToFile",false);
51  fileName_= ps.getUntrackedParameter<std::string>("FileName","MonitorAlCaEcalPhiSym.root");
52 
53  // histogram parameters
54 
55  // Distribution of rechits in iPhi
56  hiPhiDistrEB_nbin_= ps.getUntrackedParameter<int>("hiPhiDistrEB_nbin",361);
57  hiPhiDistrEB_min_= ps.getUntrackedParameter<double>("hiPhiDistrEB_min",1.);
58  hiPhiDistrEB_max_= ps.getUntrackedParameter<double>("hiPhiDistrEB_max",361.);
59 
60  // Distribution of rechits in iEta
61  hiEtaDistrEB_nbin_= ps.getUntrackedParameter<int>("hiEtaDistrEB_nbin",171);
62  hiEtaDistrEB_min_ = ps.getUntrackedParameter<double>("hiEtaDistrEB_min",-85);
63  hiEtaDistrEB_max_ = ps.getUntrackedParameter<double>("hiEtaDistrEB_max",85);
64 
65  // Energy Distribution of rechits
66  hRechitEnergyEB_nbin_=ps.getUntrackedParameter<int>("hRechitEnergyEB_nbin",160);
67  hRechitEnergyEB_min_=ps.getUntrackedParameter<double>("hRechitEnergyEB_min",0.);
68  hRechitEnergyEB_max_= ps.getUntrackedParameter<double>("hRechitEnergyEB_max",2.);
69 
70  // Distribution of total event energy
71  hEventEnergyEB_nbin_= ps.getUntrackedParameter<int>("hEventEnergyEB_nbin",100);
72  hEventEnergyEB_min_ = ps.getUntrackedParameter<double>("hEventEnergyEB_min",0.);
73  hEventEnergyEB_max_ = ps.getUntrackedParameter<double>("hEventEnergyEB_max",20.);
74 
75  // Distribution of number of RecHits
76  hNRecHitsEB_nbin_= ps.getUntrackedParameter<int>("hNRecHitsEB_nbin",100);
77  hNRecHitsEB_min_ = ps.getUntrackedParameter<double>("hNRecHitsEB_min",0);
78  hNRecHitsEB_max_ = ps.getUntrackedParameter<double>("hNRecHitsEB_max",250);
79 
80  // Distribution of Mean energy per rechit
81  hMeanRecHitEnergyEB_nbin_= ps.getUntrackedParameter<int>("hMeanRecHitEnergyEB_nbin",50);
82  hMeanRecHitEnergyEB_min_ = ps.getUntrackedParameter<int>("hMeanRecHitEnergyEB_min",0);
83  hMeanRecHitEnergyEB_max_ = ps.getUntrackedParameter<int>("hMeanRecHitEnergyEB_max",2);
84 
85  // Energy Distribution of rechits
86  hRechitEnergyEE_nbin_=ps.getUntrackedParameter<int>("hRechitEnergyEE_nbin",160);
87  hRechitEnergyEE_min_ =ps.getUntrackedParameter<double>("hRechitEnergyEE_min",0.);
88  hRechitEnergyEE_max_ =ps.getUntrackedParameter<double>("hRechitEnergyEE_max",3.);
89 
90  // Distribution of total event energy
91  hEventEnergyEE_nbin_= ps.getUntrackedParameter<int>("hEventEnergyEE_nbin",100);
92  hEventEnergyEE_min_ = ps.getUntrackedParameter<double>("hEventEnergyEE_min",0.);
93  hEventEnergyEE_max_ = ps.getUntrackedParameter<double>("hEventEnergyEE_max",20.);
94 
95  // Distribution of number of RecHits
96  hNRecHitsEE_nbin_= ps.getUntrackedParameter<int>("hNRecHitsEE_nbin",100);
97  hNRecHitsEE_min_ = ps.getUntrackedParameter<double>("hNRecHitsEE_min",0);
98  hNRecHitsEE_max_ = ps.getUntrackedParameter<double>("hNRecHitsEE_max",250);
99 
100  // Distribution of Mean energy per rechit
101  hMeanRecHitEnergyEE_nbin_= ps.getUntrackedParameter<int>("hMeanRecHitEnergyEE_nbin",50);
102  hMeanRecHitEnergyEE_min_ = ps.getUntrackedParameter<double>("hMeanRecHitEnergyEE_min",0);
103  hMeanRecHitEnergyEE_max_ = ps.getUntrackedParameter<double>("hMeanRecHitEnergyEE_max",5);
104 
105  //set Token(-s)
106  productMonitoredEBToken_ = consumes<EcalRecHitCollection>(ps.getUntrackedParameter<edm::InputTag>("AlCaStreamEBTag"));
107  productMonitoredEEToken_ = consumes<EcalRecHitCollection>(ps.getUntrackedParameter<edm::InputTag>("AlCaStreamEETag"));
108 
109 }
T getUntrackedParameter(std::string const &, T const &) const
edm::InputTag productMonitoredEE_
object to monitor
bool saveToFile_
Write to file.
std::string folderName_
DQM folder name.
edm::EDGetTokenT< EcalRecHitCollection > productMonitoredEBToken_
edm::InputTag productMonitoredEB_
object to monitor
std::string fileName_
Output file name if required.
edm::EDGetTokenT< EcalRecHitCollection > productMonitoredEEToken_
unsigned int prescaleFactor_
Monitor every prescaleFactor_ events.
HLTAlCaMonEcalPhiSym::~HLTAlCaMonEcalPhiSym ( )

Definition at line 112 of file HLTAlCaMonEcalPhiSym.cc.

113 {}

Member Function Documentation

void HLTAlCaMonEcalPhiSym::analyze ( const edm::Event e,
const edm::EventSetup c 
)
protectedvirtual

Implements edm::EDAnalyzer.

Definition at line 217 of file HLTAlCaMonEcalPhiSym.cc.

References eventCounter_, MonitorElement::Fill(), edm::Event::getByToken(), hEventEnergyEB_, hEventEnergyEE_, hiEtaDistrEB_, hiPhiDistrEB_, hMeanRecHitEnergyEB_, hMeanRecHitEnergyEE_, hNRecHitsEB_, hNRecHitsEE_, hRechitEnergyEB_, hRechitEnergyEE_, edm::HandleBase::isValid(), prescaleFactor_, productMonitoredEBToken_, and productMonitoredEEToken_.

218  {
219 
220  if (eventCounter_% prescaleFactor_ ) return;
221  eventCounter_++;
222 
225 
226  iEvent.getByToken(productMonitoredEBToken_, rhEB);
227  iEvent.getByToken(productMonitoredEEToken_, rhEE);
228 
230 
231  // fill EB histos
232  if (rhEB.isValid()){
233  float etot =0;
234  for(itb=rhEB->begin(); itb!=rhEB->end(); ++itb){
235 
236  EBDetId id(itb->id());
237 
238  hiPhiDistrEB_->Fill(id.iphi());
239  hiEtaDistrEB_->Fill(id.ieta());
240  hRechitEnergyEB_->Fill(itb->energy());
241 
242  etot+= itb->energy();
243  } // Eb rechits
244 
245  hNRecHitsEB_->Fill(rhEB->size());
246  hMeanRecHitEnergyEB_->Fill(etot/rhEB->size());
247  hEventEnergyEB_->Fill(etot);
248 
249  } // if valid
250 
251  // fill EE histos
252 
254 
255  if (rhEE.isValid()){
256 
257  float etot =0;
258  for(ite=rhEE->begin(); ite!=rhEE->end(); ++ite){
259 
260  EEDetId id(ite->id());
261  hRechitEnergyEE_->Fill(ite->energy());
262  etot+= ite->energy();
263  } // EE rechits
264 
265  hNRecHitsEE_->Fill(rhEE->size());
266  hMeanRecHitEnergyEE_->Fill(etot/rhEE->size());
267  hEventEnergyEE_->Fill(etot);
268  }
269 
270 
271 } //analyze
MonitorElement * hEventEnergyEB_
Distribution of total event energy.
MonitorElement * hRechitEnergyEE_
Energy Distribution of rechits.
MonitorElement * hEventEnergyEE_
Distribution of total event energy.
MonitorElement * hRechitEnergyEB_
Energy Distribution of rechits.
std::vector< EcalRecHit >::const_iterator const_iterator
void Fill(long long x)
edm::EDGetTokenT< EcalRecHitCollection > productMonitoredEBToken_
MonitorElement * hMeanRecHitEnergyEB_
Distribution of Mean energy per rechit.
int iEvent
Definition: GenABIO.cc:230
MonitorElement * hiEtaDistrEB_
Distribution of rechits in iEta.
MonitorElement * hiPhiDistrEB_
Distribution of rechits in iPhi.
MonitorElement * hMeanRecHitEnergyEE_
Distribution of Mean energy per rechit.
bool isValid() const
Definition: HandleBase.h:76
MonitorElement * hNRecHitsEE_
Distribution of number of RecHits.
edm::EDGetTokenT< EcalRecHitCollection > productMonitoredEEToken_
MonitorElement * hNRecHitsEB_
Distribution of number of RecHits.
unsigned int prescaleFactor_
Monitor every prescaleFactor_ events.
void HLTAlCaMonEcalPhiSym::beginJob ( void  )
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 117 of file HLTAlCaMonEcalPhiSym.cc.

References DQMStore::book1D(), dbe_, folderName_, hEventEnergyEB_, hEventEnergyEB_max_, hEventEnergyEB_min_, hEventEnergyEB_nbin_, hEventEnergyEE_, hEventEnergyEE_max_, hEventEnergyEE_min_, hEventEnergyEE_nbin_, hiEtaDistrEB_, hiEtaDistrEB_max_, hiEtaDistrEB_min_, hiEtaDistrEB_nbin_, hiPhiDistrEB_, hiPhiDistrEB_max_, hiPhiDistrEB_min_, hiPhiDistrEB_nbin_, hMeanRecHitEnergyEB_, hMeanRecHitEnergyEB_max_, hMeanRecHitEnergyEB_min_, hMeanRecHitEnergyEB_nbin_, hMeanRecHitEnergyEE_, hMeanRecHitEnergyEE_max_, hMeanRecHitEnergyEE_min_, hMeanRecHitEnergyEE_nbin_, hNRecHitsEB_, hNRecHitsEB_max_, hNRecHitsEB_min_, hNRecHitsEB_nbin_, hNRecHitsEE_, hNRecHitsEE_max_, hNRecHitsEE_min_, hNRecHitsEE_nbin_, hRechitEnergyEB_, hRechitEnergyEB_max_, hRechitEnergyEB_min_, hRechitEnergyEB_nbin_, hRechitEnergyEE_, hRechitEnergyEE_max_, hRechitEnergyEE_min_, hRechitEnergyEE_nbin_, MonitorElement::setAxisTitle(), and DQMStore::setCurrentFolder().

117  {
118 
119 
120  // create and cd into new folder
122 
123  // book some histograms 1D
124  hiPhiDistrEB_ =
125  dbe_->book1D("iphiDistributionEB", "RechitEB iphi",
129 
130  hiPhiDistrEB_->setAxisTitle("i#phi ", 1);
131  hiPhiDistrEB_->setAxisTitle("# rechits", 2);
132 
133 
134  hiEtaDistrEB_ = dbe_->book1D("iEtaDistributionEB", "RechitEB ieta",
138 
139  hiEtaDistrEB_->setAxisTitle("eta", 1);
140  hiEtaDistrEB_->setAxisTitle("#rechits", 2);
141 
142 
143  hRechitEnergyEB_ = dbe_->book1D("rhEnergyEB","rechits energy EB",
147 
148  hRechitEnergyEB_->setAxisTitle("energy (GeV) ",1);
149  hRechitEnergyEB_->setAxisTitle("#rechits",2);
150 
151  hEventEnergyEB_ = dbe_->book1D("eventEnergyEB","event energy EB",
155 
156  hEventEnergyEB_->setAxisTitle("energy (GeV) ",1);
157 
158  hNRecHitsEB_ = dbe_->book1D("nRechitsEB","#rechits in event EB",
162 
163  hNRecHitsEB_->setAxisTitle("rechits ",1);
164 
165  hMeanRecHitEnergyEB_ = dbe_->book1D("meanEnergyEB","Mean rechit energy EB",
169 
170  hMeanRecHitEnergyEB_-> setAxisTitle("Mean Energy [GeV] ",1);
171 
172 
173  hRechitEnergyEE_ = dbe_->book1D("rhEnergyEE","rechits energy EE",
177 
178  hRechitEnergyEE_->setAxisTitle("energy (GeV) ",1);
179  hRechitEnergyEE_->setAxisTitle("#rechits",2);
180 
181  hEventEnergyEE_ = dbe_->book1D("eventEnergyEE","event energy EE",
185 
186  hEventEnergyEE_->setAxisTitle("energy (GeV) ",1);
187 
188  hNRecHitsEE_ = dbe_->book1D("nRechitsEE","#rechits in event EE" ,
192 
193  hNRecHitsEE_->setAxisTitle("rechits ",1);
194 
195  hMeanRecHitEnergyEE_ = dbe_->book1D("meanEnergyEE","Mean rechit energy EE",
199 
200  hMeanRecHitEnergyEE_-> setAxisTitle("Mean Energy [GeV] ",1);
201 
202 }
MonitorElement * hEventEnergyEB_
Distribution of total event energy.
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
Definition: DQMStore.cc:954
MonitorElement * hRechitEnergyEE_
Energy Distribution of rechits.
MonitorElement * hEventEnergyEE_
Distribution of total event energy.
MonitorElement * hRechitEnergyEB_
Energy Distribution of rechits.
std::string folderName_
DQM folder name.
MonitorElement * hMeanRecHitEnergyEB_
Distribution of Mean energy per rechit.
MonitorElement * hiEtaDistrEB_
Distribution of rechits in iEta.
MonitorElement * hiPhiDistrEB_
Distribution of rechits in iPhi.
MonitorElement * hMeanRecHitEnergyEE_
Distribution of Mean energy per rechit.
MonitorElement * hNRecHitsEE_
Distribution of number of RecHits.
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:667
MonitorElement * hNRecHitsEB_
Distribution of number of RecHits.
void HLTAlCaMonEcalPhiSym::beginLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup context 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 210 of file HLTAlCaMonEcalPhiSym.cc.

211  {
212 
213 }
void HLTAlCaMonEcalPhiSym::beginRun ( const edm::Run r,
const edm::EventSetup c 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 205 of file HLTAlCaMonEcalPhiSym.cc.

205  {
206 
207 }
void HLTAlCaMonEcalPhiSym::endJob ( void  )
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 285 of file HLTAlCaMonEcalPhiSym.cc.

References dbe_, fileName_, DQMStore::save(), and saveToFile_.

285  {
286 
287  if (saveToFile_) {
288  dbe_->save(fileName_);
289  }
290 
291 }
bool saveToFile_
Write to file.
void save(const std::string &filename, const std::string &path="", const std::string &pattern="", const std::string &rewrite="", const uint32_t run=0, const uint32_t lumi=0, SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, const std::string &fileupdate="RECREATE", const bool resetMEsAfterWriting=false)
Definition: DQMStore.cc:2540
std::string fileName_
Output file name if required.
void HLTAlCaMonEcalPhiSym::endLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup c 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 277 of file HLTAlCaMonEcalPhiSym.cc.

278  {
279 }
void HLTAlCaMonEcalPhiSym::endRun ( const edm::Run r,
const edm::EventSetup c 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 281 of file HLTAlCaMonEcalPhiSym.cc.

281  {
282 
283 }

Member Data Documentation

DQMStore* HLTAlCaMonEcalPhiSym::dbe_
private

Definition at line 49 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), endJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::eventCounter_
private

Definition at line 50 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze().

std::string HLTAlCaMonEcalPhiSym::fileName_
private

Output file name if required.

Definition at line 130 of file HLTAlCaMonEcalPhiSym.h.

Referenced by endJob(), and HLTAlCaMonEcalPhiSym().

std::string HLTAlCaMonEcalPhiSym::folderName_
private

DQM folder name.

Definition at line 124 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hEventEnergyEB_
private

Distribution of total event energy.

Definition at line 72 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hEventEnergyEB_max_
private

Definition at line 75 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hEventEnergyEB_min_
private

Definition at line 74 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hEventEnergyEB_nbin_
private

Definition at line 73 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hEventEnergyEE_
private

Distribution of total event energy.

Definition at line 96 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hEventEnergyEE_max_
private

Definition at line 99 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hEventEnergyEE_min_
private

Definition at line 98 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hEventEnergyEE_nbin_
private

Definition at line 97 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hiEtaDistrEB_
private

Distribution of rechits in iEta.

Definition at line 60 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hiEtaDistrEB_max_
private

Definition at line 63 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hiEtaDistrEB_min_
private

Definition at line 62 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hiEtaDistrEB_nbin_
private

Definition at line 61 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hiPhiDistrEB_
private

Distribution of rechits in iPhi.

Definition at line 54 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hiPhiDistrEB_max_
private

Definition at line 57 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hiPhiDistrEB_min_
private

Definition at line 56 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hiPhiDistrEB_nbin_
private

Definition at line 55 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hMeanRecHitEnergyEB_
private

Distribution of Mean energy per rechit.

Definition at line 84 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hMeanRecHitEnergyEB_max_
private

Definition at line 87 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hMeanRecHitEnergyEB_min_
private

Definition at line 86 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hMeanRecHitEnergyEB_nbin_
private

Definition at line 85 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hMeanRecHitEnergyEE_
private

Distribution of Mean energy per rechit.

Definition at line 108 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hMeanRecHitEnergyEE_max_
private

Definition at line 111 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hMeanRecHitEnergyEE_min_
private

Definition at line 110 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hMeanRecHitEnergyEE_nbin_
private

Definition at line 109 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hNRecHitsEB_
private

Distribution of number of RecHits.

Definition at line 78 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hNRecHitsEB_max_
private

Definition at line 81 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hNRecHitsEB_min_
private

Definition at line 80 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hNRecHitsEB_nbin_
private

Definition at line 79 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hNRecHitsEE_
private

Distribution of number of RecHits.

Definition at line 102 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hNRecHitsEE_max_
private

Definition at line 105 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hNRecHitsEE_min_
private

Definition at line 104 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hNRecHitsEE_nbin_
private

Definition at line 103 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hRechitEnergyEB_
private

Energy Distribution of rechits.

Definition at line 66 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hRechitEnergyEB_max_
private

Definition at line 69 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hRechitEnergyEB_min_
private

Definition at line 68 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hRechitEnergyEB_nbin_
private

Definition at line 67 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

MonitorElement* HLTAlCaMonEcalPhiSym::hRechitEnergyEE_
private

Energy Distribution of rechits.

Definition at line 90 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and beginJob().

double HLTAlCaMonEcalPhiSym::hRechitEnergyEE_max_
private

Definition at line 93 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

double HLTAlCaMonEcalPhiSym::hRechitEnergyEE_min_
private

Definition at line 92 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

int HLTAlCaMonEcalPhiSym::hRechitEnergyEE_nbin_
private

Definition at line 91 of file HLTAlCaMonEcalPhiSym.h.

Referenced by beginJob(), and HLTAlCaMonEcalPhiSym().

unsigned int HLTAlCaMonEcalPhiSym::prescaleFactor_
private

Monitor every prescaleFactor_ events.

Definition at line 121 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and HLTAlCaMonEcalPhiSym().

edm::InputTag HLTAlCaMonEcalPhiSym::productMonitoredEB_
private

object to monitor

Definition at line 114 of file HLTAlCaMonEcalPhiSym.h.

Referenced by HLTAlCaMonEcalPhiSym().

edm::EDGetTokenT<EcalRecHitCollection> HLTAlCaMonEcalPhiSym::productMonitoredEBToken_
private

Definition at line 133 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and HLTAlCaMonEcalPhiSym().

edm::InputTag HLTAlCaMonEcalPhiSym::productMonitoredEE_
private

object to monitor

Definition at line 117 of file HLTAlCaMonEcalPhiSym.h.

Referenced by HLTAlCaMonEcalPhiSym().

edm::EDGetTokenT<EcalRecHitCollection> HLTAlCaMonEcalPhiSym::productMonitoredEEToken_
private

Definition at line 134 of file HLTAlCaMonEcalPhiSym.h.

Referenced by analyze(), and HLTAlCaMonEcalPhiSym().

bool HLTAlCaMonEcalPhiSym::saveToFile_
private

Write to file.

Definition at line 127 of file HLTAlCaMonEcalPhiSym.h.

Referenced by endJob(), and HLTAlCaMonEcalPhiSym().