10 #include <TObjArray.h> 34 AliLoader(
const Char_t *detname,
const Char_t *eventfoldername);
35 AliLoader(
const Char_t *detname,TFolder* eventfolder);
42 virtual void MakeTree(Option_t* opt);
64 Int_t
Register(TFolder* eventFolder);
146 virtual Int_t
WriteHits(Option_t* opt=
"")
const;
237 static TDirectory*
ChangeDir(TFile* file, Int_t eventno);
241 static void SetDebug(Int_t deb = 1);
271 void Clean(
const TString& name);
330 Fatal(
"GetDetectorDataFolder",
331 "Can not find folder %s in folder %s. Aborting",
static const TString fgkDefaultTracksContainerName
virtual void CleanRecPoints() const
static const TString fgkDefaultDigitsContainerName
virtual void CleanFolders()
TFolder * fModuleFolder
Folder that contains the detector data.
TFolder * GetDetectorDataFolder()
virtual void SetRecParticlesFileOption(Option_t *newopt) const
void UnloadRecPoints() const
void UnloadRecParticles() const
virtual void SetSDigitsFileOption(Option_t *newopt) const
AliBaseLoader * GetBaseLoader(const TString &name) const
virtual void SetTracksFileOption(Option_t *newopt) const
static const TString fgkLoaderBaseName
virtual void MakeTree(Option_t *opt)
virtual Int_t ReloadTracks() const
const TString & GetRecParticlesFileName() const
TString GetUnixDir() const
static Bool_t TestFileOption(Option_t *opt)
virtual void SetDigitsComprLevel(Int_t cl) const
virtual Int_t PostTracks() const
virtual void MakeHitsContainer() const
static Bool_t IsOptionWritable(const TString &opt)
virtual Int_t Load(Option_t *opt="")
virtual void SetRecParticlesComprLevel(Int_t cl) const
virtual void SetDigitsFileOption(Option_t *newopt) const
void SetSDigitsFileName(const TString &fname) const
const TString & GetTracksFileName() const
void SetDigitsFileNameSuffix(const TString &suffix) const
virtual void SetHitsComprLevel(Int_t cl) const
AliDataLoader * GetDataLoader(const char *name)
virtual Int_t ReloadHits() const
Int_t LoadRecPoints(Option_t *opt="")
virtual Int_t PostDigits() const
const TString & GetRecPointsFileName() const
virtual void CleanSDigits() const
TObject * GetDetectorData(const char *name)
TObject ** GetDetectorDataRef(TObject *obj)
static const TString fgkDefaultRecPointsContainerName
static const TString fgkDefaultSDigitsContainerName
virtual void MakeRecParticlesContainer() const
virtual Int_t PostHits() const
AliDataLoader * GetTracksDataLoader() const
virtual void CleanDigits() const
Int_t LoadSDigits(Option_t *opt="")
AliDataLoader * GetDigitsDataLoader() const
Int_t LoadRecParticles(Option_t *opt="")
virtual void MakeSDigitsContainer() const
virtual Int_t WriteSDigits(Option_t *opt="") const
void UnloadDigits() const
virtual Int_t PostRecParticles() const
static void SetDebug(Int_t deb=1)
virtual void SetCompressionLevel(Int_t cl)
Int_t SetEventFolder(TFolder *eventfolder)
virtual void SetSDigitsComprLevel(Int_t cl) const
virtual Int_t WriteRecPoints(Option_t *opt="") const
TFolder * GetDataFolder()
virtual void CleanHits() const
AliDataLoader * GetSDigitsDataLoader() const
virtual void SetRecPointsFileOption(Option_t *newopt) const
virtual void CleanTracks() const
virtual void MakeRecPointsContainer() const
AliRunLoader * GetRunLoader()
virtual Int_t ReloadSDigits() const
void SetRecParticlesFileName(const TString &fname) const
virtual TTree * Tree() const
virtual void MakeDigitsContainer() const
static const TString fgkDefaultHitsContainerName
Folder that contains the modules.
virtual void MakeTracksContainer() const
virtual Int_t WriteRecParticles(Option_t *opt="") const
AliDataLoader * GetHitsDataLoader() const
TFolder * fDetectorDataFolder
Folder with data (hits, sdigits, etc, grouped in folders named like detectors.
virtual void SetFileName(const TString &filename)
virtual Int_t ReloadDigits() const
virtual Int_t ReloadRecParticles() const
Int_t LoadHits(Option_t *opt="")
void UnloadTracks() const
void SetHitsFileName(const TString &fname) const
virtual void SetFileOption(const Option_t *fileopt)
virtual Int_t PostSDigits() const
const TString & GetDigitsFileName() const
virtual Int_t WriteDigits(Option_t *opt="") const
virtual Int_t WriteData(Option_t *opt="")
void SetDigitsFileName(const TString &fname) const
const TString & GetSDigitsFileName() const
virtual Int_t WriteTracks(Option_t *opt="") const
virtual void SetRecPointsComprLevel(Int_t cl) const
void UnloadSDigits() const
void SetRecPointsFileName(const TString &fname) const
void SetDirName(TString &name)
virtual void SetTracksComprLevel(Int_t cl) const
virtual void InitDefaults()
void AddDataLoader(AliDataLoader *dl)
AliLoader & operator=(const AliLoader &)
const TString & GetDetectorName() const
AliDataLoader * GetRecParticlesDataLoader() const
TFolder * fDataFolder
Folder with data that changes from event to event, even in single run.
Int_t LoadDigits(Option_t *opt="")
Int_t Register(TFolder *eventFolder)
const TString & GetFileName() const
static const TString fgkDefaultRecParticlesContainerName
virtual Int_t ReloadAll()
void SetTracksFileName(const TString &fname) const
virtual Int_t Load(Option_t *opt="")
TFolder * GetEventFolder()
virtual void SetCompressionLevel(Int_t cl)
virtual Int_t PostRecPoints() const
TFolder * GetModulesFolder()
virtual Int_t ReloadRecPoints() const
virtual void SetHitsFileOption(Option_t *newopt) const
Int_t LoadTracks(Option_t *opt="")
virtual void CloseFiles()
static TDirectory * ChangeDir(TFile *file, Int_t eventno)
AliDataLoader * GetRecPointsDataLoader() const
const TString & GetHitsFileName() const
virtual Int_t WriteHits(Option_t *opt="") const