Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

TMuiParBase Class Reference

Base class for runtime parameter objects. More...

#include <TMuiParBase.h>

Inheritance diagram for TMuiParBase:

mMuiBLTEmulatorPar mMuiClusterFinderPar mMuiEvalFrameworkPar mMuiEvalOPar mMuiFastRoadFinderPar mMuiFindRoadPar mMuiRawUnpackPar mMuiResponsePar mMuiRoadFinder1Par mMuiSlowSimPar mMuiTriggerEmulatorPar List of all members.

Public Methods

 TMuiParBase ()
virtual ~TMuiParBase ()
virtual void identify (std::ostream &os=std::cout) const
virtual void Reset ()
virtual int isValid () const
MUIOO::Verbosity get_verbosity () const
void set_verbosity (MUIOO::Verbosity verbosity)

Private Attributes

MUIOO::Verbosity _verbosity

Detailed Description

Base class for runtime parameter objects.

Satisfies PHOOL interface requirements and provides interface to run-time parameters that are common to all modules.

Definition at line 14 of file TMuiParBase.h.


Constructor & Destructor Documentation

TMuiParBase   [inline]
 

default constructor

Definition at line 20 of file TMuiParBase.h.

References _verbosity, and MUIOO::NONE.

00020                 : 
00021     _verbosity(MUIOO::NONE){;}

virtual ~TMuiParBase   [inline, virtual]
 

destructor

Definition at line 24 of file TMuiParBase.h.

00024 {;}


Member Function Documentation

MUIOO::Verbosity get_verbosity   const [inline]
 

Verbosity level

Definition at line 38 of file TMuiParBase.h.

References _verbosity.

Referenced by mMuiSlowSim::event, mMuiResponse::event, mMuiFindRoad::event, mMuiEvalO::event, mMuiFindRoad::find_roads, and mMuiResponse::is_alive.

00038 {return _verbosity;}   

virtual void identify std::ostream &    os = std::cout const [inline, virtual]
 

PHOOL inteface requirement

Reimplemented in mMuiSlowSimPar.

Definition at line 27 of file TMuiParBase.h.

00027                                                         {
00028     os << "TMuiParBasePar";
00029   }

virtual int isValid   const [inline, virtual]
 

PHOOL interface requirement -- always returns 1

Definition at line 35 of file TMuiParBase.h.

00035 {return 1;}

virtual void Reset   [inline, virtual]
 

PHOOL interface requirement -- null op

Definition at line 32 of file TMuiParBase.h.

00032 {;}

void set_verbosity MUIOO::Verbosity    verbosity [inline]
 

Verbosity level

Definition at line 41 of file TMuiParBase.h.

References _verbosity.

00041 {_verbosity = verbosity;}


Member Data Documentation

MUIOO::Verbosity _verbosity [private]
 

Definition at line 45 of file TMuiParBase.h.

Referenced by get_verbosity, set_verbosity, and TMuiParBase.


The documentation for this class was generated from the following file:
MUIOO: PHENIX Muon Identifier Analysis Framework. Documentation by doxygen
Last modified: