CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
ConfigurableHisto Class Reference

#include <ConfigurableHisto.h>

Inheritance diagram for ConfigurableHisto:
SplittingConfigurableHisto

Public Types

enum  HType { h1, h2, prof }
 

Public Member Functions

virtual void book (TFileDirectory *dir)
 
virtual ConfigurableHistoclone () const
 
void complete ()
 
 ConfigurableHisto (HType t, std::string name, edm::ParameterSet &iConfig)
 
virtual void fill (const edm::Event &iEvent)
 
TH1 * h ()
 
const HTypetype ()
 
virtual ~ConfigurableHisto ()
 

Protected Member Functions

 ConfigurableHisto (const ConfigurableHisto &master)
 

Protected Attributes

edm::ParameterSet conf_
 
TH1 * h_
 
std::string name_
 
HType type_
 
const CachingVariablew_
 
const CachingVariablex_
 
const CachingVariabley_
 
const CachingVariablez_
 

Detailed Description

Definition at line 53 of file ConfigurableHisto.h.

Member Enumeration Documentation

Enumerator
h1 
h2 
prof 

Definition at line 55 of file ConfigurableHisto.h.

Constructor & Destructor Documentation

ConfigurableHisto::ConfigurableHisto ( HType  t,
std::string  name,
edm::ParameterSet iConfig 
)
inline

Definition at line 56 of file ConfigurableHisto.h.

virtual ConfigurableHisto::~ConfigurableHisto ( )
inlinevirtual

Definition at line 59 of file ConfigurableHisto.h.

ConfigurableHisto::ConfigurableHisto ( const ConfigurableHisto master)
inlineprotected

Definition at line 204 of file ConfigurableHisto.h.

Member Function Documentation

virtual void ConfigurableHisto::book ( TFileDirectory dir)
inlinevirtual

Reimplemented in SplittingConfigurableHisto.

Definition at line 63 of file ConfigurableHisto.h.

virtual ConfigurableHisto* ConfigurableHisto::clone ( void  ) const
inlinevirtual

Reimplemented in SplittingConfigurableHisto.

Definition at line 61 of file ConfigurableHisto.h.

void ConfigurableHisto::complete ( )
inline

Definition at line 200 of file ConfigurableHisto.h.

virtual void ConfigurableHisto::fill ( const edm::Event iEvent)
inlinevirtual

Reimplemented in SplittingConfigurableHisto.

Definition at line 153 of file ConfigurableHisto.h.

TH1* ConfigurableHisto::h ( )
inline

Definition at line 201 of file ConfigurableHisto.h.

const HType& ConfigurableHisto::type ( )
inline

Definition at line 198 of file ConfigurableHisto.h.

Member Data Documentation

edm::ParameterSet ConfigurableHisto::conf_
protected

Definition at line 217 of file ConfigurableHisto.h.

TH1* ConfigurableHisto::h_
protected

Definition at line 215 of file ConfigurableHisto.h.

std::string ConfigurableHisto::name_
protected

Definition at line 216 of file ConfigurableHisto.h.

HType ConfigurableHisto::type_
protected

Definition at line 214 of file ConfigurableHisto.h.

Referenced by RandomRunSource.RandomRunSource::insertInto().

const CachingVariable* ConfigurableHisto::w_
protected

Definition at line 222 of file ConfigurableHisto.h.

const CachingVariable* ConfigurableHisto::x_
protected

Definition at line 219 of file ConfigurableHisto.h.

const CachingVariable* ConfigurableHisto::y_
protected

Definition at line 220 of file ConfigurableHisto.h.

const CachingVariable* ConfigurableHisto::z_
protected

Definition at line 221 of file ConfigurableHisto.h.