#include <ConfigurableHisto.h>
Public Member Functions | |
void | book (TFileDirectory *dir) override |
ConfigurableHisto * | clone () const override |
void | complete () |
void | fill (const edm::Event &e) override |
SplittingConfigurableHisto (HType t, std::string name, edm::ParameterSet &pset) | |
Public Member Functions inherited from ConfigurableHisto | |
void | complete () |
ConfigurableHisto (HType t, std::string name, edm::ParameterSet &iConfig) | |
TH1 * | h () |
const HType & | type () |
virtual | ~ConfigurableHisto () |
Private Types | |
typedef std::map< const Splitter *, std::vector< ConfigurableHisto * > > | SubHistoMap |
typedef std::map< const Splitter *, THStack * > | SubHistoStacks |
Private Member Functions | |
SplittingConfigurableHisto (const SplittingConfigurableHisto &master) | |
Private Attributes | |
const Splitter * | splitter_ |
THStack * | stack_ |
SubHistoMap | subHistoMap_ |
std::vector< ConfigurableHisto * > | subHistos_ |
SubHistoStacks | subHistoStacks_ |
Additional Inherited Members | |
Public Types inherited from ConfigurableHisto | |
enum | HType { h1, h2, prof } |
Protected Member Functions inherited from ConfigurableHisto | |
ConfigurableHisto (const ConfigurableHisto &master) | |
Protected Attributes inherited from ConfigurableHisto | |
edm::ParameterSet | conf_ |
TH1 * | h_ |
std::string | name_ |
HType | type_ |
const CachingVariable * | w_ |
const CachingVariable * | x_ |
const CachingVariable * | y_ |
const CachingVariable * | z_ |
Definition at line 241 of file ConfigurableHisto.h.
|
private |
Definition at line 410 of file ConfigurableHisto.h.
|
private |
Definition at line 411 of file ConfigurableHisto.h.
|
inline |
Definition at line 243 of file ConfigurableHisto.h.
References ConfigurableHisto::ConfigurableHisto(), MillePedeFileConverter_cfg::e, mps_fire::i, edm::ParameterSet::insert(), label, Splitter::label(), Splitter::maxSlots(), mergeVDriftHistosByStation::name, ConfigurableHisto::name_, muonDTDigis_cfi::pset, alignCSCRings::s, Splitter::shortLabel(), confdb::splitter(), splitter_, AlCaHLTBitMon_QueryRunRegistry::string, subHistoMap_, subHistos_, submitPVValidationJobs::t, runGCPTkAlMap::title, and findQualityFiles::v.
Referenced by clone().
|
inlineprivate |
Definition at line 391 of file ConfigurableHisto.h.
References clone(), mps_fire::i, volumeBasedMagneticField_160812_cfi::master, splitter_, subHistoMap_, and subHistos_.
|
inlineoverridevirtual |
Reimplemented from ConfigurableHisto.
Definition at line 300 of file ConfigurableHisto.h.
References ConfigurableHisto::book(), DeadROC_duringRun::dir, ConfigurableHisto::h(), mps_fire::i, CachingVariable::name(), ConfigurableHisto::name_, splitter_, stack_, AlCaHLTBitMon_QueryRunRegistry::string, subHistoMap_, subHistos_, and subHistoStacks_.
|
inlineoverridevirtual |
Reimplemented from ConfigurableHisto.
Definition at line 327 of file ConfigurableHisto.h.
References SplittingConfigurableHisto().
Referenced by SplittingConfigurableHisto().
|
inline |
Definition at line 370 of file ConfigurableHisto.h.
References ConfigurableHisto::h(), mps_fire::i, Splitter::label(), splitter_, stack_, subHistoMap_, subHistos_, and subHistoStacks_.
|
inlineoverridevirtual |
Reimplemented from ConfigurableHisto.
Definition at line 329 of file ConfigurableHisto.h.
References CachingVariable::compute(), MillePedeFileConverter_cfg::e, ConfigurableHisto::fill(), mps_fire::i, createfilelist::int, FCDTask_cfi::slot, splitter_, subHistoMap_, and subHistos_.
|
private |
Definition at line 415 of file ConfigurableHisto.h.
Referenced by book(), complete(), fill(), and SplittingConfigurableHisto().
|
private |
Definition at line 418 of file ConfigurableHisto.h.
Referenced by book(), and complete().
|
private |
Definition at line 413 of file ConfigurableHisto.h.
Referenced by book(), complete(), fill(), and SplittingConfigurableHisto().
|
private |
Definition at line 416 of file ConfigurableHisto.h.
Referenced by book(), complete(), fill(), and SplittingConfigurableHisto().
|
private |
Definition at line 412 of file ConfigurableHisto.h.
Referenced by book(), and complete().