Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

Anaphe::IHistoManager Class Reference

#include <IHistoManager.h>

List of all members.

Public Methods

virtual ~IHistoManager ()
virtual bool unregister (IHistogram *h)=0
virtual bool register1D (IHistogram1D *h)=0
virtual bool register2D (IHistogram2D *h)=0
virtual bool register3D (IHistogram3D *h)=0
virtual bool registerProf (IProfileHistogram *h)=0
virtual IHistogram1DretrieveHisto1D (const char *label)=0
virtual IHistogram2DretrieveHisto2D (const char *label)=0
virtual IHistogram3DretrieveHisto3D (const char *label)=0
virtual IProfileHistogramretrieveProf (const char *label)=0
virtual void deleteHisto (const char *label)=0
virtual void list (std::ostream &os=std::cout)=0
virtual void disableOverwrite ()=0
virtual void enableOverwrite ()=0
virtual void disableWarnOverwrite ()=0
virtual void enableWarnOverwrite ()=0
virtual void setFactory (IHistoFactory *f)=0
virtual IHistogram1Dcreate1D (const char *label, const char *title, int nBinsx, double xmin, double xmax, const char *options=0)=0
virtual IHistogram2Dcreate2D (const char *label, const char *title, int nBinsx, double xmin, double xmax, int nBinsy, double ymin, double ymax, const char *options=0)=0
virtual IHistogram3Dcreate3D (const char *label, const char *title, int nBinsx, double xmin, double xmax, int nBinsy, double ymin, double ymax, int nBinsz, double zmin, double zmax, const char *options=0)=0
virtual IProfileHistogramcreateProfile (const char *label, const char *title, int nBinsx=10, double xmin=0, double xmax=10, const char *options=0)=0
 profile histograms

virtual IHistogram1DcreateDynamic1D (const char *label, const char *title, int nBinsx)=0
 dynamic histograms (adjusting min/max automatically)

virtual IHistogram1Dcreate1DVar (const char *label, const char *title, std::vector< float > binEdge, const char *options=0)=0
 histograms with variable binning

virtual IHistogram2Dcreate2DVar (const char *label, const char *title, std::vector< float > binEdgeX, std::vector< float > binEdgeY, const char *options=0)=0
virtual IHistogram1Dload1D (const char *label)=0
 loading from persistent store via histo-ID:

virtual IHistogram2Dload2D (const char *label)=0
virtual IHistogram3Dload3D (const char *label)=0
virtual IProfileHistogramloadProf (const char *label)=0
virtual void scratchHisto (const char *label)=0
virtual void store (const char *label)=0
virtual void selectStore (const char *name, const char *topDir=0)=0
 for navigation in persistent store:

virtual void mkdir (const char *name)=0
virtual void rmdir (const char *name)=0
virtual void cd (const char *name)=0
virtual void ls () const=0
virtual void pwd () const=0


Constructor & Destructor Documentation

virtual Anaphe::IHistoManager::~IHistoManager   [inline, virtual]
 


Member Function Documentation

virtual void Anaphe::IHistoManager::cd const char *    name [pure virtual]
 

virtual IHistogram1D* Anaphe::IHistoManager::create1D const char *    label,
const char *    title,
int    nBinsx,
double    xmin,
double    xmax,
const char *    options = 0
[pure virtual]
 

virtual IHistogram1D* Anaphe::IHistoManager::create1DVar const char *    label,
const char *    title,
std::vector< float >    binEdge,
const char *    options = 0
[pure virtual]
 

virtual IHistogram2D* Anaphe::IHistoManager::create2D const char *    label,
const char *    title,
int    nBinsx,
double    xmin,
double    xmax,
int    nBinsy,
double    ymin,
double    ymax,
const char *    options = 0
[pure virtual]
 

virtual IHistogram2D* Anaphe::IHistoManager::create2DVar const char *    label,
const char *    title,
std::vector< float >    binEdgeX,
std::vector< float >    binEdgeY,
const char *    options = 0
[pure virtual]
 

virtual IHistogram3D* Anaphe::IHistoManager::create3D const char *    label,
const char *    title,
int    nBinsx,
double    xmin,
double    xmax,
int    nBinsy,
double    ymin,
double    ymax,
int    nBinsz,
double    zmin,
double    zmax,
const char *    options = 0
[pure virtual]
 

virtual IHistogram1D* Anaphe::IHistoManager::createDynamic1D const char *    label,
const char *    title,
int    nBinsx
[pure virtual]
 

virtual IProfileHistogram* Anaphe::IHistoManager::createProfile const char *    label,
const char *    title,
int    nBinsx = 10,
double    xmin = 0,
double    xmax = 10,
const char *    options = 0
[pure virtual]
 

virtual void Anaphe::IHistoManager::deleteHisto const char *    label [pure virtual]
 

virtual void Anaphe::IHistoManager::disableOverwrite   [pure virtual]
 

virtual void Anaphe::IHistoManager::disableWarnOverwrite   [pure virtual]
 

virtual void Anaphe::IHistoManager::enableOverwrite   [pure virtual]
 

virtual void Anaphe::IHistoManager::enableWarnOverwrite   [pure virtual]
 

virtual void Anaphe::IHistoManager::list std::ostream &    os = std::cout [pure virtual]
 

virtual IHistogram1D* Anaphe::IHistoManager::load1D const char *    label [pure virtual]
 

virtual IHistogram2D* Anaphe::IHistoManager::load2D const char *    label [pure virtual]
 

virtual IHistogram3D* Anaphe::IHistoManager::load3D const char *    label [pure virtual]
 

virtual IProfileHistogram* Anaphe::IHistoManager::loadProf const char *    label [pure virtual]
 

virtual void Anaphe::IHistoManager::ls   const [pure virtual]
 

virtual void Anaphe::IHistoManager::mkdir const char *    name [pure virtual]
 

virtual void Anaphe::IHistoManager::pwd   const [pure virtual]
 

virtual bool Anaphe::IHistoManager::register1D IHistogram1D   h [pure virtual]
 

virtual bool Anaphe::IHistoManager::register2D IHistogram2D   h [pure virtual]
 

virtual bool Anaphe::IHistoManager::register3D IHistogram3D   h [pure virtual]
 

virtual bool Anaphe::IHistoManager::registerProf IProfileHistogram   h [pure virtual]
 

virtual IHistogram1D* Anaphe::IHistoManager::retrieveHisto1D const char *    label [pure virtual]
 

virtual IHistogram2D* Anaphe::IHistoManager::retrieveHisto2D const char *    label [pure virtual]
 

virtual IHistogram3D* Anaphe::IHistoManager::retrieveHisto3D const char *    label [pure virtual]
 

virtual IProfileHistogram* Anaphe::IHistoManager::retrieveProf const char *    label [pure virtual]
 

virtual void Anaphe::IHistoManager::rmdir const char *    name [pure virtual]
 

virtual void Anaphe::IHistoManager::scratchHisto const char *    label [pure virtual]
 

virtual void Anaphe::IHistoManager::selectStore const char *    name,
const char *    topDir = 0
[pure virtual]
 

virtual void Anaphe::IHistoManager::setFactory IHistoFactory   f [pure virtual]
 

virtual void Anaphe::IHistoManager::store const char *    label [pure virtual]
 

virtual bool Anaphe::IHistoManager::unregister IHistogram   h [pure virtual]
 


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

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