-protected:
- Int_t fRun; //Current run number
- Int_t fEvent; //Current event number (from 1)
- Int_t fNtrack; //Number of tracks
- Int_t fHgwmk; //Last track purified
- Int_t fCurrent; //Last track returned from the stack
- Int_t fDebug; //Debug flag
- AliHeader fHeader; //Header information
- TTree *fTreeD; //Pointer to Tree for Digits
- TTree *fTreeK; //Pointer to Tree for Kinematics
- TTree *fTreeH; //Pointer to Tree for Hits
- TTree *fTreeE; //Pointer to Tree for Header
- TTree *fTreeR; //Pointer to Tree for Reconstructed Objects
- TObjArray *fModules; //List of Detectors
- TClonesArray *fParticles; //Pointer to list of particles
- TGeometry *fGeometry; //Pointer to geometry
- AliDisplay *fDisplay; //Pointer to event display
- TStopwatch fTimer; //Timer object
- AliMagF *fField; //Magnetic Field Map
- AliMC *fMC; //pointer to MonteCarlo object
- TArrayI *fImedia; //Array of correspondence between media and detectors
- Int_t fNdets; //Number of detectors
- Float_t fTrRmax; //Maximum radius for tracking
- Float_t fTrZmax; //Maximu z for tracking
- AliGenerator *fGenerator; //Generator used in the MC
- Bool_t fInitDone; //true when initialisation done
- AliLego *fLego; //pointer to aliLego object if it exists
- TDatabasePDG *fPDGDB; //Particle factory object!
- TList *fHitLists; //Lists of hits to be remapped by PurifyKine
- TArrayF fEventEnergy; //Energy deposit for current event
- TArrayF fSummEnergy; //Energy per event in each volume
- TArrayF fSum2Energy; //Energy squared per event in each volume
- TString fConfigFunction; //Configuration file to be executed
+
+ void SetRunLoader(AliRunLoader* rloader);
+ AliRunLoader* GetRunLoader() const {return fRunLoader;}
+// void SetEventFolderName(const char* eventfoldername);
+ virtual void Announce() const;
+
+ virtual void InitLoaders(); //prepares run (i.e. creates getters)
+ static void Deprecated(TObject *obj, const char *method, const char *replace)
+ {// Indicates deprecated method
+ if (obj) ::Warning(Form("%s::%s", obj->ClassName(), method),
+ "method is depricated\nPlease use: %s", replace);
+ else ::Warning(method, "method is depricated\nPlease use: %s", replace);
+ }