#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(), alignCSCRings::e, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), mps_fire::i, edm::ParameterSet::insert(), label, Splitter::label(), Splitter::maxSlots(), CachingVariable::name(), ConfigurableHisto::name_, TrackValidation_cff::pset, alignCSCRings::s, Splitter::shortLabel(), confdb::splitter(), splitter_, AlCaHLTBitMon_QueryRunRegistry::string, subHistoMap_, subHistos_, runGCPTkAlMap::title, and findQualityFiles::v.
Referenced by clone().
|
inlineprivate |
Definition at line 391 of file ConfigurableHisto.h.
References clone(), mps_fire::i, splitter_, subHistoMap_, and subHistos_.
|
inlineoverridevirtual |
Reimplemented from ConfigurableHisto.
Definition at line 300 of file ConfigurableHisto.h.
References ConfigurableHisto::book(), ConfigurableHisto::h(), mps_fire::i, TFileDirectory::make(), 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(), alignCSCRings::e, ConfigurableHisto::fill(), mps_fire::i, confdb::splitter(), 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().