![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliVEventHandler.h>
Public Types | |
enum | EEventHandlerFlags { kHandlerLocked = BIT(14) } |
Public Member Functions | |
AliVEventHandler () | |
AliVEventHandler (const char *name, const char *title) | |
virtual | ~AliVEventHandler () |
virtual TTree * | GetTree () const |
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 void | SetOutputFileName (const char *fname)=0 |
virtual const char * | GetOutputFileName () const =0 |
virtual const char * | GetExtraOutputs (Bool_t merge=kFALSE) const |
virtual void | SetInputTree (TTree *tree)=0 |
virtual Bool_t | Init (Option_t *opt)=0 |
virtual Bool_t | Init (TTree *tree, Option_t *opt)=0 |
virtual Bool_t | BeginEvent (Long64_t entry)=0 |
virtual Bool_t | GetEntry ()=0 |
virtual Bool_t | Notify (const char *path)=0 |
virtual Bool_t | FinishEvent ()=0 |
virtual Bool_t | Terminate ()=0 |
virtual Bool_t | TerminateIO ()=0 |
virtual AliVCuts * | GetEventSelection () const =0 |
virtual UInt_t | IsEventSelected () |
virtual Long64_t | GetReadEntry () const |
virtual const AliEventTag * | GetEventTag () const |
virtual Option_t * | GetAnalysisType () const |
virtual AliRunTag * | GetRunTag () const |
virtual AliPIDResponse * | GetPIDResponse () |
virtual AliMCEvent * | MCEvent () const |
virtual void | SetNeedField (Bool_t flag=kTRUE) |
virtual TObject * | GetStatistics (Option_t *option="") const |
virtual Bool_t | Notify () |
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 AliVEvent * | GetEvent () const |
virtual AliVfriendEvent * | GetVfriendEvent () const |
Definition at line 25 of file AliVEventHandler.h.
Enumerator | |
---|---|
kHandlerLocked |
Definition at line 28 of file AliVEventHandler.h.
AliVEventHandler::AliVEventHandler | ( | ) |
Definition at line 28 of file AliVEventHandler.cxx.
AliVEventHandler::AliVEventHandler | ( | const char * | name, |
const char * | title | ||
) |
Definition at line 41 of file AliVEventHandler.cxx.
|
virtual |
Definition at line 35 of file AliVEventHandler.cxx.
|
pure virtual |
Implemented in AliMCEventHandler, AliInputEventHandler, AliAODHandler, AliMultiEventInputHandler, AliMCGenHandler, AliAODInputHandler, AliESDInputHandler, AliHLTVEventInputHandler, AliESDHandler, AliESDInputHandlerRP, AliRecoInputHandler, AliPIDResponseInputHandler, and AliMultiInputEventHandler.
Referenced by AliAnalysisManager::ExecAnalysis(), and GetInputFileName().
void AliVEventHandler::Changed | ( | ) |
Definition at line 63 of file AliVEventHandler.cxx.
Referenced by IsLocked(), AliInputEventHandler::SetActiveBranches(), AliAODHandler::SetAODExtensionMode(), AliAODHandler::SetAODIsReplicated(), AliInputEventHandler::SetCheckStatistics(), AliAODHandler::SetCreateNonStandardAOD(), AliESDInputHandler::SetESDpid(), AliInputEventHandler::SetEventSelection(), AliAODHandler::SetFillAOD(), AliAODHandler::SetFillAODforRun(), AliAODHandler::SetFillExtension(), AliESDInputHandler::SetFriendFileName(), AliInputEventHandler::SetInactiveBranches(), AliInputEventHandler::SetMixingHandler(), AliInputEventHandler::SetParentHandler(), AliMCEventHandler::SetPreReadMode(), AliESDInputHandler::SetReadFriends(), AliESDInputHandler::SetReadHLT(), AliESDInputHandler::SetReadTags(), and AliMCEventHandler::SetReadTR().
|
pure virtual |
Implemented in AliMCEventHandler, AliInputEventHandler, AliAODHandler, AliMCGenHandler, AliAODInputHandler, AliMultiEventInputHandler, AliESDInputHandler, AliESDHandler, AliHLTVEventInputHandler, AliESDInputHandlerRP, AliRecoInputHandler, AliMultiInputEventHandler, and AliPIDResponseInputHandler.
Referenced by AliAnalysisManager::ExecAnalysis(), and GetInputFileName().
|
inlinevirtual |
Reimplemented in AliInputEventHandler, and AliESDInputHandler.
Definition at line 64 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskTagCreator::UserExec().
|
inlinevirtual |
Reimplemented in AliESDInputHandler, AliAODInputHandler, AliMultiInputEventHandler, and AliDummyHandler.
Definition at line 36 of file AliVEventHandler.h.
Referenced by AddTaskMuonAlignment(), AliAnalysisTaskPIDqa::FillTPCqa(), AliAnalysisTaskPIDqa::FillTRDqa(), AliAnalysisManager::InitAnalysis(), AliAnalysisTaskSE::LoadBranches(), and AliAnalysisManager::StartAnalysis().
|
pure virtual |
Implemented in AliMCEventHandler, AliHLTVEventInputHandler, AliInputEventHandler, AliAODHandler, AliESDHandler, AliPIDResponseInputHandler, and AliMultiInputEventHandler.
Referenced by GetInputFileName().
|
inlinevirtual |
Reimplemented in AliMCEventHandler, AliInputEventHandler, AliHLTVEventInputHandler, AliESDInputHandler, AliAODInputHandler, AliMultiEventInputHandler, and AliDummyHandler.
Definition at line 82 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskSE::ConnectInputData(), and AliAnalysisManager::ExecAnalysis().
|
pure virtual |
Implemented in AliInputEventHandler, AliAODHandler, AliESDHandler, and AliHLTVEventInputHandler.
Referenced by AliAnalysisTaskSE::Exec(), and GetInputFileName().
|
inlinevirtual |
Reimplemented in AliESDInputHandler, and AliInputEventHandler.
Definition at line 63 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskSE::EventTag().
|
virtual |
Reimplemented in AliAODHandler.
Definition at line 71 of file AliVEventHandler.cxx.
Referenced by GetInputFileName(), AliAnalysisAlien::GetListOfFiles(), and AliAnalysisManager::Terminate().
|
inlinevirtual |
Reimplemented in AliAODHandler.
Definition at line 37 of file AliVEventHandler.h.
Referenced by AliAnalysisAlien::GetListOfFiles().
|
inlinevirtual |
Reimplemented in AliAODHandler.
Definition at line 38 of file AliVEventHandler.h.
Referenced by AliAnalysisAlien::GetListOfFiles().
|
inlinevirtual |
Reimplemented in AliInputEventHandler.
Definition at line 43 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskMCParticleFilter::Notify().
|
pure virtual |
Implemented in AliMCEventHandler, AliInputEventHandler, AliHLTVEventInputHandler, AliAODHandler, and AliESDHandler.
Referenced by GetInputFileName(), AliAnalysisAlien::GetListOfFiles(), AliAnalysisManager::ImportWrappers(), AliAnalysisManager::OpenProofFile(), AliAnalysisManager::PackOutput(), AliAnalysisManager::SlaveBegin(), AliAnalysisManager::Terminate(), and AliAnalysisManager::ValidateOutputFiles().
|
inlinevirtual |
Reimplemented in AliInputEventHandler, AliAODInputHandler, AliESDInputHandler, and AliMultiInputEventHandler.
Definition at line 66 of file AliVEventHandler.h.
|
inlinevirtual |
Reimplemented in AliInputEventHandler.
Definition at line 62 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskSE::Exec().
|
inlinevirtual |
Reimplemented in AliInputEventHandler, and AliESDInputHandler.
Definition at line 65 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskTagCreator::FinishTaskOutput().
|
inlinevirtual |
Reimplemented in AliInputEventHandler, AliESDInputHandler, and AliAODInputHandler.
Definition at line 69 of file AliVEventHandler.h.
|
inlinevirtual |
Reimplemented in AliAODHandler, AliMCEventHandler, AliInputEventHandler, AliHLTVEventInputHandler, and AliESDHandler.
Definition at line 35 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskSE::ConnectInputData(), AliAnalysisTaskESDfilter::ConvertHeader(), AliAnalysisTaskSE::CurrentFileName(), AliAnalysisManager::PackOutput(), AliPIDResponseInputHandler::SetRecoInfo(), AliAnalysisTaskPIDResponse::SetRecoInfo(), and AliAnalysisTaskBadChunkID::UserExec().
|
inlinevirtual |
Reimplemented in AliInputEventHandler.
Definition at line 78 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskPIDResponse::SetRecoInfo().
|
inlinevirtual |
Reimplemented in AliESDInputHandler, and AliHLTVEventInputHandler.
Definition at line 83 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskSE::Exec().
|
pure virtual |
Implemented in AliMCEventHandler, AliInputEventHandler, AliAODHandler, AliMultiEventInputHandler, AliMCGenHandler, AliESDInputHandler, AliHLTVEventInputHandler, AliAODInputHandler, AliESDHandler, AliESDInputHandlerRP, AliRecoInputHandler, AliDummyHandler, AliPIDResponseInputHandler, and AliMultiInputEventHandler.
Referenced by GetInputFileName(), AliAnalysisManager::Init(), and AliAnalysisManager::SlaveBegin().
|
pure virtual |
Implemented in AliMCEventHandler, AliInputEventHandler, AliAODHandler, AliMultiEventInputHandler, AliMCGenHandler, AliESDInputHandler, AliHLTVEventInputHandler, AliAODInputHandler, AliESDHandler, AliESDInputHandlerRP, AliRecoInputHandler, AliDummyHandler, AliPIDResponseInputHandler, and AliMultiInputEventHandler.
|
inlinevirtual |
Reimplemented in AliHLTVEventInputHandler.
Definition at line 81 of file AliVEventHandler.h.
Referenced by AliAnalysisManager::InitInputData().
|
inlinevirtual |
Reimplemented in AliInputEventHandler, and AliMultiInputEventHandler.
Definition at line 61 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskESDfilter::ConvertHeader(), and AliAnalysisTaskSE::Exec().
|
inline |
Definition at line 73 of file AliVEventHandler.h.
void AliVEventHandler::Lock | ( | ) |
Definition at line 46 of file AliVEventHandler.cxx.
Referenced by IsLocked(), and AliAnalysisManager::Lock().
|
inlinevirtual |
Reimplemented in AliInputEventHandler, AliMCEventHandler, AliMCGenHandler, and AliAODInputHandler.
Definition at line 67 of file AliVEventHandler.h.
|
pure virtual |
Implemented in AliMCEventHandler, AliInputEventHandler, AliAODHandler, AliMultiEventInputHandler, AliAODInputHandler, AliESDInputHandler, AliESDHandler, AliESDInputHandlerRP, AliHLTVEventInputHandler, AliMultiInputEventHandler, AliPIDResponseInputHandler, and AliRecoInputHandler.
Referenced by AliAnalysisManager::Notify().
|
inlinevirtual |
Reimplemented in AliMCEventHandler, AliInputEventHandler, AliAODHandler, AliMultiEventInputHandler, AliAODInputHandler, AliESDInputHandler, AliESDHandler, AliESDInputHandlerRP, AliHLTVEventInputHandler, AliMultiInputEventHandler, AliPIDResponseInputHandler, and AliRecoInputHandler.
Definition at line 71 of file AliVEventHandler.h.
Referenced by GetInputFileName(), AliESDHandler::Notify(), AliAODInputHandler::Notify(), AliAODHandler::Notify(), AliInputEventHandler::Notify(), and AliMCEventHandler::Notify().
|
inlinevirtual |
Reimplemented in AliMCEventHandler.
Definition at line 77 of file AliVEventHandler.h.
Referenced by AliAnalysisManager::SlaveBegin().
|
inlinevirtual |
Reimplemented in AliAODHandler.
Definition at line 39 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskESDfilter::UserExec(), and AliMUONAlignmentTask::UserExec().
|
inlinevirtual |
Reimplemented in AliAODHandler.
Definition at line 40 of file AliVEventHandler.h.
Referenced by AliAnalysisTaskESDfilter::UserExec().
|
inlinevirtual |
Reimplemented in AliInputEventHandler.
Definition at line 42 of file AliVEventHandler.h.
Referenced by AliAnalysisManager::StartAnalysis().
|
pure virtual |
Implemented in AliAODHandler, AliInputEventHandler, AliMCEventHandler, AliESDHandler, and AliHLTVEventInputHandler.
Referenced by GetInputFileName(), and AliAnalysisManager::SlaveBegin().
|
inlinevirtual |
Reimplemented in AliInputEventHandler.
Definition at line 68 of file AliVEventHandler.h.
|
pure virtual |
Implemented in AliMCEventHandler, AliInputEventHandler, AliHLTVEventInputHandler, AliAODHandler, and AliESDHandler.
Referenced by GetInputFileName().
|
pure virtual |
Implemented in AliMCEventHandler, AliInputEventHandler, AliAODHandler, AliHLTVEventInputHandler, and AliESDHandler.
Referenced by GetInputFileName(), and AliAnalysisManager::PackOutput().
|
pure virtual |
Implemented in AliMCEventHandler, AliInputEventHandler, AliAODHandler, AliHLTVEventInputHandler, and AliESDHandler.
Referenced by GetInputFileName(), AliAnalysisManager::PackOutput(), and AliAnalysisManager::Terminate().
void AliVEventHandler::UnLock | ( | ) |
Definition at line 55 of file AliVEventHandler.cxx.
Referenced by IsLocked(), and AliAnalysisManager::UnLock().