#include <Validation/HcalDigisClient/src/HcalDigisClient.cc>
Classes | |
struct | HistLim |
Public Member Functions | |
HcalDigisClient (const edm::ParameterSet &) | |
~HcalDigisClient () | |
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 () |
virtual void | beginRun (edm::Run const &, edm::EventSetup const &) |
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) |
void | bookPf (std::string name, HistLim limX, HistLim limY) |
virtual void | endJob () |
virtual void | endRun (edm::Run const &, edm::EventSetup const &) |
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) |
int | HcalDigisEndjob (const std::vector< MonitorElement * > &hcalMEs, std::string subdet_) |
double | integralMETH2D (MonitorElement *ME, int i0, int i1, int j0, int j1) |
MonitorElement * | monitor (std::string name) |
virtual void | runClient () |
void | scaleMETH2D (MonitorElement *ME, double s) |
std::string | str (int x) |
Private Attributes | |
DQMStore * | dbe_ |
std::string | dirName_ |
std::map< std::string, MonitorElement * > * | msm_ |
std::string | outputFile_ |
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 27 of file HcalDigisClient.h.
|
explicit |
Definition at line 24 of file HcalDigisClient.cc.
References booking(), dbe_, dirName_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), msm_, cppFunctionSkipper::operator, outputFile_, DQMStore::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 31 of file HcalDigisClient.h.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 42 of file HcalDigisClient.cc.
|
inlineprivatevirtual |
|
inlineprivatevirtual |
|
inlineprivate |
Definition at line 69 of file HcalDigisClient.h.
References DQMStore::book1D(), dbe_, max(), min, msm_, n, and mergeVDriftHistosByStation::name.
Referenced by booking().
|
inlineprivate |
Definition at line 73 of file HcalDigisClient.h.
References DQMStore::book1D(), dbe_, HcalDigisClient::HistLim::max, HcalDigisClient::HistLim::min, msm_, HcalDigisClient::HistLim::n, and mergeVDriftHistosByStation::name.
Definition at line 81 of file HcalDigisClient.h.
References DQMStore::book2D(), dbe_, HcalDigisClient::HistLim::max, HcalDigisClient::HistLim::min, msm_, HcalDigisClient::HistLim::n, and mergeVDriftHistosByStation::name.
|
private |
Definition at line 48 of file HcalDigisClient.cc.
References book1D(), str(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HcalDigisClient().
Definition at line 89 of file HcalDigisClient.h.
References DQMStore::bookProfile(), dbe_, HcalDigisClient::HistLim::max, HcalDigisClient::HistLim::min, msm_, HcalDigisClient::HistLim::n, and mergeVDriftHistosByStation::name.
|
inlineprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 40 of file HcalDigisClient.h.
References dbe_, outputFile_, and DQMStore::save().
|
inlineprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 48 of file HcalDigisClient.h.
References dbe_, dirName_, runClient(), and DQMStore::setCurrentFolder().
|
inlineprivate |
Definition at line 77 of file HcalDigisClient.h.
References msm_, and histoStyle::weight.
Referenced by HcalDigisEndjob().
|
inlineprivate |
Definition at line 85 of file HcalDigisClient.h.
References msm_, and histoStyle::weight.
|
inlineprivate |
Definition at line 93 of file HcalDigisClient.h.
References msm_.
|
private |
Definition at line 85 of file HcalDigisClient.cc.
References gather_cfg::cout, fill1D(), MonitorElement::getBinContent(), MonitorElement::getEntries(), MonitorElement::getNbinsX(), MonitorElement::getNbinsY(), i, j, and MonitorElement::setBinContent().
Referenced by runClient().
|
private |
Definition at line 218 of file HcalDigisClient.cc.
References MonitorElement::getBinContent(), i, and j.
|
private |
Definition at line 207 of file HcalDigisClient.cc.
|
privatevirtual |
Definition at line 60 of file HcalDigisClient.cc.
References dbe_, dirName_, DQMStore::getContents(), DQMStore::getSubdirs(), HcalDigisEndjob(), i, j, and DQMStore::setCurrentFolder().
Referenced by endRun().
|
private |
Definition at line 229 of file HcalDigisClient.cc.
References ws_sso_content_reader::content, MonitorElement::getBinContent(), MonitorElement::getNbinsX(), MonitorElement::getNbinsY(), i, j, alignCSCRings::s, and MonitorElement::setBinContent().
|
private |
Definition at line 212 of file HcalDigisClient.cc.
References dbtoconf::out, and x.
Referenced by booking().
|
private |
Definition at line 104 of file HcalDigisClient.h.
Referenced by book1D(), book2D(), bookPf(), endJob(), endRun(), HcalDigisClient(), and runClient().
|
private |
Definition at line 106 of file HcalDigisClient.h.
Referenced by endRun(), HcalDigisClient(), and runClient().
|
private |
Definition at line 103 of file HcalDigisClient.h.
Referenced by book1D(), book2D(), bookPf(), fill1D(), fill2D(), fillPf(), HcalDigisClient(), and monitor().
|
private |
Definition at line 105 of file HcalDigisClient.h.
Referenced by endJob(), and HcalDigisClient().