AliRoot Core  3dc7879 (3dc7879)
AliESDfriend Class Reference

#include <AliESDfriend.h>

Inheritance diagram for AliESDfriend:

Public Member Functions

 AliESDfriend ()
 
 AliESDfriend (const AliESDfriend &)
 
AliESDfriendoperator= (const AliESDfriend &esd)
 
virtual ~AliESDfriend ()
 
void SetOwner ()
 
Int_t GetNumberOfTracks () const
 
AliESDfriendTrackGetTrack (Int_t i) const
 
Int_t GetEntriesInTracks () const
 
AliESDfriendTrackAddTrack (const AliESDfriendTrack *t, Bool_t shallow=kFALSE)
 
AliESDfriendTrackAddTrackAt (const AliESDfriendTrack *t, Int_t i, Bool_t shallow=kFALSE)
 
void SetVZEROfriend (const AliESDVZEROfriend *obj)
 
AliESDVZEROfriendGetVZEROfriend ()
 
const AliESDVZEROfriendGetVZEROfriendConst () const
 
AliVVZEROfriendGetVVZEROfriend ()
 
Int_t GetESDVZEROfriend (AliESDVZEROfriend &v) const
 
void SetTZEROfriend (AliESDTZEROfriend *obj)
 
AliESDTZEROfriendGetTZEROfriend ()
 
void SetADfriend (AliESDADfriend *obj)
 
AliESDADfriendGetADfriend ()
 
void SetCalofriend (AliESDCalofriend *obj)
 
AliESDCalofriendGetCalofriend ()
 
void Ls () const
 
void Reset ()
 
void ResetSoft ()
 
void SetSkipBit (Bool_t skip)
 
Bool_t TestSkipBit () const
 
Int_t GetNclustersTPC (UInt_t sector) const
 
Int_t GetNclustersTPCused (UInt_t sector) const
 
void SetNclustersTPC (UInt_t sector, Int_t occupancy)
 
void SetNclustersTPCused (UInt_t sector, Int_t occupancy)
 
Bool_t GetESDIndicesStored () const
 
void SetESDIndicesStored (Bool_t v)
 
- Public Member Functions inherited from AliVfriendEvent
 AliVfriendEvent ()
 
 AliVfriendEvent (const AliVfriendEvent &f)
 
virtual ~AliVfriendEvent ()
 
 AliVfriendEvent (AliVConstructorReinitialisationFlag)
 
void Reinitialize ()
 
virtual ULong64_t GetSize () const
 

Protected Member Functions

void DeleteTracksSafe ()
 

Protected Attributes

Bool_t fESDIndicesStored
 
TClonesArray fTracks
 
AliESDVZEROfriendfESDVZEROfriend
 
AliESDTZEROfriendfESDTZEROfriend
 
AliESDADfriendfESDADfriend
 
AliESDCalofriendfESDCalofriend
 
Int_t fNclustersTPC [72]
 
Int_t fNclustersTPCused [72]
 

Detailed Description

Definition at line 23 of file AliESDfriend.h.

Constructor & Destructor Documentation

AliESDfriend::AliESDfriend ( )

Definition at line 31 of file AliESDfriend.cxx.

AliESDfriend::AliESDfriend ( const AliESDfriend f)

Definition at line 47 of file AliESDfriend.cxx.

AliESDfriend::~AliESDfriend ( )
virtual

Definition at line 110 of file AliESDfriend.cxx.

Referenced by AliESDHandler::FinishEvent(), and AliESDEvent::Reset().

Member Function Documentation

AliESDfriendTrack* AliESDfriend::AddTrack ( const AliESDfriendTrack t,
Bool_t  shallow = kFALSE 
)
inline

Definition at line 47 of file AliESDfriend.h.

Referenced by AliESD::GetESDfriend(), and AliESDEvent::GetESDfriend().

AliESDfriendTrack* AliESDfriend::AddTrackAt ( const AliESDfriendTrack t,
Int_t  i,
Bool_t  shallow = kFALSE 
)
inline
void AliESDfriend::DeleteTracksSafe ( )
protected

Definition at line 130 of file AliESDfriend.cxx.

Referenced by operator=(), Reset(), SetESDIndicesStored(), and ~AliESDfriend().

AliESDADfriend* AliESDfriend::GetADfriend ( )
inline

Definition at line 67 of file AliESDfriend.h.

AliESDCalofriend* AliESDfriend::GetCalofriend ( )
inline

Definition at line 69 of file AliESDfriend.h.

Int_t AliESDfriend::GetEntriesInTracks ( ) const
inlinevirtual
Bool_t AliESDfriend::GetESDIndicesStored ( ) const
inline

Definition at line 86 of file AliESDfriend.h.

Referenced by AliESDEvent::SetESDfriend().

Int_t AliESDfriend::GetESDVZEROfriend ( AliESDVZEROfriend v) const
inlinevirtual

Implements AliVfriendEvent.

Definition at line 59 of file AliESDfriend.h.

Int_t AliESDfriend::GetNclustersTPC ( UInt_t  sector) const
inlinevirtual

Implements AliVfriendEvent.

Definition at line 81 of file AliESDfriend.h.

Int_t AliESDfriend::GetNclustersTPCused ( UInt_t  sector) const
inlinevirtual

Implements AliVfriendEvent.

Definition at line 82 of file AliESDfriend.h.

AliESDfriendTrack* AliESDfriend::GetTrack ( Int_t  i) const
inlinevirtual
AliESDTZEROfriend* AliESDfriend::GetTZEROfriend ( )
inline

Definition at line 65 of file AliESDfriend.h.

AliVVZEROfriend* AliESDfriend::GetVVZEROfriend ( )
inlinevirtual

Implements AliVfriendEvent.

Definition at line 58 of file AliESDfriend.h.

AliESDVZEROfriend* AliESDfriend::GetVZEROfriend ( )
inline

Definition at line 56 of file AliESDfriend.h.

Referenced by AliAnalysisTaskFilter::Exec(), and AliESDEvent::GetESDfriend().

const AliESDVZEROfriend* AliESDfriend::GetVZEROfriendConst ( ) const
inline

Definition at line 57 of file AliESDfriend.h.

void AliESDfriend::Ls ( ) const
inlinevirtual

Implements AliVfriendEvent.

Definition at line 71 of file AliESDfriend.h.

AliESDfriend & AliESDfriend::operator= ( const AliESDfriend esd)

Definition at line 64 of file AliESDfriend.cxx.

void AliESDfriend::Reset ( void  )
virtual

Implements AliVfriendEvent.

Definition at line 161 of file AliESDfriend.cxx.

Referenced by AliESDInputHandler::FinishEvent(), and Ls().

void AliESDfriend::ResetSoft ( )

Definition at line 141 of file AliESDfriend.cxx.

Referenced by Ls(), and AliReconstruction::ResetFriends().

void AliESDfriend::SetADfriend ( AliESDADfriend obj)

Definition at line 206 of file AliESDfriend.cxx.

Referenced by GetTZEROfriend().

void AliESDfriend::SetCalofriend ( AliESDCalofriend obj)

Definition at line 190 of file AliESDfriend.cxx.

Referenced by AliEMCALReconstructor::FillESD(), and GetADfriend().

void AliESDfriend::SetESDIndicesStored ( Bool_t  v)
inline

Definition at line 87 of file AliESDfriend.h.

Referenced by AliESDEvent::GetESDfriend(), and AliReconstruction::SlaveBegin().

void AliESDfriend::SetNclustersTPC ( UInt_t  sector,
Int_t  occupancy 
)
inline

Definition at line 83 of file AliESDfriend.h.

void AliESDfriend::SetNclustersTPCused ( UInt_t  sector,
Int_t  occupancy 
)
inline

Definition at line 84 of file AliESDfriend.h.

void AliESDfriend::SetOwner ( )
inline

Definition at line 32 of file AliESDfriend.h.

void AliESDfriend::SetSkipBit ( Bool_t  skip)
inlinevirtual

Implements AliVfriendEvent.

Definition at line 77 of file AliESDfriend.h.

Referenced by AliESDHandler::FillTree(), and AliReconstruction::SlaveBegin().

void AliESDfriend::SetTZEROfriend ( AliESDTZEROfriend obj)

Definition at line 198 of file AliESDfriend.cxx.

Referenced by GetESDVZEROfriend().

void AliESDfriend::SetVZEROfriend ( const AliESDVZEROfriend obj)
Bool_t AliESDfriend::TestSkipBit ( ) const
inlinevirtual

Implements AliVfriendEvent.

Definition at line 78 of file AliESDfriend.h.

Member Data Documentation

AliESDADfriend* AliESDfriend::fESDADfriend
protected

Definition at line 97 of file AliESDfriend.h.

Referenced by GetADfriend(), operator=(), Reset(), ResetSoft(), SetADfriend(), and ~AliESDfriend().

AliESDCalofriend* AliESDfriend::fESDCalofriend
protected

Definition at line 98 of file AliESDfriend.h.

Referenced by GetCalofriend(), operator=(), Reset(), ResetSoft(), SetCalofriend(), and ~AliESDfriend().

Bool_t AliESDfriend::fESDIndicesStored
protected

Definition at line 93 of file AliESDfriend.h.

Referenced by GetESDIndicesStored(), operator=(), and SetESDIndicesStored().

AliESDTZEROfriend* AliESDfriend::fESDTZEROfriend
protected
Int_t AliESDfriend::fNclustersTPC[72]
protected
Int_t AliESDfriend::fNclustersTPCused[72]
protected
TClonesArray AliESDfriend::fTracks
protected

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