AliRoot Core  3dc7879 (3dc7879)
AliESDHandler Class Reference

#include <AliESDHandler.h>

Inheritance diagram for AliESDHandler:

Public Member Functions

 AliESDHandler ()
 
 AliESDHandler (const char *name, const char *title)
 
virtual ~AliESDHandler ()
 
virtual void SetOutputFileName (const char *fname)
 
virtual const char * GetOutputFileName () const
 
virtual Bool_t Init (Option_t *option)
 
virtual Bool_t Init (TTree *, Option_t *)
 
virtual Bool_t GetEntry ()
 
virtual Bool_t BeginEvent (Long64_t)
 
virtual Bool_t Notify ()
 
virtual Bool_t Notify (const char *)
 
virtual Bool_t FinishEvent ()
 
virtual Bool_t Terminate ()
 
virtual Bool_t TerminateIO ()
 
AliESDfriendGetESDfriend ()
 
virtual TTree * GetTree () const
 
void FillTree ()
 
void SetInputTree (TTree *)
 
void SelectEventForFriends ()
 
virtual AliVCutsGetEventSelection () const
 
- Public Member Functions inherited from AliVEventHandler
 AliVEventHandler ()
 
 AliVEventHandler (const char *name, const char *title)
 
virtual ~AliVEventHandler ()
 
virtual Option_t * GetDataType () const
 
virtual Bool_t GetFillAOD () const
 
virtual Bool_t GetFillExtension () const
 
virtual void SetFillAOD (Bool_t)
 
virtual void SetFillExtension (Bool_t)
 
virtual void SetInputFileName (const char *)
 
virtual const char * GetInputFileName () const
 
virtual const char * GetExtraOutputs (Bool_t merge=kFALSE) const
 
virtual UInt_t IsEventSelected ()
 
virtual Long64_t GetReadEntry () const
 
virtual const AliEventTagGetEventTag () const
 
virtual Option_t * GetAnalysisType () const
 
virtual AliRunTagGetRunTag () const
 
virtual AliPIDResponseGetPIDResponse ()
 
virtual AliMCEventMCEvent () const
 
virtual void SetNeedField (Bool_t flag=kTRUE)
 
virtual TObject * GetStatistics (Option_t *option="") const
 
Bool_t IsLocked () const
 
void Lock ()
 
void UnLock ()
 
void Changed ()
 
virtual void SetCacheSize (Long64_t)
 
virtual TList * GetUserInfo () const
 
virtual Bool_t InitTaskInputData (AliVEvent *, AliVfriendEvent *, TObjArray *)
 
virtual AliVEventGetEvent () const
 
virtual AliVfriendEventGetVfriendEvent () const
 

Private Member Functions

 AliESDHandler (const AliESDHandler &)
 
AliESDHandleroperator= (const AliESDHandler &)
 

Private Attributes

AliESDfriendfesdf
 
TTree * fTreeEF
 Pointer to the ESD friend. More...
 
TFile * fFileEF
 Output tree for friends. More...
 
TString fFileName
 Output file for friends. More...
 
Bool_t fIsEventSelectedForFriends
 Output file name for friends. More...
 

Additional Inherited Members

- Public Types inherited from AliVEventHandler
enum  EEventHandlerFlags { kHandlerLocked = BIT(14) }
 

Detailed Description

Definition at line 22 of file AliESDHandler.h.

Constructor & Destructor Documentation

AliESDHandler::AliESDHandler ( )

Definition at line 39 of file AliESDHandler.cxx.

Referenced by GetEventSelection().

AliESDHandler::AliESDHandler ( const char *  name,
const char *  title 
)

Definition at line 52 of file AliESDHandler.cxx.

AliESDHandler::~AliESDHandler ( )
virtual

Definition at line 66 of file AliESDHandler.cxx.

AliESDHandler::AliESDHandler ( const AliESDHandler )
private

Member Function Documentation

virtual Bool_t AliESDHandler::BeginEvent ( Long64_t  )
inlinevirtual

Implements AliVEventHandler.

Definition at line 33 of file AliESDHandler.h.

void AliESDHandler::FillTree ( )

Definition at line 159 of file AliESDHandler.cxx.

Referenced by FinishEvent(), and GetTree().

Bool_t AliESDHandler::FinishEvent ( )
virtual

Implements AliVEventHandler.

Definition at line 116 of file AliESDHandler.cxx.

Referenced by Notify().

virtual Bool_t AliESDHandler::GetEntry ( )
inlinevirtual

Implements AliVEventHandler.

Definition at line 32 of file AliESDHandler.h.

AliESDfriend* AliESDHandler::GetESDfriend ( )
inline

Definition at line 40 of file AliESDHandler.h.

Referenced by AliAnalysisTaskFilter::Exec().

virtual AliVCuts* AliESDHandler::GetEventSelection ( ) const
inlinevirtual

Implements AliVEventHandler.

Definition at line 45 of file AliESDHandler.h.

virtual const char* AliESDHandler::GetOutputFileName ( ) const
inlinevirtual

Implements AliVEventHandler.

Definition at line 29 of file AliESDHandler.h.

virtual TTree* AliESDHandler::GetTree ( ) const
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 41 of file AliESDHandler.h.

Referenced by AliAnalysisTaskFilter::CreateOutputObjects().

Bool_t AliESDHandler::Init ( Option_t *  option)
virtual

Implements AliVEventHandler.

Definition at line 79 of file AliESDHandler.cxx.

Referenced by GetOutputFileName().

virtual Bool_t AliESDHandler::Init ( TTree *  ,
Option_t *   
)
inlinevirtual

Implements AliVEventHandler.

Definition at line 31 of file AliESDHandler.h.

virtual Bool_t AliESDHandler::Notify ( )
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 34 of file AliESDHandler.h.

virtual Bool_t AliESDHandler::Notify ( const char *  )
inlinevirtual

Implements AliVEventHandler.

Definition at line 35 of file AliESDHandler.h.

AliESDHandler& AliESDHandler::operator= ( const AliESDHandler )
private

Referenced by GetEventSelection().

void AliESDHandler::SelectEventForFriends ( )
inline

Definition at line 44 of file AliESDHandler.h.

Referenced by AliAnalysisTaskFilter::Exec().

void AliESDHandler::SetInputTree ( TTree *  )
inlinevirtual

Implements AliVEventHandler.

Definition at line 43 of file AliESDHandler.h.

virtual void AliESDHandler::SetOutputFileName ( const char *  fname)
inlinevirtual

Implements AliVEventHandler.

Definition at line 28 of file AliESDHandler.h.

Bool_t AliESDHandler::Terminate ( void  )
virtual

Implements AliVEventHandler.

Definition at line 131 of file AliESDHandler.cxx.

Referenced by Notify().

Bool_t AliESDHandler::TerminateIO ( )
virtual

Implements AliVEventHandler.

Definition at line 141 of file AliESDHandler.cxx.

Referenced by Notify().

Member Data Documentation

AliESDfriend* AliESDHandler::fesdf
private

Definition at line 52 of file AliESDHandler.h.

Referenced by FillTree(), FinishEvent(), GetESDfriend(), Init(), and ~AliESDHandler().

TFile* AliESDHandler::fFileEF
private

Output tree for friends.

Definition at line 54 of file AliESDHandler.h.

Referenced by FillTree(), Init(), TerminateIO(), and ~AliESDHandler().

TString AliESDHandler::fFileName
private

Output file for friends.

Definition at line 55 of file AliESDHandler.h.

Referenced by GetOutputFileName(), Init(), and SetOutputFileName().

Bool_t AliESDHandler::fIsEventSelectedForFriends
private

Output file name for friends.

Definition at line 56 of file AliESDHandler.h.

Referenced by BeginEvent(), FillTree(), and SelectEventForFriends().

TTree* AliESDHandler::fTreeEF
private

Pointer to the ESD friend.

Definition at line 53 of file AliESDHandler.h.

Referenced by FillTree(), GetTree(), Init(), TerminateIO(), and ~AliESDHandler().


The documentation for this class was generated from the following files: