#include <Validation/HcalDigis/src/HcalDigisValidation.cc>
Classes | |
struct | HistLim |
Public Member Functions | |
HcalDigisValidation (const edm::ParameterSet &) | |
~HcalDigisValidation () | |
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 | |
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, HistLim limX) |
void | book2D (std::string name, HistLim limX, HistLim limY) |
void | booking (std::string subdetopt, int bnoise, int bmc) |
void | bookPf (std::string name, HistLim limX, 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) |
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_ |
std::string | zside_ |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
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) |
Description: [one line class summary]
Implementation: [Notes on implementation]
Definition at line 47 of file HcalDigisValidation.h.
|
explicit |
Definition at line 23 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, and subdet_.
|
inline |
Definition at line 51 of file HcalDigisValidation.h.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 419 of file HcalDigisValidation.cc.
References conditions, fill1D(), geometry, edm::EventSetup::get(), iEvent, nevtot, noise_, and subdet_.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 922 of file HcalDigisValidation.cc.
References nevent1, nevent2, nevent3, nevent4, and nevtot.
|
private |
Definition at line 935 of file HcalDigisValidation.cc.
|
private |
Definition at line 943 of file HcalDigisValidation.cc.
References DQMStore::book1D(), dbe_, max(), min, msm_, n, and mergeVDriftHistosByStation::name.
Referenced by booking(), and HcalDigisValidation().
|
private |
Definition at line 947 of file HcalDigisValidation.cc.
References DQMStore::book1D(), dbe_, HcalDigisValidation::HistLim::max, HcalDigisValidation::HistLim::min, msm_, HcalDigisValidation::HistLim::n, and mergeVDriftHistosByStation::name.
Definition at line 955 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 58 of file HcalDigisValidation.cc.
References book1D(), book2D(), bookPf(), cropTnPTrees::frac, timingPdfMaker::histo, and subdet_.
Referenced by HcalDigisValidation().
Definition at line 963 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 931 of file HcalDigisValidation.cc.
|
private |
Definition at line 939 of file HcalDigisValidation.cc.
|
private |
Definition at line 839 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 951 of file HcalDigisValidation.cc.
References msm_.
Referenced by analyze(), eval_occupancy(), and reco().
|
private |
Definition at line 959 of file HcalDigisValidation.cc.
References msm_.
Referenced by reco().
|
private |
Definition at line 967 of file HcalDigisValidation.cc.
References msm_.
Referenced by reco().
|
private |
Definition at line 971 of file HcalDigisValidation.cc.
Referenced by eval_occupancy().
|
private |
Definition at line 468 of file HcalDigisValidation.cc.
References HcalCoderDb::adc2fC(), conditions, HcalDetId::depth(), reco_application_2006_simpleTBanalysis_cfg::digiCollection, fill1D(), fill2D(), fillPf(), edm::Event::getByLabel(), HcalGainWidth::getValue(), HcalGain::getValue(), HcalPedestalWidth::getWidth(), i, HcalDetId::ieta(), cuy::ii, inputTag_, mc_, mode_, nevent1, nevent2, nevent3, nevent4, noise_, HcalCalibrations::pedestal(), edm::Handle< T >::product(), str(), AlCaHLTBitMon_QueryRunRegistry::string, HcalDetId::subdet(), and subdet_.
|
private |
Definition at line 976 of file HcalDigisValidation.cc.
References dbtoconf::out, and x.
Referenced by reco().
|
private |
Definition at line 112 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 111 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(), and reco().
|
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 113 of file HcalDigisValidation.h.
Referenced by beginJob(), and reco().
|
private |
Definition at line 114 of file HcalDigisValidation.h.
Referenced by beginJob(), and reco().
|
private |
Definition at line 115 of file HcalDigisValidation.h.
Referenced by beginJob(), and reco().
|
private |
Definition at line 116 of file HcalDigisValidation.h.
Referenced by beginJob(), and reco().
|
private |
Definition at line 117 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 104 of file HcalDigisValidation.h.