Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

Anaphe::AIDA_HBook::Builder Class Reference

#include <Builder.h>

List of all members.

Public Methods

 Builder (void)
 Builder (const Builder &)
const Builder & operator= (const Builder &)
 ~Builder (void)
void noWarnings (const bool &=true)
CHBookHisto * buildFrom (const HistoParameters1D &, const int &id=1)
CHBookHisto2 * buildFrom (const HistoParameters2D &, const int &id=1)

Private Methods

CHBookHisto * makeNewCHBookHisto (const HistoParameters1D &hp, const int &id) const
CHBookHisto2 * makeNewCHBookHisto2 (const HistoParameters2D &hp, const int &id) const
void extractPairs (const HistoParameters1D &, AIDA_STD::vector< AIDA_STD::pair< float, float > > &) const
void extractPairs (const HistoParameters2D &, AIDA_STD::vector< AIDA_STD::vector< AIDA_STD::pair< float, float > > > &) const
bool goodParameters (const HistoParameters1D &parameters) const
bool goodParameters (const HistoParameters2D &parameters) const
void no2DVarError (void) const
void errorMessage (const AIDA_STD::string &msg) const

Private Attributes

bool silent


Constructor & Destructor Documentation

Anaphe::AIDA_HBook::Builder::Builder void   
 

Definition at line 30 of file Builder.cpp.

Anaphe::AIDA_HBook::Builder::Builder const Builder &   
 

Definition at line 39 of file Builder.cpp.

Anaphe::AIDA_HBook::Builder::~Builder void   
 

Definition at line 48 of file Builder.cpp.


Member Function Documentation

CHBookHisto2 * Anaphe::AIDA_HBook::Builder::buildFrom const HistoParameters2D &   ,
const int &    id = 1
 

Definition at line 94 of file Builder.cpp.

References makeNewCHBookHisto2().

CHBookHisto * Anaphe::AIDA_HBook::Builder::buildFrom const HistoParameters1D &   ,
const int &    id = 1
 

Definition at line 78 of file Builder.cpp.

References makeNewCHBookHisto().

Referenced by Anaphe::AIDA_HBook::AIDAHistogram1D::AIDAHistogram1D(), and Anaphe::AIDA_HBook::AIDAHistogram2D::AIDAHistogram2D().

void Anaphe::AIDA_HBook::Builder::errorMessage const AIDA_STD::string &    msg const [private]
 

Definition at line 201 of file Builder.cpp.

References silent.

Referenced by no2DVarError().

void Anaphe::AIDA_HBook::Builder::extractPairs const HistoParameters2D &   ,
AIDA_STD::vector< AIDA_STD::vector< AIDA_STD::pair< float, float > > > &   
const [private]
 

Definition at line 173 of file Builder.cpp.

void Anaphe::AIDA_HBook::Builder::extractPairs const HistoParameters1D &   ,
AIDA_STD::vector< AIDA_STD::pair< float, float > > &   
const [private]
 

Definition at line 159 of file Builder.cpp.

Referenced by makeNewCHBookHisto(), and makeNewCHBookHisto2().

bool Anaphe::AIDA_HBook::Builder::goodParameters const HistoParameters2D &    parameters const [private]
 

bool Anaphe::AIDA_HBook::Builder::goodParameters const HistoParameters1D &    parameters const [private]
 

CHBookHisto * Anaphe::AIDA_HBook::Builder::makeNewCHBookHisto const HistoParameters1D &    hp,
const int &    id
const [private]
 

Definition at line 109 of file Builder.cpp.

References extractPairs().

Referenced by buildFrom().

CHBookHisto2 * Anaphe::AIDA_HBook::Builder::makeNewCHBookHisto2 const HistoParameters2D &    hp,
const int &    id
const [private]
 

Definition at line 138 of file Builder.cpp.

References extractPairs(), and no2DVarError().

Referenced by buildFrom().

void Anaphe::AIDA_HBook::Builder::no2DVarError void    const [private]
 

Definition at line 193 of file Builder.cpp.

References errorMessage().

Referenced by makeNewCHBookHisto2().

void Anaphe::AIDA_HBook::Builder::noWarnings const bool &    = true
 

Definition at line 70 of file Builder.cpp.

References silent.

Referenced by Anaphe::AIDA_HBook::AIDAHistogram1D::AIDAHistogram1D(), and Anaphe::AIDA_HBook::AIDAHistogram2D::AIDAHistogram2D().

const Builder & Anaphe::AIDA_HBook::Builder::operator= const Builder &   
 

Definition at line 55 of file Builder.cpp.

References silent.


Member Data Documentation

bool Anaphe::AIDA_HBook::Builder::silent [private]
 

Definition at line 69 of file Builder.h.

Referenced by errorMessage(), noWarnings(), and operator=().


The documentation for this class was generated from the following files:

Anaphe documentation generated by Doxygen (www.doxygen.org)