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

#include <hmdcsetup.h>

Inheritance diagram for HMdcTrackFinderSetup:
Collaboration diagram for HMdcTrackFinderSetup:

Public Member Functions

 HMdcTrackFinderSetup (const Char_t *name="", const Char_t *title="", HMdcSetup *set=0)
 
 ~HMdcTrackFinderSetup ()
 
void setIsCoilOff (Bool_t field)
 
void setTypeClustFinder (Int_t type)
 
Bool_t getIsCoilOff ()
 
void setNLayers (Int_t *myLayers)
 
void setNLevel (Int_t *L)
 
void setMdcTrackFinderSet (Bool_t field, Int_t type, Int_t *myLayers, Int_t *L)
 
Int_t getTypeClustFinder ()
 
void getNLayers (Int_t *myLayers)
 
void getNLevel (Int_t *L)
 
void getMdcTrackfinderSet (Bool_t *field, Int_t *type, Int_t *nlay)
 
void clear ()
 
Bool_t check ()
 
void printParam (void)
 
Bool_t getParams (HParamList *)
 
void putParams (HParamList *)
 
void setupMdcTrackFinder ()
 
void copySet (HMdcTrackFinderSetup *par)
 
Bool_t isEqual (HMdcTrackFinderSetup *par)
 

Protected Attributes

HMdcSetupsetup
 
Int_t isCoilOff
 
Int_t typeClustFinder
 
TArrayI nLayers
 
TArrayI nLevel
 

Detailed Description

Definition at line 196 of file hmdcsetup.h.

Constructor & Destructor Documentation

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

Definition at line 553 of file hmdcsetup.cc.

References clear(), nLayers, nLevel, and setup.

HMdcTrackFinderSetup::~HMdcTrackFinderSetup ( )

Definition at line 563 of file hmdcsetup.cc.

Member Function Documentation

Bool_t HMdcTrackFinderSetup::check ( )

Definition at line 602 of file hmdcsetup.cc.

References isCoilOff, nLayers, nLevel, and typeClustFinder.

void HMdcTrackFinderSetup::clear ( void  )

Definition at line 594 of file hmdcsetup.cc.

References isCoilOff, nLayers, nLevel, and typeClustFinder.

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

void HMdcTrackFinderSetup::copySet ( HMdcTrackFinderSetup par)
Bool_t HMdcTrackFinderSetup::getIsCoilOff ( )
inline

Definition at line 208 of file hmdcsetup.h.

References isCoilOff.

Referenced by copySet(), getMdcTrackfinderSet(), and isEqual().

void HMdcTrackFinderSetup::getMdcTrackfinderSet ( Bool_t *  field,
Int_t *  type,
Int_t *  nlay 
)
inline

Definition at line 247 of file hmdcsetup.h.

References getIsCoilOff(), getNLayers(), and getTypeClustFinder().

void HMdcTrackFinderSetup::getNLayers ( Int_t *  myLayers)
inline

Definition at line 232 of file hmdcsetup.h.

Referenced by copySet(), getMdcTrackfinderSet(), isEqual(), and setupMdcTrackFinder().

void HMdcTrackFinderSetup::getNLevel ( Int_t *  L)
inline

Definition at line 240 of file hmdcsetup.h.

Referenced by copySet(), and isEqual().

Bool_t HMdcTrackFinderSetup::getParams ( HParamList l)

Definition at line 653 of file hmdcsetup.cc.

References HParamList::fill(), isCoilOff, nLayers, nLevel, and typeClustFinder.

Int_t HMdcTrackFinderSetup::getTypeClustFinder ( )
inline

Definition at line 231 of file hmdcsetup.h.

References typeClustFinder.

Referenced by copySet(), getMdcTrackfinderSet(), and isEqual().

Bool_t HMdcTrackFinderSetup::isEqual ( HMdcTrackFinderSetup par)

Definition at line 578 of file hmdcsetup.cc.

References getIsCoilOff(), getNLayers(), getNLevel(), and getTypeClustFinder().

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

Definition at line 662 of file hmdcsetup.cc.

References HParamList::add(), isCoilOff, nLayers, nLevel, and typeClustFinder.

Referenced by HMdcSetup::putParams().

void HMdcTrackFinderSetup::setIsCoilOff ( Bool_t  field)
inline
void HMdcTrackFinderSetup::setMdcTrackFinderSet ( Bool_t  field,
Int_t  type,
Int_t *  myLayers,
Int_t *  L 
)
inline

Definition at line 224 of file hmdcsetup.h.

References setIsCoilOff(), setNLayers(), setNLevel(), and setTypeClustFinder().

Referenced by HMdcTaskSet::setDefaults().

void HMdcTrackFinderSetup::setNLayers ( Int_t *  myLayers)
inline

Definition at line 209 of file hmdcsetup.h.

Referenced by copySet(), createHades(), and setMdcTrackFinderSet().

void HMdcTrackFinderSetup::setNLevel ( Int_t *  L)
inline

Definition at line 217 of file hmdcsetup.h.

Referenced by copySet(), createHades(), and setMdcTrackFinderSet().

void HMdcTrackFinderSetup::setTypeClustFinder ( Int_t  type)
inline

Definition at line 207 of file hmdcsetup.h.

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

void HMdcTrackFinderSetup::setupMdcTrackFinder ( )

Member Data Documentation

Int_t HMdcTrackFinderSetup::isCoilOff
protected
TArrayI HMdcTrackFinderSetup::nLayers
protected

Definition at line 201 of file hmdcsetup.h.

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

TArrayI HMdcTrackFinderSetup::nLevel
protected
HMdcSetup* HMdcTrackFinderSetup::setup
protected

Definition at line 198 of file hmdcsetup.h.

Referenced by HMdcTrackFinderSetup().

Int_t HMdcTrackFinderSetup::typeClustFinder
protected

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