HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HMdcCommonSetup Class Reference

#include <hmdcsetup.h>

Inheritance diagram for HMdcCommonSetup:
Collaboration diagram for HMdcCommonSetup:

Public Member Functions

 HMdcCommonSetup (const Char_t *name="", const Char_t *title="", HMdcSetup *set=0)
 
 ~HMdcCommonSetup ()
 
void setIsSimulation (Int_t sim)
 
void setAnalysisLevel (Int_t level)
 
void setTracker (Int_t track)
 
void setMdcCommonSet (Int_t sim, Int_t level, Int_t track)
 
Int_t getIsSimulation ()
 
Int_t getAnalysisLevel ()
 
Int_t getTracker ()
 
void getMdcCommonSet (Int_t *sim, Int_t *level, Int_t *track)
 
void clear ()
 
Bool_t check ()
 
void printParam (void)
 
Bool_t getParams (HParamList *)
 
void putParams (HParamList *)
 
void copySet (HMdcCommonSetup *par)
 
Bool_t isEqual (HMdcCommonSetup *par)
 

Protected Attributes

HMdcSetupsetup
 
Int_t isSimulation
 
Int_t analysisLevel
 
Int_t tracker
 

Detailed Description

Definition at line 346 of file hmdcsetup.h.

Constructor & Destructor Documentation

HMdcCommonSetup::HMdcCommonSetup ( const Char_t *  name = "",
const Char_t *  title = "",
HMdcSetup set = 0 
)

Definition at line 862 of file hmdcsetup.cc.

References clear(), and setup.

HMdcCommonSetup::~HMdcCommonSetup ( )

Definition at line 870 of file hmdcsetup.cc.

Member Function Documentation

Bool_t HMdcCommonSetup::check ( )

Definition at line 894 of file hmdcsetup.cc.

References analysisLevel, isSimulation, and tracker.

void HMdcCommonSetup::clear ( void  )

Definition at line 887 of file hmdcsetup.cc.

References analysisLevel, isSimulation, and tracker.

Referenced by HMdcSetup::clear(), and HMdcCommonSetup().

void HMdcCommonSetup::copySet ( HMdcCommonSetup par)
Int_t HMdcCommonSetup::getAnalysisLevel ( )
inline

Definition at line 365 of file hmdcsetup.h.

References analysisLevel.

Referenced by copySet(), getMdcCommonSet(), isEqual(), and HMdcTaskSet::make().

Int_t HMdcCommonSetup::getIsSimulation ( )
inline
void HMdcCommonSetup::getMdcCommonSet ( Int_t *  sim,
Int_t *  level,
Int_t *  track 
)
inline

Definition at line 367 of file hmdcsetup.h.

References getAnalysisLevel(), getIsSimulation(), and getTracker().

Bool_t HMdcCommonSetup::getParams ( HParamList l)

Definition at line 914 of file hmdcsetup.cc.

References analysisLevel, HParamList::fill(), isSimulation, and tracker.

Int_t HMdcCommonSetup::getTracker ( )
inline

Definition at line 366 of file hmdcsetup.h.

References tracker.

Referenced by copySet(), getMdcCommonSet(), isEqual(), and HMdcTaskSet::make().

Bool_t HMdcCommonSetup::isEqual ( HMdcCommonSetup par)

Definition at line 880 of file hmdcsetup.cc.

References getAnalysisLevel(), getIsSimulation(), and getTracker().

void HMdcCommonSetup::printParam ( void  )
void HMdcCommonSetup::putParams ( HParamList l)

Definition at line 922 of file hmdcsetup.cc.

References HParamList::add(), analysisLevel, isSimulation, and tracker.

Referenced by HMdcSetup::putParams().

void HMdcCommonSetup::setAnalysisLevel ( Int_t  level)
inline

Definition at line 356 of file hmdcsetup.h.

Referenced by copySet(), createHades(), HMdcTaskSet::parseArguments(), and setMdcCommonSet().

void HMdcCommonSetup::setIsSimulation ( Int_t  sim)
inline
void HMdcCommonSetup::setMdcCommonSet ( Int_t  sim,
Int_t  level,
Int_t  track 
)
inline

Definition at line 358 of file hmdcsetup.h.

References setAnalysisLevel(), setIsSimulation(), and setTracker().

Referenced by HMdcTaskSet::setDefaults().

void HMdcCommonSetup::setTracker ( Int_t  track)
inline

Definition at line 357 of file hmdcsetup.h.

Referenced by copySet(), HMdcTaskSet::parseArguments(), and setMdcCommonSet().

Member Data Documentation

Int_t HMdcCommonSetup::analysisLevel
protected

Definition at line 350 of file hmdcsetup.h.

Referenced by check(), clear(), getAnalysisLevel(), getParams(), printParam(), and putParams().

Int_t HMdcCommonSetup::isSimulation
protected

Definition at line 349 of file hmdcsetup.h.

Referenced by check(), clear(), getIsSimulation(), getParams(), printParam(), and putParams().

HMdcSetup* HMdcCommonSetup::setup
protected

Definition at line 348 of file hmdcsetup.h.

Referenced by HMdcCommonSetup().

Int_t HMdcCommonSetup::tracker
protected

Definition at line 351 of file hmdcsetup.h.

Referenced by check(), clear(), getParams(), getTracker(), printParam(), and putParams().


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