AliRoot Core  3dc7879 (3dc7879)
AliHLTVEventInputHandler Class Reference

#include <AliHLTVEventInputHandler.h>

Inheritance diagram for AliHLTVEventInputHandler:

Public Member Functions

 AliHLTVEventInputHandler ()
 
 AliHLTVEventInputHandler (AliHLTVEventInputHandler &)
 
 AliHLTVEventInputHandler (const char *name, const char *title)
 
virtual ~AliHLTVEventInputHandler ()
 
AliHLTVEventInputHandleroperator= (const AliHLTVEventInputHandler &)
 
virtual Bool_t Notify ()
 
virtual Bool_t Notify (const char *)
 
virtual Bool_t Init (Option_t *)
 
virtual Bool_t Init (TTree *, Option_t *)
 
virtual Bool_t BeginEvent (Long64_t entry)
 
virtual Bool_t FinishEvent ()
 
virtual void SetOutputFileName (const char *)
 
virtual const char * GetOutputFileName () const
 
virtual void SetInputTree (TTree *)
 
virtual Bool_t GetEntry ()
 
virtual Bool_t Terminate ()
 
virtual Bool_t TerminateIO ()
 
virtual AliVCutsGetEventSelection () const
 
virtual Bool_t InitTaskInputData (AliVEvent *, AliVfriendEvent *, TObjArray *)
 
virtual TTree * GetTree () const
 
AliVEventGetEvent () const
 
void SetEvent (AliVEvent *event)
 
AliVfriendEventGetVfriendEvent () const
 
void SetVFriendEvent (AliVfriendEvent *friendEvent)
 
- 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
 

Private Member Functions

 AliHLTVEventInputHandler (const AliVEventHandler &handler)
 
AliHLTVEventInputHandleroperator= (const AliVEventHandler &handler)
 

Private Attributes

AliVEventfEvent
 
AliVfriendEventfFriendEvent
 Pointer to the event. More...
 
TTree * fFakeTree
 Pointer to the friend event. More...
 

Additional Inherited Members

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

Detailed Description

Definition at line 21 of file AliHLTVEventInputHandler.h.

Constructor & Destructor Documentation

AliHLTVEventInputHandler::AliHLTVEventInputHandler ( )

Definition at line 33 of file AliHLTVEventInputHandler.cxx.

Referenced by SetVFriendEvent().

AliHLTVEventInputHandler::AliHLTVEventInputHandler ( AliHLTVEventInputHandler that)

Definition at line 55 of file AliHLTVEventInputHandler.cxx.

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

Definition at line 44 of file AliHLTVEventInputHandler.cxx.

AliHLTVEventInputHandler::~AliHLTVEventInputHandler ( )
virtual

Definition at line 65 of file AliHLTVEventInputHandler.cxx.

AliHLTVEventInputHandler::AliHLTVEventInputHandler ( const AliVEventHandler handler)
private

Member Function Documentation

Bool_t AliHLTVEventInputHandler::BeginEvent ( Long64_t  entry)
virtual

Implements AliVEventHandler.

Definition at line 80 of file AliHLTVEventInputHandler.cxx.

Referenced by Init().

virtual Bool_t AliHLTVEventInputHandler::FinishEvent ( )
virtual

Implements AliVEventHandler.

Referenced by Init().

virtual Bool_t AliHLTVEventInputHandler::GetEntry ( )
inlinevirtual

Implements AliVEventHandler.

Definition at line 40 of file AliHLTVEventInputHandler.h.

AliVEvent* AliHLTVEventInputHandler::GetEvent ( ) const
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 51 of file AliHLTVEventInputHandler.h.

virtual AliVCuts* AliHLTVEventInputHandler::GetEventSelection ( ) const
inlinevirtual

Implements AliVEventHandler.

Definition at line 43 of file AliHLTVEventInputHandler.h.

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

Implements AliVEventHandler.

Definition at line 36 of file AliHLTVEventInputHandler.h.

TTree * AliHLTVEventInputHandler::GetTree ( ) const
virtual

Reimplemented from AliVEventHandler.

Definition at line 125 of file AliHLTVEventInputHandler.cxx.

Referenced by GetEventSelection().

AliVfriendEvent* AliHLTVEventInputHandler::GetVfriendEvent ( ) const
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 55 of file AliHLTVEventInputHandler.h.

virtual Bool_t AliHLTVEventInputHandler::Init ( Option_t *  )
inlinevirtual

Implements AliVEventHandler.

Definition at line 31 of file AliHLTVEventInputHandler.h.

Bool_t AliHLTVEventInputHandler::Init ( TTree *  ,
Option_t *   
)
virtual

Implements AliVEventHandler.

Definition at line 71 of file AliHLTVEventInputHandler.cxx.

Bool_t AliHLTVEventInputHandler::InitTaskInputData ( AliVEvent esdEvent,
AliVfriendEvent friendEvent,
TObjArray arrTasks 
)
virtual

Reimplemented from AliVEventHandler.

Definition at line 104 of file AliHLTVEventInputHandler.cxx.

Referenced by GetEventSelection().

virtual Bool_t AliHLTVEventInputHandler::Notify ( )
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 29 of file AliHLTVEventInputHandler.h.

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

Implements AliVEventHandler.

Definition at line 30 of file AliHLTVEventInputHandler.h.

AliHLTVEventInputHandler& AliHLTVEventInputHandler::operator= ( const AliHLTVEventInputHandler )
inline

Definition at line 28 of file AliHLTVEventInputHandler.h.

Referenced by SetVFriendEvent().

AliHLTVEventInputHandler& AliHLTVEventInputHandler::operator= ( const AliVEventHandler handler)
private
void AliHLTVEventInputHandler::SetEvent ( AliVEvent event)
inline

Definition at line 53 of file AliHLTVEventInputHandler.h.

Referenced by InitTaskInputData().

virtual void AliHLTVEventInputHandler::SetInputTree ( TTree *  )
inlinevirtual

Implements AliVEventHandler.

Definition at line 38 of file AliHLTVEventInputHandler.h.

virtual void AliHLTVEventInputHandler::SetOutputFileName ( const char *  )
inlinevirtual

Implements AliVEventHandler.

Definition at line 35 of file AliHLTVEventInputHandler.h.

void AliHLTVEventInputHandler::SetVFriendEvent ( AliVfriendEvent friendEvent)
inline

Definition at line 56 of file AliHLTVEventInputHandler.h.

Referenced by InitTaskInputData().

virtual Bool_t AliHLTVEventInputHandler::Terminate ( void  )
inlinevirtual

Implements AliVEventHandler.

Definition at line 41 of file AliHLTVEventInputHandler.h.

virtual Bool_t AliHLTVEventInputHandler::TerminateIO ( )
inlinevirtual

Implements AliVEventHandler.

Definition at line 42 of file AliHLTVEventInputHandler.h.

Member Data Documentation

AliVEvent* AliHLTVEventInputHandler::fEvent
private

Definition at line 62 of file AliHLTVEventInputHandler.h.

Referenced by BeginEvent(), GetEvent(), InitTaskInputData(), and SetEvent().

TTree* AliHLTVEventInputHandler::fFakeTree
private

Pointer to the friend event.

Definition at line 65 of file AliHLTVEventInputHandler.h.

Referenced by AliHLTVEventInputHandler(), GetTree(), and ~AliHLTVEventInputHandler().

AliVfriendEvent* AliHLTVEventInputHandler::fFriendEvent
private

Pointer to the event.

Definition at line 63 of file AliHLTVEventInputHandler.h.

Referenced by BeginEvent(), GetVfriendEvent(), and SetVFriendEvent().


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