- virtual void ReadTransPar();
- virtual void RunMC(Int_t nevent=1, const char *setup="Config.C");
- virtual void Run(Int_t nevent=1, const char *setup="Config.C")
- {RunMC(nevent,setup);}
- virtual void RunLego(const char *setup="Config.C",Int_t nc1=60,Float_t c1min=2,Float_t c1max=178,
- Int_t nc2=60,Float_t c2min=0,Float_t c2max=360,Float_t rmin=0,
- Float_t rmax=430,Float_t zmax=10000, AliLegoGenerator* gener=NULL);
- virtual Bool_t IsLegoRun() const {return (fLego!=0);}
- virtual void RunReco(const char *detector=0, Int_t first = 0, Int_t last = 0);
- virtual void SetCurrentTrack(Int_t track);
- virtual void SetDebug(const Int_t level=0) {fDebug = level;}
- virtual void SetDisplay(AliDisplay *display) {fDisplay = display;}
- virtual void SetField(Int_t type=2, Int_t version=1, Float_t scale=1, Float_t maxField=10, char*filename="$(ALICE_ROOT)/data/field01.dat");
- virtual void SetField(AliMagF* magField);
- virtual void SetTrack(Int_t done, Int_t parent, Int_t pdg,
- Float_t *pmom, Float_t *vpos, Float_t *polar,
- Float_t tof, TMCProcess mech, Int_t &ntr,
- Float_t weight = 1, Int_t is = 0);
- virtual void SetTrack(Int_t done, Int_t parent, Int_t pdg,
- Double_t px, Double_t py, Double_t pz, Double_t e,
- Double_t vx, Double_t vy, Double_t vz, Double_t tof,
- Double_t polx, Double_t poly, Double_t polz,
- TMCProcess mech, Int_t &ntr, Float_t weight=1,
- Int_t is = 0);
- virtual void SetHighWaterMark(const Int_t nt);
-
- virtual void KeepTrack(const Int_t itra);
- virtual void MediaTable();
- virtual void TrackingLimits( Float_t rmax=1.e10, Float_t zmax=1.e10) {fTrRmax=rmax; fTrZmax=zmax;}
- virtual Int_t DetFromMate(Int_t i) const { return (*fImedia)[i];}
- virtual AliGenerator* Generator() const {return fGenerator;}
- virtual void SetGenerator(AliGenerator *generator);
- virtual void ResetGenerator(AliGenerator *generator);
- virtual void EnergySummary();
- virtual TDatabasePDG* PDGDB() const {return fPDGDB;}
-
- // MC Application
- //
- virtual void ConstructGeometry();
- virtual void InitGeometry();
- virtual void GeneratePrimaries();
- virtual void BeginEvent();
- virtual void BeginPrimary();
- virtual void PreTrack();
- virtual void Stepping();
- virtual void PostTrack();
- virtual void FinishPrimary();
- virtual void FinishEvent();
- virtual Double_t TrackingZmax() const {return fTrZmax;}
- virtual Double_t TrackingRmax() const {return fTrRmax;}
- virtual void Field(const Double_t* x, Double_t* b) const;