#include <ConfigurableHisto.h>
Public Member Functions | |
void | book (TFileDirectory *dir) |
ConfigurableHisto * | clone () const |
void | complete () |
void | fill (const edm::Event &e) |
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 225 of file ConfigurableHisto.h.
|
private |
Definition at line 375 of file ConfigurableHisto.h.
|
private |
Definition at line 376 of file ConfigurableHisto.h.
|
inline |
Definition at line 227 of file ConfigurableHisto.h.
References ConfigurableHisto::ConfigurableHisto(), alignCSCRings::e, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), i, edm::ParameterSet::insert(), diffTwoXMLs::label, Splitter::label(), Splitter::maxSlots(), CachingVariable::name(), ConfigurableHisto::name_, TrackValidation_cff::pset, alignCSCRings::s, Splitter::shortLabel(), confdb::splitter(), splitter_, AlCaHLTBitMon_QueryRunRegistry::string, subHistoMap_, subHistos_, indexGen::title, and findQualityFiles::v.
Referenced by clone().
|
inlineprivate |
Definition at line 360 of file ConfigurableHisto.h.
References clone(), i, splitter_, subHistoMap_, and subHistos_.
|
inlinevirtual |
Reimplemented from ConfigurableHisto.
Definition at line 282 of file ConfigurableHisto.h.
References ConfigurableHisto::book(), ConfigurableHisto::h(), i, TFileDirectory::make(), CachingVariable::name(), ConfigurableHisto::name_, splitter_, stack_, AlCaHLTBitMon_QueryRunRegistry::string, subHistoMap_, subHistos_, and subHistoStacks_.
|
inlinevirtual |
Reimplemented from ConfigurableHisto.
Definition at line 306 of file ConfigurableHisto.h.
References SplittingConfigurableHisto().
Referenced by SplittingConfigurableHisto().
|
inline |
Definition at line 340 of file ConfigurableHisto.h.
References ConfigurableHisto::h(), i, Splitter::label(), splitter_, stack_, subHistoMap_, subHistos_, and subHistoStacks_.
|
inlinevirtual |
Reimplemented from ConfigurableHisto.
Definition at line 308 of file ConfigurableHisto.h.
References CachingVariable::compute(), alignCSCRings::e, ConfigurableHisto::fill(), i, confdb::splitter(), splitter_, subHistoMap_, and subHistos_.
|
private |
Definition at line 380 of file ConfigurableHisto.h.
Referenced by book(), complete(), fill(), and SplittingConfigurableHisto().
|
private |
Definition at line 383 of file ConfigurableHisto.h.
Referenced by book(), and complete().
|
private |
Definition at line 378 of file ConfigurableHisto.h.
Referenced by book(), complete(), fill(), and SplittingConfigurableHisto().
|
private |
Definition at line 381 of file ConfigurableHisto.h.
Referenced by book(), complete(), fill(), and SplittingConfigurableHisto().
|
private |
Definition at line 377 of file ConfigurableHisto.h.
Referenced by book(), and complete().