#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.