AliRoot Core  ee782a0 (ee782a0)
AliAODHandler Class Reference

Implementation of the Event Handler Interface for AOD. More...

#include <AliAODHandler.h>

Inheritance diagram for AliAODHandler:

Public Member Functions

 AliAODHandler ()
 
 AliAODHandler (const char *name, const char *title)
 
virtual ~AliAODHandler ()
 
virtual void SetOutputFileName (const char *fname)
 
virtual const char * GetOutputFileName () const
 
virtual const char * GetExtraOutputs (Bool_t merge=kTRUE) 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 ()
 
virtual AliVCutsGetEventSelection () const
 
virtual void SetCreateNonStandardAOD ()
 
virtual void SetFillAOD (Bool_t b)
 
virtual void SetFillExtension (Bool_t b)
 
virtual void SetFillAODforRun (Bool_t b)
 
virtual void SetNeedsHeaderReplication ()
 
virtual void SetNeedsTOFHeaderReplication ()
 
virtual void SetNeedsVZEROReplication ()
 
virtual void SetNeedsTracksBranchReplication ()
 
virtual void SetNeedsVerticesBranchReplication ()
 
virtual void SetNeedsV0sBranchReplication ()
 
virtual void SetNeedsCascadesBranchReplication ()
 
virtual void SetNeedsTrackletsBranchReplication ()
 
virtual void SetNeedsPMDClustersBranchReplication ()
 
virtual void SetNeedsJetsBranchReplication ()
 
virtual void SetNeedsFMDClustersBranchReplication ()
 
virtual void SetNeedsCaloClustersBranchReplication ()
 
virtual void SetNeedsCaloTriggerBranchReplication ()
 
virtual void SetNeedsMCParticlesBranchReplication ()
 
virtual void SetNeedsDimuonsBranchReplication ()
 
virtual void SetNeedsHMPIDBranchReplication ()
 
virtual void SetAODIsReplicated ()
 
virtual void SetAODExtensionMode ()
 
AliAODEventGetAOD ()
 
virtual TTree * GetTree () const
 
TObjArrayGetExtensions () const
 
AliAODExtensionGetExtension (const char *filename) const
 
TObjArrayGetFilters () const
 
AliAODExtensionGetFilteredAOD (const char *filename) const
 
void CreateTree (Int_t flag)
 
void FillTree ()
 
void AddAODtoTreeUserInfo ()
 
void AddBranch (const char *cname, void *addobj, const char *fname="")
 
AliAODExtensionAddExtension (const char *filename, const char *title="", Bool_t tomerge=kFALSE)
 
AliAODExtensionAddFilteredAOD (const char *filename, const char *filtername, Bool_t tomerge=kFALSE)
 
Bool_t IsStandard () const
 
Bool_t GetFillAOD () const
 
Bool_t GetFillExtension () const
 
Bool_t NeedsHeaderReplication () const
 
Bool_t NeedsTOFHeaderReplication () const
 
Bool_t NeedsVZEROReplication () const
 
Bool_t NeedsTracksBranchReplication () const
 
Bool_t NeedsVerticesBranchReplication () const
 
Bool_t NeedsV0sBranchReplication () const
 
Bool_t NeedsCascadesBranchReplication () const
 
Bool_t NeedsTrackletsBranchReplication () const
 
Bool_t NeedsPMDClustersBranchReplication () const
 
Bool_t NeedsJetsBranchReplication () const
 
Bool_t NeedsFMDClustersBranchReplication () const
 
Bool_t NeedsCaloClustersBranchReplication () const
 
Bool_t NeedsCaloTriggerBranchReplication () const
 
Bool_t NeedsMCParticlesBranchReplication () const
 
Bool_t NeedsDimuonsBranchReplication () const
 
Bool_t NeedsHMPIDBranchReplication () const
 
Bool_t AODIsReplicated () const
 
void SetInputTree (TTree *)
 
void SetMCEventHandler (AliMCEventHandler *mcH)
 
void StoreMCParticles ()
 
void SetTreeBuffSize (Long64_t sz=30000000)
 
Bool_t HasExtensions () const
 
void Print (Option_t *opt="") const
 
- Public Member Functions inherited from AliVEventHandler
 AliVEventHandler ()
 
 AliVEventHandler (const char *name, const char *title)
 
virtual ~AliVEventHandler ()
 
virtual Option_t * GetDataType () const
 
virtual void SetInputFileName (const char *)
 
virtual const char * GetInputFileName () 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

void SetMCHeaderInfo (AliAODMCHeader *mcHeader, AliGenEventHeader *genHeader)
 
 AliAODHandler (const AliAODHandler &)
 
AliAODHandleroperator= (const AliAODHandler &)
 
void PrintExtensions (const TObjArray &array) const
 

Private Attributes

Bool_t fIsStandard
 Flag for standard aod creation. More...
 
Bool_t fFillAOD
 Flag for filling of the AOD tree at the end (all or nothing evt by evt) More...
 
Bool_t fFillAODRun
 Flag for filling of the AOD tree at the end (run) More...
 
Bool_t fFillExtension
 Flag for filling or the delta AOD tree at the end. More...
 
Bool_t fNeedsHeaderReplication
 Flag for header replication. More...
 
Bool_t fNeedsTOFHeaderReplication
 Flag for header replication. More...
 
Bool_t fNeedsVZEROReplication
 Flag for header replication. More...
 
Bool_t fNeedsTracksBranchReplication
 Flag for tracks replication. More...
 
Bool_t fNeedsVerticesBranchReplication
 Flag for vertices replication. More...
 
Bool_t fNeedsV0sBranchReplication
 Flag for V0s replication. More...
 
Bool_t fNeedsCascadesBranchReplication
 Flag for Cascade replication. More...
 
Bool_t fNeedsTrackletsBranchReplication
 Flag for Tracklets replication. More...
 
Bool_t fNeedsPMDClustersBranchReplication
 Flag for PMDClusters replication. More...
 
Bool_t fNeedsJetsBranchReplication
 Flag for Jets replication. More...
 
Bool_t fNeedsFMDClustersBranchReplication
 Flag for FMDClusters replication. More...
 
Bool_t fNeedsCaloClustersBranchReplication
 Flag for CaloClusters replication. More...
 
Bool_t fNeedsCaloTriggerBranchReplication
 Flag for Calo Trigger replication. More...
 
Bool_t fNeedsMCParticlesBranchReplication
 Flag for MCParticles replication. More...
 
Bool_t fNeedsDimuonsBranchReplication
 Flag for Dimuons replication. More...
 
Bool_t fNeedsHMPIDBranchReplication
 Flag for HMPID replication. More...
 
Bool_t fAODIsReplicated
 Flag true if replication as been executed. More...
 
Long64_t fTreeBuffSize
 allowed uncompressed buffer size per tree More...
 
Long64_t fMemCountAOD
 ! accumulated AOD size before AutoSave More...
 
AliAODEventfAODEvent
 ! Pointer to the AOD event More...
 
AliMCEventHandlerfMCEventH
 ! Pointer to mc event handler needed not to depend on the manager More...
 
TTree * fTreeA
 ! tree for AOD persistency More...
 
TFile * fFileA
 ! Output file More...
 
TString fFileName
 Output file name. More...
 
TObjArrayfExtensions
 List of extensions. More...
 
TObjArrayfFilters
 List of filtered AOD's. More...
 

Additional Inherited Members

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

Detailed Description

Implementation of the Event Handler Interface for AOD.

Author
Andreas Morsch, CERN

Definition at line 27 of file AliAODHandler.h.

Constructor & Destructor Documentation

AliAODHandler::AliAODHandler ( )

Definition at line 50 of file AliAODHandler.cxx.

Referenced by SetTreeBuffSize().

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

Normal constructor.

Definition at line 87 of file AliAODHandler.cxx.

AliAODHandler::~AliAODHandler ( )
virtual

Destructor.

Definition at line 125 of file AliAODHandler.cxx.

AliAODHandler::AliAODHandler ( const AliAODHandler )
private

Member Function Documentation

void AliAODHandler::AddAODtoTreeUserInfo ( )

Add aod event to tree user info

Definition at line 634 of file AliAODHandler.cxx.

Referenced by GetFilters(), and Terminate().

void AliAODHandler::AddBranch ( const char *  cname,
void *  addobj,
const char *  fname = "" 
)

Add a new branch to the aod. Added optional filename parameter if the branch should be written to a separate file.

Definition at line 644 of file AliAODHandler.cxx.

Referenced by GetFilters(), and AliMUONAlignmentTask::UserCreateOutputObjects().

AliAODExtension * AliAODHandler::AddExtension ( const char *  filename,
const char *  title = "",
Bool_t  tomerge = kFALSE 
)

Add an AOD extension with some branches in a different file.

Definition at line 690 of file AliAODHandler.cxx.

Referenced by AddBranch(), and GetFilters().

AliAODExtension * AliAODHandler::AddFilteredAOD ( const char *  filename,
const char *  filtername,
Bool_t  tomerge = kFALSE 
)

Add an AOD extension that can write only AOD events that pass a user filter.

Definition at line 719 of file AliAODHandler.cxx.

Referenced by GetFilters().

Bool_t AliAODHandler::AODIsReplicated ( ) const
inline

Definition at line 105 of file AliAODHandler.h.

virtual Bool_t AliAODHandler::BeginEvent ( Long64_t  )
inlinevirtual

Implements AliVEventHandler.

Definition at line 41 of file AliAODHandler.h.

void AliAODHandler::CreateTree ( Int_t  flag)

Creates the AOD Tree

Definition at line 605 of file AliAODHandler.cxx.

Referenced by GetFilters(), and Init().

void AliAODHandler::FillTree ( )

Fill the AOD Tree

Definition at line 616 of file AliAODHandler.cxx.

Referenced by FinishEvent(), and GetFilters().

Bool_t AliAODHandler::FinishEvent ( )
virtual

Fill data structures

Implements AliVEventHandler.

Definition at line 506 of file AliAODHandler.cxx.

Referenced by Notify().

AliAODEvent* AliAODHandler::GetAOD ( )
inline

Definition at line 72 of file AliAODHandler.h.

Referenced by AliMUONAlignmentTask::UserExec().

virtual Bool_t AliAODHandler::GetEntry ( )
inlinevirtual

Implements AliVEventHandler.

Definition at line 39 of file AliAODHandler.h.

virtual AliVCuts* AliAODHandler::GetEventSelection ( ) const
inlinevirtual

Implements AliVEventHandler.

Definition at line 47 of file AliAODHandler.h.

AliAODExtension * AliAODHandler::GetExtension ( const char *  filename) const

Getter for AOD extensions via file name.

Definition at line 710 of file AliAODHandler.cxx.

Referenced by GetExtensions().

TObjArray* AliAODHandler::GetExtensions ( ) const
inline

Definition at line 74 of file AliAODHandler.h.

const char * AliAODHandler::GetExtraOutputs ( Bool_t  merge = kTRUE) const
virtual

Get extra outputs as a string separated by commas.

Reimplemented from AliVEventHandler.

Definition at line 762 of file AliAODHandler.cxx.

Bool_t AliAODHandler::GetFillAOD ( ) const
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 87 of file AliAODHandler.h.

Bool_t AliAODHandler::GetFillExtension ( ) const
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 88 of file AliAODHandler.h.

AliAODExtension * AliAODHandler::GetFilteredAOD ( const char *  filename) const

Getter for AOD filters via file name.

Definition at line 737 of file AliAODHandler.cxx.

Referenced by GetFilters().

TObjArray* AliAODHandler::GetFilters ( ) const
inline

Definition at line 76 of file AliAODHandler.h.

const char * AliAODHandler::GetOutputFileName ( ) const
virtual

Get file name.

Implements AliVEventHandler.

Definition at line 754 of file AliAODHandler.cxx.

virtual TTree* AliAODHandler::GetTree ( ) const
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 73 of file AliAODHandler.h.

Bool_t AliAODHandler::HasExtensions ( ) const

Whether or not we manage extensions

Definition at line 789 of file AliAODHandler.cxx.

Referenced by SetTreeBuffSize().

Bool_t AliAODHandler::Init ( Option_t *  option)
virtual

Initialize IO

Create the AODevent object

Implements AliVEventHandler.

Definition at line 140 of file AliAODHandler.cxx.

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

Implements AliVEventHandler.

Definition at line 38 of file AliAODHandler.h.

Bool_t AliAODHandler::IsStandard ( ) const
inline

Definition at line 86 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsCaloClustersBranchReplication ( ) const
inline

Definition at line 100 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsCaloTriggerBranchReplication ( ) const
inline

Definition at line 101 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsCascadesBranchReplication ( ) const
inline

Definition at line 95 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsDimuonsBranchReplication ( ) const
inline

Definition at line 103 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsFMDClustersBranchReplication ( ) const
inline

Definition at line 99 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsHeaderReplication ( ) const
inline

Definition at line 89 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsHMPIDBranchReplication ( ) const
inline

Definition at line 104 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsJetsBranchReplication ( ) const
inline

Definition at line 98 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsMCParticlesBranchReplication ( ) const
inline

Definition at line 102 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsPMDClustersBranchReplication ( ) const
inline

Definition at line 97 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsTOFHeaderReplication ( ) const
inline

Definition at line 90 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsTrackletsBranchReplication ( ) const
inline

Definition at line 96 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsTracksBranchReplication ( ) const
inline

Definition at line 92 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsV0sBranchReplication ( ) const
inline

Definition at line 94 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsVerticesBranchReplication ( ) const
inline

Definition at line 93 of file AliAODHandler.h.

Bool_t AliAODHandler::NeedsVZEROReplication ( ) const
inline

Definition at line 91 of file AliAODHandler.h.

virtual Bool_t AliAODHandler::Notify ( )
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 42 of file AliAODHandler.h.

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

Implements AliVEventHandler.

Definition at line 43 of file AliAODHandler.h.

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

Referenced by SetTreeBuffSize().

void AliAODHandler::Print ( Option_t *  opt = "") const

Print info about this object

Definition at line 189 of file AliAODHandler.cxx.

Referenced by SetTreeBuffSize().

void AliAODHandler::PrintExtensions ( const TObjArray array) const
private

Show the list of aod extensions

Definition at line 208 of file AliAODHandler.cxx.

Referenced by Print(), and SetTreeBuffSize().

virtual void AliAODHandler::SetAODExtensionMode ( )
inlinevirtual

Definition at line 70 of file AliAODHandler.h.

virtual void AliAODHandler::SetAODIsReplicated ( )
inlinevirtual

Definition at line 69 of file AliAODHandler.h.

virtual void AliAODHandler::SetCreateNonStandardAOD ( )
inlinevirtual

Definition at line 49 of file AliAODHandler.h.

virtual void AliAODHandler::SetFillAOD ( Bool_t  b)
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 50 of file AliAODHandler.h.

virtual void AliAODHandler::SetFillAODforRun ( Bool_t  b)
inlinevirtual

Definition at line 52 of file AliAODHandler.h.

virtual void AliAODHandler::SetFillExtension ( Bool_t  b)
inlinevirtual

Reimplemented from AliVEventHandler.

Definition at line 51 of file AliAODHandler.h.

void AliAODHandler::SetInputTree ( TTree *  )
inlinevirtual

Implements AliVEventHandler.

Definition at line 107 of file AliAODHandler.h.

void AliAODHandler::SetMCEventHandler ( AliMCEventHandler mcH)
inline

Definition at line 108 of file AliAODHandler.h.

void AliAODHandler::SetMCHeaderInfo ( AliAODMCHeader mcHeader,
AliGenEventHeader genHeader 
)
private

Utility function to cover different cases for the AliGenEventHeader Needed since different ProcessType and ImpactParamter are not in the base class...

Definition at line 799 of file AliAODHandler.cxx.

Referenced by SetTreeBuffSize(), and StoreMCParticles().

virtual void AliAODHandler::SetNeedsCaloClustersBranchReplication ( )
inlinevirtual

Definition at line 64 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsCaloTriggerBranchReplication ( )
inlinevirtual

Definition at line 65 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsCascadesBranchReplication ( )
inlinevirtual

Definition at line 59 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsDimuonsBranchReplication ( )
inlinevirtual

Definition at line 67 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsFMDClustersBranchReplication ( )
inlinevirtual

Definition at line 63 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsHeaderReplication ( )
inlinevirtual

Definition at line 53 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsHMPIDBranchReplication ( )
inlinevirtual

Definition at line 68 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsJetsBranchReplication ( )
inlinevirtual

Definition at line 62 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsMCParticlesBranchReplication ( )
inlinevirtual

Definition at line 66 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsPMDClustersBranchReplication ( )
inlinevirtual

Definition at line 61 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsTOFHeaderReplication ( )
inlinevirtual

Definition at line 54 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsTrackletsBranchReplication ( )
inlinevirtual

Definition at line 60 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsTracksBranchReplication ( )
inlinevirtual

Definition at line 56 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsV0sBranchReplication ( )
inlinevirtual

Definition at line 58 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsVerticesBranchReplication ( )
inlinevirtual

Definition at line 57 of file AliAODHandler.h.

virtual void AliAODHandler::SetNeedsVZEROReplication ( )
inlinevirtual

Definition at line 55 of file AliAODHandler.h.

void AliAODHandler::SetOutputFileName ( const char *  fname)
virtual

Set file name.

Implements AliVEventHandler.

Definition at line 746 of file AliAODHandler.cxx.

void AliAODHandler::SetTreeBuffSize ( Long64_t  sz = 30000000)
inline

Definition at line 110 of file AliAODHandler.h.

void AliAODHandler::StoreMCParticles ( )

Remap the labels from ESD stack and store the AODMCParticles, makes only sense if we have the mcparticles branch has to be done here since we cannot know in advance which particles are needed (e.g. by the tracks etc.)

Particles have been selected by AliMCEventhanlder->SelectParticle() To use the MCEventhandler here we need to set it from the outside can vanish when Handler go to the ANALYSISalice library

The Branch booking for mcParticles and mcHeader has to happen in an external task for now since the AODHandler does not have access the AnalysisManager. For the same reason the pointer t o the MCEventH has to passed to the AOD Handler by this task (doing this in the steering macro would not work on PROOF)

Definition at line 221 of file AliAODHandler.cxx.

Referenced by SetMCEventHandler().

Bool_t AliAODHandler::Terminate ( void  )
virtual

Terminate

Implements AliVEventHandler.

Definition at line 552 of file AliAODHandler.cxx.

Referenced by Notify().

Bool_t AliAODHandler::TerminateIO ( )
virtual

Terminate IO

Implements AliVEventHandler.

Definition at line 575 of file AliAODHandler.cxx.

Referenced by Notify().

Member Data Documentation

AliAODEvent* AliAODHandler::fAODEvent
private

! Pointer to the AOD event

Definition at line 146 of file AliAODHandler.h.

Referenced by AddAODtoTreeUserInfo(), AddBranch(), CreateTree(), FinishEvent(), GetAOD(), Init(), StoreMCParticles(), and ~AliAODHandler().

Bool_t AliAODHandler::fAODIsReplicated
private

Flag true if replication as been executed.

Definition at line 142 of file AliAODHandler.h.

Referenced by AODIsReplicated(), FinishEvent(), and SetAODIsReplicated().

TObjArray* AliAODHandler::fExtensions
private
TFile* AliAODHandler::fFileA
private

! Output file

Definition at line 149 of file AliAODHandler.h.

Referenced by AddBranch(), Init(), TerminateIO(), and ~AliAODHandler().

TString AliAODHandler::fFileName
private

Output file name.

Definition at line 150 of file AliAODHandler.h.

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

Bool_t AliAODHandler::fFillAOD
private

Flag for filling of the AOD tree at the end (all or nothing evt by evt)

Definition at line 123 of file AliAODHandler.h.

Referenced by BeginEvent(), FinishEvent(), GetFillAOD(), Init(), SetAODExtensionMode(), and SetFillAOD().

Bool_t AliAODHandler::fFillAODRun
private

Flag for filling of the AOD tree at the end (run)

Definition at line 124 of file AliAODHandler.h.

Referenced by FinishEvent(), SetAODExtensionMode(), and SetFillAODforRun().

Bool_t AliAODHandler::fFillExtension
private

Flag for filling or the delta AOD tree at the end.

Definition at line 125 of file AliAODHandler.h.

Referenced by BeginEvent(), FinishEvent(), GetFillExtension(), SetAODExtensionMode(), and SetFillExtension().

TObjArray* AliAODHandler::fFilters
private
Bool_t AliAODHandler::fIsStandard
private

Flag for standard aod creation.

Definition at line 122 of file AliAODHandler.h.

Referenced by FinishEvent(), Init(), IsStandard(), Print(), SetAODExtensionMode(), and SetCreateNonStandardAOD().

AliMCEventHandler* AliAODHandler::fMCEventH
private

! Pointer to mc event handler needed not to depend on the manager

Definition at line 147 of file AliAODHandler.h.

Referenced by SetMCEventHandler(), and StoreMCParticles().

Long64_t AliAODHandler::fMemCountAOD
private

! accumulated AOD size before AutoSave

Definition at line 145 of file AliAODHandler.h.

Referenced by CreateTree(), and FillTree().

Bool_t AliAODHandler::fNeedsCaloClustersBranchReplication
private

Flag for CaloClusters replication.

Definition at line 137 of file AliAODHandler.h.

Referenced by NeedsCaloClustersBranchReplication(), and SetNeedsCaloClustersBranchReplication().

Bool_t AliAODHandler::fNeedsCaloTriggerBranchReplication
private

Flag for Calo Trigger replication.

Definition at line 138 of file AliAODHandler.h.

Referenced by NeedsCaloTriggerBranchReplication(), and SetNeedsCaloTriggerBranchReplication().

Bool_t AliAODHandler::fNeedsCascadesBranchReplication
private

Flag for Cascade replication.

Definition at line 132 of file AliAODHandler.h.

Referenced by NeedsCascadesBranchReplication(), and SetNeedsCascadesBranchReplication().

Bool_t AliAODHandler::fNeedsDimuonsBranchReplication
private

Flag for Dimuons replication.

Definition at line 140 of file AliAODHandler.h.

Referenced by NeedsDimuonsBranchReplication(), and SetNeedsDimuonsBranchReplication().

Bool_t AliAODHandler::fNeedsFMDClustersBranchReplication
private

Flag for FMDClusters replication.

Definition at line 136 of file AliAODHandler.h.

Referenced by NeedsFMDClustersBranchReplication(), and SetNeedsFMDClustersBranchReplication().

Bool_t AliAODHandler::fNeedsHeaderReplication
private

Flag for header replication.

Definition at line 126 of file AliAODHandler.h.

Referenced by NeedsHeaderReplication(), and SetNeedsHeaderReplication().

Bool_t AliAODHandler::fNeedsHMPIDBranchReplication
private

Flag for HMPID replication.

Definition at line 141 of file AliAODHandler.h.

Referenced by NeedsHMPIDBranchReplication(), and SetNeedsHMPIDBranchReplication().

Bool_t AliAODHandler::fNeedsJetsBranchReplication
private

Flag for Jets replication.

Definition at line 135 of file AliAODHandler.h.

Referenced by NeedsJetsBranchReplication(), and SetNeedsJetsBranchReplication().

Bool_t AliAODHandler::fNeedsMCParticlesBranchReplication
private

Flag for MCParticles replication.

Definition at line 139 of file AliAODHandler.h.

Referenced by NeedsMCParticlesBranchReplication(), and SetNeedsMCParticlesBranchReplication().

Bool_t AliAODHandler::fNeedsPMDClustersBranchReplication
private

Flag for PMDClusters replication.

Definition at line 134 of file AliAODHandler.h.

Referenced by NeedsPMDClustersBranchReplication(), and SetNeedsPMDClustersBranchReplication().

Bool_t AliAODHandler::fNeedsTOFHeaderReplication
private

Flag for header replication.

Definition at line 127 of file AliAODHandler.h.

Referenced by NeedsTOFHeaderReplication(), and SetNeedsTOFHeaderReplication().

Bool_t AliAODHandler::fNeedsTrackletsBranchReplication
private

Flag for Tracklets replication.

Definition at line 133 of file AliAODHandler.h.

Referenced by NeedsTrackletsBranchReplication(), and SetNeedsTrackletsBranchReplication().

Bool_t AliAODHandler::fNeedsTracksBranchReplication
private

Flag for tracks replication.

Definition at line 129 of file AliAODHandler.h.

Referenced by NeedsTracksBranchReplication(), and SetNeedsTracksBranchReplication().

Bool_t AliAODHandler::fNeedsV0sBranchReplication
private

Flag for V0s replication.

Definition at line 131 of file AliAODHandler.h.

Referenced by NeedsV0sBranchReplication(), and SetNeedsV0sBranchReplication().

Bool_t AliAODHandler::fNeedsVerticesBranchReplication
private

Flag for vertices replication.

Definition at line 130 of file AliAODHandler.h.

Referenced by NeedsVerticesBranchReplication(), and SetNeedsVerticesBranchReplication().

Bool_t AliAODHandler::fNeedsVZEROReplication
private

Flag for header replication.

Definition at line 128 of file AliAODHandler.h.

Referenced by NeedsVZEROReplication(), and SetNeedsVZEROReplication().

TTree* AliAODHandler::fTreeA
private

! tree for AOD persistency

Definition at line 148 of file AliAODHandler.h.

Referenced by AddAODtoTreeUserInfo(), AddBranch(), CreateTree(), FillTree(), FinishEvent(), GetTree(), TerminateIO(), and ~AliAODHandler().

Long64_t AliAODHandler::fTreeBuffSize
private

allowed uncompressed buffer size per tree

Definition at line 144 of file AliAODHandler.h.

Referenced by FillTree(), and SetTreeBuffSize().


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