![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliESDInputHandler.h>
Public Member Functions | |
AliESDInputHandler () | |
AliESDInputHandler (const char *name, const char *title) | |
virtual | ~AliESDInputHandler () |
virtual Bool_t | Init (Option_t *opt) |
virtual Bool_t | Init (TTree *tree, Option_t *opt) |
virtual Bool_t | BeginEvent (Long64_t entry) |
virtual Bool_t | Notify () |
virtual Bool_t | Notify (const char *path) |
virtual Bool_t | FinishEvent () |
void | CheckSelectionMask () |
AliVEvent * | GetEvent () const |
Option_t * | GetAnalysisType () const |
Option_t * | GetDataType () const |
Int_t | GetNEventAcceptedInFile () |
Int_t | GetNEventRejectedInFile () |
Bool_t | GetCutSummaryForChain (Int_t *aTotal, Int_t *aAccepted, Int_t *aRejected) |
Int_t | GetNFilesEmpty () |
AliESDEvent * | GetHLTEvent () const |
TTree * | GetHLTTree () const |
void | SetReadHLT () |
Bool_t | GetReadHLT () const |
AliESDfriend * | GetESDfriend () const |
void | SetReadFriends (Bool_t flag) |
Bool_t | GetReadFriends () const |
void | SetFriendFileName (const char *fname) |
const char * | GetFriendFileName () const |
void | SetReadTags () |
AliRunTag * | GetRunTag () const |
const AliEventTag * | GetEventTag () const |
virtual TObject * | GetStatistics (Option_t *option="") const |
virtual AliPIDResponse * | GetPIDResponse () |
virtual void | CreatePIDResponse (Bool_t isMC=kFALSE) |
AliESDpid * | GetESDpid () const |
void | SetESDpid (AliESDpid *pid) |
virtual AliVfriendEvent * | GetVfriendEvent () const |
![]() | |
AliInputEventHandler () | |
AliInputEventHandler (const char *name, const char *title) | |
virtual | ~AliInputEventHandler () |
virtual void | SetInputFileName (const char *fname) |
virtual const char * | GetInputFileName () const |
virtual void | SetOutputFileName (const char *) |
virtual const char * | GetOutputFileName () const |
virtual Bool_t | GetEntry () |
virtual Bool_t | NeedField () const |
virtual Bool_t | Terminate () |
virtual Bool_t | TerminateIO () |
virtual void | SetInputTree (TTree *tree) |
virtual void | SetEventSelection (AliVCuts *cuts) |
virtual void | SetUserCallSelectionMask (Bool_t flag=kTRUE) |
virtual void | SetCheckStatistics (Bool_t flag=kTRUE) |
virtual void | SetNeedField (Bool_t flag=kTRUE) |
void | SetInactiveBranches (const char *branches) |
void | SetActiveBranches (const char *branches) |
virtual TTree * | GetTree () const |
virtual AliVCuts * | GetEventSelection () const |
virtual Long64_t | GetReadEntry () const |
virtual Bool_t | IsCheckStatistics () const |
virtual Bool_t | IsUserCallSelectionMask () const |
virtual Bool_t | NewEvent () |
virtual UInt_t | IsEventSelected () |
virtual AliMCEvent * | MCEvent () const |
TList * | GetUserInfo () const |
void | SetMixingHandler (AliInputEventHandler *mixing) |
AliInputEventHandler * | MixingHandler () |
void | SetParentHandler (AliInputEventHandler *parent) |
AliInputEventHandler * | ParentHandler () |
![]() | |
AliVEventHandler () | |
AliVEventHandler (const char *name, const char *title) | |
virtual | ~AliVEventHandler () |
virtual Bool_t | GetFillAOD () const |
virtual Bool_t | GetFillExtension () const |
virtual void | SetFillAOD (Bool_t) |
virtual void | SetFillExtension (Bool_t) |
virtual const char * | GetExtraOutputs (Bool_t merge=kFALSE) const |
Bool_t | IsLocked () const |
void | Lock () |
void | UnLock () |
void | Changed () |
virtual void | SetCacheSize (Long64_t) |
virtual Bool_t | InitTaskInputData (AliVEvent *, AliVfriendEvent *, TObjArray *) |
Protected Attributes | |
AliESDEvent * | fEvent |
AliESDfriend * | fFriend |
Pointer to the event. More... | |
AliESDpid * | fESDpid |
Pointer to the esd friend. More... | |
Option_t * | fAnalysisType |
Pointer to PID information. More... | |
Int_t | fNEvents |
local, proof, grid More... | |
AliESDEvent * | fHLTEvent |
Number of events in the current tree. More... | |
TTree * | fHLTTree |
Pointer to the HLT Event (if present) More... | |
Bool_t | fUseHLT |
Pointer to the HLT Event (if present) More... | |
TMap * | fTagCutSumm |
Bool_t | fUseTags |
Tag cut summary map. More... | |
TChain * | fChainT |
TTree * | fTreeT |
File with event tags. More... | |
AliRunTag * | fRunTag |
Tree of tags. More... | |
const AliEventTag * | fEventTag |
Pointer to the run tag. More... | |
Bool_t | fReadFriends |
Current event tag. More... | |
TString | fFriendFileName |
![]() | |
TTree * | fTree |
TString | fBranches |
Pointer to the tree. More... | |
TString | fBranchesOn |
TString | fInputFileName |
Bool_t | fNewEvent |
AliVCuts * | fEventCuts |
UInt_t | fIsSelectedResult |
AliInputEventHandler * | fMixingHandler |
AliInputEventHandler * | fParentHandler |
TList * | fUserInfo |
Private Member Functions | |
AliESDInputHandler (const AliESDInputHandler &handler) | |
AliESDInputHandler & | operator= (const AliESDInputHandler &handler) |
void | ConnectFriends () |
Additional Inherited Members | |
![]() | |
enum | EInputHandlerFlags { kUserCallSelectionMask = BIT(14), kCheckStatistics = BIT(15), kNeedField = BIT(16) } |
![]() | |
enum | EEventHandlerFlags { kHandlerLocked = BIT(14) } |
![]() | |
void | SwitchOffBranches () const |
void | SwitchOnBranches () const |
Definition at line 26 of file AliESDInputHandler.h.
AliESDInputHandler::AliESDInputHandler | ( | ) |
Definition at line 49 of file AliESDInputHandler.cxx.
Referenced by GetVfriendEvent().
AliESDInputHandler::AliESDInputHandler | ( | const char * | name, |
const char * | title | ||
) |
Definition at line 80 of file AliESDInputHandler.cxx.
|
virtual |
Definition at line 72 of file AliESDInputHandler.cxx.
|
private |
|
virtual |
Reimplemented from AliInputEventHandler.
Reimplemented in AliESDInputHandlerRP, and AliRecoInputHandler.
Definition at line 110 of file AliESDInputHandler.cxx.
Referenced by AliESDInputHandlerRP::BeginEvent(), and Init().
void AliESDInputHandler::CheckSelectionMask | ( | ) |
Definition at line 161 of file AliESDInputHandler.cxx.
Referenced by Notify().
|
private |
Definition at line 169 of file AliESDInputHandler.cxx.
Referenced by GetVfriendEvent(), Init(), and Notify().
|
virtual |
Reimplemented from AliInputEventHandler.
Definition at line 520 of file AliESDInputHandler.cxx.
Referenced by GetPIDResponse().
|
virtual |
Reimplemented from AliInputEventHandler.
Reimplemented in AliESDInputHandlerRP, and AliRecoInputHandler.
Definition at line 197 of file AliESDInputHandler.cxx.
Referenced by AliESDInputHandlerRP::FinishEvent(), and Notify().
|
inlinevirtual |
Reimplemented from AliInputEventHandler.
Definition at line 40 of file AliESDInputHandler.h.
Bool_t AliESDInputHandler::GetCutSummaryForChain | ( | Int_t * | aTotal, |
Int_t * | aAccepted, | ||
Int_t * | aRejected | ||
) |
Definition at line 412 of file AliESDInputHandler.cxx.
Referenced by GetAnalysisType().
|
virtual |
Reimplemented from AliVEventHandler.
Definition at line 324 of file AliESDInputHandler.cxx.
Referenced by GetAnalysisType().
|
inline |
Definition at line 53 of file AliESDInputHandler.h.
|
inline |
Definition at line 68 of file AliESDInputHandler.h.
Referenced by AliAnalysisTaskESDfilter::ConvertESDtoAOD().
|
inlinevirtual |
Reimplemented from AliInputEventHandler.
Definition at line 39 of file AliESDInputHandler.h.
Referenced by AliAnalysisTaskAddObject::ConnectInputData(), AliMUONChamberCalibrationTask::ConnectInputData(), and AliAnalysisTaskAddObject::Exec().
|
inlinevirtual |
Reimplemented from AliInputEventHandler.
Definition at line 61 of file AliESDInputHandler.h.
|
inline |
Definition at line 57 of file AliESDInputHandler.h.
|
inline |
Definition at line 48 of file AliESDInputHandler.h.
|
inline |
Definition at line 49 of file AliESDInputHandler.h.
Int_t AliESDInputHandler::GetNEventAcceptedInFile | ( | ) |
Definition at line 331 of file AliESDInputHandler.cxx.
Referenced by GetAnalysisType().
Int_t AliESDInputHandler::GetNEventRejectedInFile | ( | ) |
Definition at line 371 of file AliESDInputHandler.cxx.
Referenced by GetAnalysisType().
Int_t AliESDInputHandler::GetNFilesEmpty | ( | ) |
Definition at line 462 of file AliESDInputHandler.cxx.
Referenced by GetAnalysisType().
|
inlinevirtual |
Reimplemented from AliInputEventHandler.
Definition at line 66 of file AliESDInputHandler.h.
|
inline |
Definition at line 55 of file AliESDInputHandler.h.
|
inline |
Definition at line 51 of file AliESDInputHandler.h.
|
inlinevirtual |
Reimplemented from AliInputEventHandler.
Definition at line 60 of file AliESDInputHandler.h.
|
virtual |
Reimplemented from AliInputEventHandler.
Definition at line 507 of file AliESDInputHandler.cxx.
Referenced by GetEventTag().
|
inlinevirtual |
Reimplemented from AliVEventHandler.
Definition at line 72 of file AliESDInputHandler.h.
|
inlinevirtual |
Reimplemented from AliInputEventHandler.
Reimplemented in AliESDInputHandlerRP, and AliRecoInputHandler.
Definition at line 32 of file AliESDInputHandler.h.
Referenced by AliRecoInputHandler::Init(), and AliESDInputHandlerRP::Init().
|
virtual |
Reimplemented from AliInputEventHandler.
Reimplemented in AliESDInputHandlerRP, and AliRecoInputHandler.
Definition at line 88 of file AliESDInputHandler.cxx.
|
inlinevirtual |
Reimplemented from AliInputEventHandler.
Reimplemented in AliESDInputHandlerRP, and AliRecoInputHandler.
Definition at line 35 of file AliESDInputHandler.h.
Referenced by AliRecoInputHandler::Notify(), and AliESDInputHandlerRP::Notify().
|
virtual |
Reimplemented from AliInputEventHandler.
Reimplemented in AliESDInputHandlerRP, and AliRecoInputHandler.
Definition at line 207 of file AliESDInputHandler.cxx.
|
private |
Referenced by GetVfriendEvent().
|
inline |
Definition at line 69 of file AliESDInputHandler.h.
|
inline |
Definition at line 56 of file AliESDInputHandler.h.
|
inline |
Definition at line 54 of file AliESDInputHandler.h.
|
inline |
Definition at line 50 of file AliESDInputHandler.h.
|
inline |
Definition at line 59 of file AliESDInputHandler.h.
|
protected |
Pointer to PID information.
Definition at line 83 of file AliESDInputHandler.h.
Referenced by GetAnalysisType(), AliRecoInputHandler::Init(), and Init().
|
protected |
Definition at line 93 of file AliESDInputHandler.h.
|
protected |
Pointer to the esd friend.
Definition at line 82 of file AliESDInputHandler.h.
Referenced by CreatePIDResponse(), GetESDpid(), GetPIDResponse(), SetESDpid(), and ~AliESDInputHandler().
|
protected |
Definition at line 80 of file AliESDInputHandler.h.
Referenced by BeginEvent(), CheckSelectionMask(), ConnectFriends(), FinishEvent(), GetEvent(), Init(), Notify(), and AliRecoInputHandler::SetEvent().
|
protected |
Pointer to the run tag.
Definition at line 96 of file AliESDInputHandler.h.
Referenced by BeginEvent(), and GetEventTag().
|
protected |
Pointer to the event.
Definition at line 81 of file AliESDInputHandler.h.
Referenced by BeginEvent(), ConnectFriends(), FinishEvent(), GetESDfriend(), GetVfriendEvent(), Notify(), and AliRecoInputHandler::SetESDfriend().
|
protected |
Definition at line 99 of file AliESDInputHandler.h.
Referenced by ConnectFriends(), GetFriendFileName(), and SetFriendFileName().
|
protected |
Number of events in the current tree.
Definition at line 86 of file AliESDInputHandler.h.
Referenced by GetHLTEvent(), Notify(), and AliRecoInputHandler::SetHLTEvent().
|
protected |
Pointer to the HLT Event (if present)
Definition at line 87 of file AliESDInputHandler.h.
Referenced by BeginEvent(), GetHLTTree(), Notify(), and AliRecoInputHandler::SetHLTTree().
|
protected |
local, proof, grid
Definition at line 84 of file AliESDInputHandler.h.
Referenced by AliESDInputHandlerRP::BeginEvent(), AliRecoInputHandler::Init(), AliESDInputHandlerRP::Init(), and Init().
|
protected |
Current event tag.
Definition at line 98 of file AliESDInputHandler.h.
Referenced by GetReadFriends(), Init(), Notify(), and SetReadFriends().
|
protected |
Tree of tags.
Definition at line 95 of file AliESDInputHandler.h.
Referenced by BeginEvent(), GetRunTag(), Notify(), and ~AliESDInputHandler().
|
protected |
Definition at line 90 of file AliESDInputHandler.h.
Referenced by GetCutSummaryForChain(), GetNEventAcceptedInFile(), GetNEventRejectedInFile(), and GetNFilesEmpty().
|
protected |
|
protected |
Pointer to the HLT Event (if present)
Definition at line 88 of file AliESDInputHandler.h.
Referenced by GetReadHLT(), Notify(), and SetReadHLT().
|
protected |
Tag cut summary map.
Definition at line 92 of file AliESDInputHandler.h.
Referenced by BeginEvent(), Notify(), and SetReadTags().