#ifndef HMDCTASKSET_H
#define HMDCTASKSET_H
#include "htaskset.h"
#include "hmdcdigitizer.h"
class HMdcDigitizer;
class HMdcCalibrater1;
class HMdcDeDxMaker;
class HMdcDeDx2Maker;
class HMdcSetup;
class HMdcCalibrater1Setup;
class HMdcDigitizerSetup;
class HMdcTrackFinderSetup;
class HMdcClusterToHitSetup;
class HMdc12FitSetup;
class HMdcCommonSetup;
class HMdcTaskSet : public HTaskSet {
private:
static Int_t ilevel;
static Int_t irealorsimulation;
static Int_t icalibrater;
static Int_t itimecuts;
static Int_t itracker;
static Int_t imagnet;
static Int_t itrackermode;
static Int_t analysisLevel;
static Int_t cal1TimeCutFlag;
static Int_t cal1ModeFlag;
static Int_t tracker;
static Bool_t isCoilOff;
static Int_t typeClustFinder;
static Int_t nLayers[6][4];
static Int_t nLevel[4];
static Int_t mdcForSeg1;
static Int_t mdcForSeg2;
static Int_t fitAuthor;
static Bool_t fitNTuple;
static Bool_t fitPrint;
static Int_t fitVersion;
static Int_t fitIndep;
static Int_t isSimulation;
static HMdcDigitizer* mdcdigi;
static HMdcCalibrater1* calibrater1;
static HMdcDeDxMaker* dedxmaker;
static HMdcDeDx2Maker* dedx2maker;
Int_t versionDeDx;
static HMdcSetup* mdcsetup;
static HMdcSetup* mdcsetuplocal;
static HMdcCalibrater1Setup* calibrater1setlocal;
static HMdcDigitizerSetup* digisetlocal;
static HMdcTrackFinderSetup* trackfindersetlocal;
static HMdcClusterToHitSetup* clustertohitsetlocal;
static HMdc12FitSetup* fittersetlocal;
static HMdcCommonSetup* commonsetlocal;
static Bool_t isCreated;
static Int_t rtdbinput;
void getSetupContainer();
void copySetup();
void getSets();
void setDefaults();
void parseArguments(TString);
public:
HMdcTaskSet(void);
HMdcTaskSet(const Text_t name[],const Text_t title[]);
~HMdcTaskSet(void);
HTask *make(const Char_t *select="",const Option_t *option="");
HMdcDigitizer* getDigitizer();
HMdcCalibrater1* getCalibrater1();
HMdcDeDxMaker* getDeDxMaker();
HMdcDeDx2Maker* getDeDx2Maker();
HMdcSetup* getMdcSetup();
void setVersionDeDx(Int_t vers){versionDeDx=vers;}
void printStatus();
void printOptions();
ClassDef(HMdcTaskSet,1)
};
#endif /* !HMDCTASKSET_H */
Last change: Sat May 22 13:03:43 2010
Last generated: 2010-05-22 13:03
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.