#include <Validation/HcalDigis/src/HcalDigisValidation.cc>
Classes | |
struct | HistLim |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
void | beginRun () |
void | book1D (std::string name, int n, double min, double max) |
void | book1D (std::string name, const HistLim &limX) |
void | book2D (std::string name, const HistLim &limX, const HistLim &limY) |
void | booking (std::string subdetopt, int bnoise, int bmc) |
void | bookPf (std::string name, const HistLim &limX, const HistLim &limY) |
virtual void | endJob () |
void | endRun () |
void | eval_occupancy () |
void | fill1D (std::string name, double X, double weight=1) |
void | fill2D (std::string name, double X, double Y, double weight=1) |
void | fillPf (std::string name, double X, double Y) |
MonitorElement * | monitor (std::string name) |
template<class Digi > | |
void | reco (const edm::Event &iEvent, const edm::EventSetup &iSetup, const edm::EDGetTokenT< edm::SortedCollection< Digi > > &tok) |
std::string | str (int x) |
Private Attributes | |
edm::ESHandle< HcalDbService > | conditions |
DQMStore * | dbe_ |
std::string | dirName_ |
edm::ESHandle< CaloGeometry > | geometry |
edm::InputTag | inputTag_ |
std::string | mc_ |
std::string | mode_ |
std::map< std::string, MonitorElement * > * | msm_ |
int | nevent1 |
int | nevent2 |
int | nevent3 |
int | nevent4 |
int | nevtot |
int | noise_ |
std::string | outputFile_ |
std::string | subdet_ |
edm::EDGetTokenT < edm::SortedCollection < HBHEDataFrame > > | tok_hbhe_ |
edm::EDGetTokenT < edm::SortedCollection < HFDataFrame > > | tok_hf_ |
edm::EDGetTokenT < edm::SortedCollection < HODataFrame > > | tok_ho_ |
edm::EDGetTokenT < edm::PCaloHitContainer > | tok_mc_ |
std::string | zside_ |
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) |
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 47 of file HcalDigisValidation.h.
|
explicit |
Definition at line 22 of file HcalDigisValidation.cc.
References book1D(), booking(), dbe_, dirName_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), inputTag_, mc_, mode_, msm_, cppFunctionSkipper::operator, outputFile_, DQMStore::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, subdet_, tok_hbhe_, tok_hf_, tok_ho_, and tok_mc_.
|
inline |
Definition at line 51 of file HcalDigisValidation.h.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 424 of file HcalDigisValidation.cc.
References conditions, fill1D(), geometry, edm::EventSetup::get(), iEvent, nevtot, noise_, subdet_, tok_hbhe_, tok_hf_, and tok_ho_.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 927 of file HcalDigisValidation.cc.
References nevent1, nevent2, nevent3, nevent4, and nevtot.
|
private |
Definition at line 940 of file HcalDigisValidation.cc.
|
private |
Definition at line 948 of file HcalDigisValidation.cc.
References DQMStore::book1D(), dbe_, bookConverter::max, min(), msm_, n, and mergeVDriftHistosByStation::name.
Referenced by booking(), and HcalDigisValidation().
|
private |
Definition at line 952 of file HcalDigisValidation.cc.
References DQMStore::book1D(), dbe_, HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and mergeVDriftHistosByStation::name.
|
private |
Definition at line 960 of file HcalDigisValidation.cc.
References DQMStore::book2D(), dbe_, HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and mergeVDriftHistosByStation::name.
Referenced by booking().
|
private |
Definition at line 63 of file HcalDigisValidation.cc.
References book1D(), book2D(), bookPf(), cropTnPTrees::frac, timingPdfMaker::histo, EcalCondDBWriter_cfi::pedestal, and subdet_.
Referenced by HcalDigisValidation().
|
private |
Definition at line 968 of file HcalDigisValidation.cc.
References DQMStore::bookProfile(), dbe_, HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and mergeVDriftHistosByStation::name.
Referenced by booking().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 936 of file HcalDigisValidation.cc.
|
private |
Definition at line 944 of file HcalDigisValidation.cc.
|
private |
Definition at line 844 of file HcalDigisValidation.cc.
References gather_cfg::cout, fill1D(), MonitorElement::getBinContent(), i, j, monitor(), nevtot, MonitorElement::setBinContent(), AlCaHLTBitMon_QueryRunRegistry::string, and subdet_.
|
private |
Definition at line 956 of file HcalDigisValidation.cc.
References msm_.
Referenced by analyze(), eval_occupancy(), and reco().
|
private |
Definition at line 964 of file HcalDigisValidation.cc.
References msm_.
Referenced by reco().
|
private |
Definition at line 972 of file HcalDigisValidation.cc.
References msm_.
Referenced by reco().
|
private |
Definition at line 976 of file HcalDigisValidation.cc.
Referenced by eval_occupancy().
|
private |
Definition at line 473 of file HcalDigisValidation.cc.
References HcalCoderDb::adc2fC(), conditions, HcalDetId::depth(), reco_application_2006_simpleTBanalysis_cfg::digiCollection, fill1D(), fill2D(), fillPf(), edm::Event::getByToken(), HcalGainWidth::getValue(), HcalGain::getValue(), HcalPedestalWidth::getWidth(), i, HcalDetId::ieta(), cuy::ii, mc_, mode_, nevent1, nevent2, nevent3, nevent4, noise_, HcalCalibrations::pedestal(), EcalCondDBWriter_cfi::pedestal, edm::Handle< T >::product(), str(), AlCaHLTBitMon_QueryRunRegistry::string, HcalDetId::subdet(), subdet_, results_mgr::tok, and tok_mc_.
|
private |
Definition at line 981 of file HcalDigisValidation.cc.
References dbtoconf::out, and x.
Referenced by reco().
|
private |
Definition at line 117 of file HcalDigisValidation.h.
|
private |
Definition at line 76 of file HcalDigisValidation.h.
Referenced by book1D(), book2D(), bookPf(), and HcalDigisValidation().
|
private |
Definition at line 105 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 116 of file HcalDigisValidation.h.
Referenced by analyze(), and Vispa.Gui.ConnectableWidget.ConnectableWidget::leaveEvent().
|
private |
Definition at line 106 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 108 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 107 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 77 of file HcalDigisValidation.h.
Referenced by book1D(), book2D(), bookPf(), fill1D(), fill2D(), fillPf(), HcalDigisValidation(), and monitor().
|
private |
Definition at line 118 of file HcalDigisValidation.h.
Referenced by beginJob(), and reco().
|
private |
Definition at line 119 of file HcalDigisValidation.h.
Referenced by beginJob(), and reco().
|
private |
Definition at line 120 of file HcalDigisValidation.h.
Referenced by beginJob(), and reco().
|
private |
Definition at line 121 of file HcalDigisValidation.h.
Referenced by beginJob(), and reco().
|
private |
Definition at line 122 of file HcalDigisValidation.h.
Referenced by analyze(), beginJob(), and eval_occupancy().
|
private |
Definition at line 109 of file HcalDigisValidation.h.
|
private |
Definition at line 102 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation().
|
private |
Definition at line 103 of file HcalDigisValidation.h.
Referenced by analyze(), booking(), eval_occupancy(), HcalDigisValidation(), and reco().
|
private |
Definition at line 112 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 114 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 113 of file HcalDigisValidation.h.
Referenced by analyze(), and HcalDigisValidation().
|
private |
Definition at line 111 of file HcalDigisValidation.h.
Referenced by HcalDigisValidation(), and reco().
|
private |
Definition at line 104 of file HcalDigisValidation.h.