Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

rHistoFolderServer Class Reference

stores, serves, fills a collection of rHistoFolder s. More...

#include <rHistoFolderServer.h>

Inheritance diagram for rHistoFolderServer:

rHistoFileServer List of all members.

Public Methods

void define (std::string name)
 execute define() the rHistoFolder with name.

void fill (std::string name)
 execute fill() in the rHistoFolder with name.


Protected Methods

 rHistoFolderServer ()
 constructor.

virtual ~rHistoFolderServer ()
 destructor.

rHistoFoldergetHistoFolder (std::string name) const
 returns the rHistoFolder named with "name".

virtual void defineHistoFolders ()
 virtual method. The user should define the folders. More...

virtual void addHistoFolder (std::string name, rHistoFolder* folder)
 add rHistoFolder to the server.

virtual void makeAlgorithms ()
 converts the user defined rHistoFolders into algorithms.

virtual void setFile (TFile* file)
 set the root-file where histos/ntuple are writen for all "rHistoFolder" in the Server.


Private Attributes

serverVI<rHistoFolder>* m_server
 serverVI of the "rHistoFolder" in the Server.


Detailed Description

stores, serves, fills a collection of rHistoFolder s.

Definition at line 30 of file rHistoFolderServer.h.


Constructor & Destructor Documentation

rHistoFolderServer::rHistoFolderServer ( ) [protected]

constructor.

Definition at line 9 of file rHistoFolderServer.cpp.

rHistoFolderServer::~rHistoFolderServer ( ) [inline, protected, virtual]

destructor.

Definition at line 15 of file rHistoFolderServer.cpp.


Member Function Documentation

void rHistoFolderServer::addHistoFolder ( std::string name,
rHistoFolder * folder ) [inline, protected, virtual]

add rHistoFolder to the server.

Definition at line 31 of file rHistoFolderServer.cpp.

void rHistoFolderServer::define ( std::string name ) [inline]

execute define() the rHistoFolder with name.

Definition at line 36 of file rHistoFolderServer.h.

void rHistoFolderServer::defineHistoFolders ( ) [inline, protected, virtual]

virtual method. The user should define the folders.

execute makeAlgorithms() to create the algorithms associated with the folders

Reimplemented in rHistoFileServer.

Definition at line 53 of file rHistoFolderServer.h.

void rHistoFolderServer::fill ( std::string name ) [inline]

execute fill() in the rHistoFolder with name.

Definition at line 38 of file rHistoFolderServer.h.

rHistoFolder * rHistoFolderServer::getHistoFolder ( std::string name ) const [protected]

returns the rHistoFolder named with "name".

Definition at line 38 of file rHistoFolderServer.cpp.

void rHistoFolderServer::makeAlgorithms ( ) [inline, protected, virtual]

converts the user defined rHistoFolders into algorithms.

Definition at line 20 of file rHistoFolderServer.cpp.

void rHistoFolderServer::setFile ( TFile * file ) [inline, protected, virtual]

set the root-file where histos/ntuple are writen for all "rHistoFolder" in the Server.

Definition at line 46 of file rHistoFolderServer.cpp.


Member Data Documentation

serverVI<rHistoFolder>* rHistoFolderServer::m_server [private]

serverVI of the "rHistoFolder" in the Server.

Definition at line 66 of file rHistoFolderServer.h.


The documentation for this class was generated from the following files:
Generated at Fri Aug 18 12:57:41 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000