#include <rHistoFolderServer.h>
Inheritance diagram for rHistoFolderServer:
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. | |
rHistoFolder* | getHistoFolder (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. |
defineHistoFolders()
. Every rHistoFolder should be incorporated in the server via the method addHistoFolder()
. makeAlgorithms()
. This method is automatically executed after defineHistoFolders()
. The name of the algorithm will be fill+"name of the folder in this server" (i.e if the rHistoFolder is named "trackHisto", the algorithm will be named "filltrackHisto"). fill()
or define()
of every rHistoFolder in the server can be executed by the name of the folder. getHistoFolder())
.
Definition at line 30 of file rHistoFolderServer.h.
|
|
|
|
|
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.
|
|
|
converts the user defined rHistoFolders into algorithms.
Definition at line 20 of file rHistoFolderServer.cpp.
|
set the root-file where histos/ntuple are writen for all "rHistoFolder" in the Server.
Definition at line 46 of file rHistoFolderServer.cpp.
|