#include <ConfigurableHisto.h>
Public Types | |
enum | HType { h1, h2, prof } |
Public Member Functions | |
virtual void | book (TFileDirectory *dir) |
virtual ConfigurableHisto * | clone () const |
void | complete () |
ConfigurableHisto (HType t, std::string name, edm::ParameterSet &iConfig) | |
virtual void | fill (const edm::Event &iEvent) |
TH1 * | h () |
const HType & | type () |
virtual | ~ConfigurableHisto () |
Protected Member Functions | |
ConfigurableHisto (const ConfigurableHisto &master) | |
Protected Attributes | |
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 53 of file ConfigurableHisto.h.
Enumerator | |
---|---|
h1 | |
h2 | |
prof |
Definition at line 55 of file ConfigurableHisto.h.
|
inline |
Definition at line 56 of file ConfigurableHisto.h.
Referenced by clone(), and SplittingConfigurableHisto::SplittingConfigurableHisto().
|
inlinevirtual |
Definition at line 59 of file ConfigurableHisto.h.
|
inlineprotected |
|
inlinevirtual |
Reimplemented in SplittingConfigurableHisto.
Definition at line 63 of file ConfigurableHisto.h.
References conf_, edm::ParameterSet::dump(), edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), h1, h2, h_, TFileDirectory::make(), ConfigurableAxis::Max(), ConfigurableAxis::Min(), name_, ConfigurableAxis::nBin(), prof, indexGen::title, type(), w_, x_, ConfigurableAxis::xBins(), and y_.
Referenced by SplittingConfigurableHisto::book().
|
inlinevirtual |
Reimplemented in SplittingConfigurableHisto.
Definition at line 61 of file ConfigurableHisto.h.
References ConfigurableHisto().
|
inline |
Definition at line 200 of file ConfigurableHisto.h.
|
inlinevirtual |
Reimplemented in SplittingConfigurableHisto.
Definition at line 153 of file ConfigurableHisto.h.
References CachingVariable::compute(), conf_, edm::ParameterSet::dump(), h1, h2, h_, iEvent, name_, prof, type_, w_, CommonMethods::weight(), x_, and y_.
Referenced by SplittingConfigurableHisto::fill().
|
inline |
Definition at line 201 of file ConfigurableHisto.h.
References h_.
Referenced by SplittingConfigurableHisto::book(), and SplittingConfigurableHisto::complete().
|
inline |
|
protected |
Definition at line 217 of file ConfigurableHisto.h.
Referenced by book(), ConfigurableHisto(), and fill().
|
protected |
Definition at line 215 of file ConfigurableHisto.h.
Referenced by book(), ConfigurableHisto(), fill(), and h().
|
protected |
Definition at line 216 of file ConfigurableHisto.h.
Referenced by book(), SplittingConfigurableHisto::book(), ConfigurableHisto(), fill(), and SplittingConfigurableHisto::SplittingConfigurableHisto().
|
protected |
Definition at line 214 of file ConfigurableHisto.h.
Referenced by Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), ConfigurableHisto(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), fill(), Modules.Service::insertInto(), RandomRunSource.RandomRunSource::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), and type().
|
protected |
Definition at line 222 of file ConfigurableHisto.h.
Referenced by book(), ConfigurableHisto(), and fill().
|
protected |
Definition at line 219 of file ConfigurableHisto.h.
Referenced by book(), ConfigurableHisto(), and fill().
|
protected |
Definition at line 220 of file ConfigurableHisto.h.
Referenced by book(), ConfigurableHisto(), and fill().
|
protected |
Definition at line 221 of file ConfigurableHisto.h.
Referenced by ConfigurableHisto().