CMS 3D CMS Logo

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

#include <Plotter.h>

Inheritance diagram for VariablePlotter:
Plotter

Classes

class  Directory
 
class  SubDirectory
 

Public Member Functions

void complete ()
 
void fill (std::string subDir, const edm::Event &iEvent)
 
void setDir (std::string dir)
 
 VariablePlotter (const edm::ParameterSet &iConfig)
 
 ~VariablePlotter ()
 
- Public Member Functions inherited from Plotter
 Plotter ()
 
 Plotter (const edm::ParameterSet &iConfig)
 
virtual ~Plotter ()
 

Private Types

typedef std::map< std::string,
Directory
Directories
 
typedef std::map< std::string,
ConfigurableHisto * > 
DirectoryHistos
 
typedef std::map< std::string,
SubDirectory
SubDirectories
 

Private Attributes

std::string currentDir_
 
Directories directories_
 
DirectoryHistos master_
 

Detailed Description

Definition at line 31 of file Plotter.h.

Member Typedef Documentation

typedef std::map<std::string, Directory> VariablePlotter::Directories
private

Definition at line 212 of file Plotter.h.

typedef std::map<std::string, ConfigurableHisto *> VariablePlotter::DirectoryHistos
private

Definition at line 193 of file Plotter.h.

typedef std::map<std::string, SubDirectory> VariablePlotter::SubDirectories
private

Definition at line 203 of file Plotter.h.

Constructor & Destructor Documentation

VariablePlotter::VariablePlotter ( const edm::ParameterSet iConfig)
inline

Definition at line 33 of file Plotter.h.

VariablePlotter::~VariablePlotter ( )
inline

Definition at line 145 of file Plotter.h.

Member Function Documentation

void VariablePlotter::complete ( )
inlinevirtual

Implements Plotter.

Definition at line 169 of file Plotter.h.

void VariablePlotter::fill ( std::string  subDir,
const edm::Event iEvent 
)
inlinevirtual

Implements Plotter.

Definition at line 96 of file Plotter.h.

void VariablePlotter::setDir ( std::string  dir)
inlinevirtual

Implements Plotter.

Definition at line 82 of file Plotter.h.

Member Data Documentation

std::string VariablePlotter::currentDir_
private

Definition at line 214 of file Plotter.h.

Directories VariablePlotter::directories_
private

Definition at line 215 of file Plotter.h.

DirectoryHistos VariablePlotter::master_
private

Definition at line 194 of file Plotter.h.