1 #ifndef ALIANALYSISDATASLOT_H 2 #define ALIANALYSISDATASLOT_H AliAnalysysTask - Class representing a basic analysis task. Any user-defined task should derive from...
Bool_t ConnectContainer(AliAnalysisDataContainer *cont)
Bool_t SetBranchAddress(const char *branch, void *address)
virtual ~AliAnalysisDataSlot()
Bool_t IsConnected() const
void * GetBranchAddress(const char *branch) const
TClass * fType
! Type of the slot
AliAnalysysDataContainer AliAnalysysDataContainer - Container of data of arbitrary type deriving from...
static Int_t EnableBranch(const char *bname, TTree *tree)
TObject * GetData() const
AliAnalysysDataSlot Class representing a data slot of an analysis task. An analysis slot enforces a c...
AliAnalysisDataContainer * fContainer
Container connected to the slot.
AliAnalysisTask * GetParent() const
Bool_t IsDataReady() const
void SetType(TClass *type)
AliAnalysisDataSlot & operator=(const AliAnalysisDataSlot &slot)
AliAnalysisDataContainer * GetContainer() const
AliAnalysisTask * fParent
Analysis task to which the slot belongs.