AliRoot Core  ee782a0 (ee782a0)
AliESDTOFCluster Class Reference

#include <AliESDTOFCluster.h>

Inheritance diagram for AliESDTOFCluster:

Public Member Functions

 AliESDTOFCluster (Int_t id=-1)
 
 AliESDTOFCluster (Int_t, Int_t, Float_t, Float_t, Float_t, Int_t *, Int_t, Int_t, Bool_t, Float_t, Float_t, Float_t, Int_t, Float_t, Float_t, Float_t, Float_t, Double_t *)
 
 AliESDTOFCluster (Int_t, Int_t, Float_t, Float_t, Float_t t, Int_t *, Int_t, Int_t, Bool_t, Float_t, Float_t, Float_t)
 
 AliESDTOFCluster (const AliESDTOFCluster &source)
 
AliESDTOFClusteroperator= (const AliESDTOFCluster &source)
 
virtual ~AliESDTOFCluster ()
 
Int_t GetESDID () const
 
void SetESDID (Int_t id)
 
Int_t GetID () const
 
void SetID (Int_t id)
 
Int_t Update (Int_t trackIndex, Float_t dX, Float_t dY, Float_t dZ, Float_t length, Double_t expTimes[9])
 
void SuppressMatchedTrack (Int_t id)
 
void ReplaceMatchedTrackID (int oldID, int newID)
 
void ReplaceMatchID (int oldID, int newID)
 
void ReplaceHitID (int oldID, int newID)
 
void FixSelfReferences (int oldID, int newID)
 
Int_t GetClusterIndex (Int_t ihit=0) const
 
Int_t GetTOFchannel (Int_t ihit=0) const
 
Float_t GetTime (Int_t ihit=0) const
 
Float_t GetTimeRaw (Int_t ihit=0) const
 
Float_t GetTOT (Int_t ihit=0) const
 
Float_t GetTOFsignalToT (Int_t ihit=0) const
 
Int_t GetLabel (Int_t i=0, Int_t ihit=0) const
 
Int_t GetDeltaBC (Int_t ihit=0) const
 
Int_t GetL0L1Latency (Int_t ihit=0) const
 
Bool_t GetStatus () const
 
Float_t GetZ () const
 
Float_t GetPhi () const
 
Float_t GetR () const
 
Int_t GetNMatchableTracks () const
 
Int_t GetNTOFhits () const
 
Int_t GetTrackIndex (Int_t i=0) const
 
Float_t GetDistanceInStripPlane (Int_t i=0) const
 
Float_t GetDx (Int_t i=0) const
 
Float_t GetDy (Int_t i=0) const
 
Float_t GetDz (Int_t i=0) const
 
Float_t GetLength (Int_t i=0) const
 
Double_t GetIntegratedTime (Int_t iPart=0, Int_t i=0) const
 
void SetStatus (Int_t status)
 
void AddESDTOFHitIndex (Int_t hitID)
 
void AddTOFhit (Int_t, Int_t, Float_t, Float_t, Float_t, Int_t *, Int_t, Int_t, Bool_t, Float_t, Float_t, Float_t)
 
void AddTOFhit (AliESDTOFHit *hit)
 
Int_t GetHitIndex (Int_t i) const
 
void SetHitIndex (Int_t i, Int_t index)
 
void Print (const Option_t *opt=0) const
 
AliESDTOFHitGetTOFHit (Int_t i) const
 
AliESDTOFMatchGetTOFMatch (Int_t i) const
 
- Public Member Functions inherited from AliVTOFcluster
 AliVTOFcluster ()
 
virtual ~AliVTOFcluster ()
 
 AliVTOFcluster (const AliVTOFcluster &source)
 
AliVTOFclusteroperator= (const AliVTOFcluster &source)
 
virtual void SetEvent (const AliVEvent *ev)
 
virtual const AliVEventGetEvent () const
 

Protected Attributes

Int_t fID
 
Char_t fNTOFhits
 
Bool_t fStatus
 
Char_t fNmatchableTracks
 
Int_t fHitIndex [kMaxHits]
 
Int_t fMatchIndex [kMaxMatches]
 

Additional Inherited Members

- Public Types inherited from AliVTOFcluster
enum  { kMaxHits =4, kMaxMatches =7 }
 
- Public Attributes inherited from AliVTOFcluster
const AliVEventfEvent
 

Detailed Description

Definition at line 21 of file AliESDTOFCluster.h.

Constructor & Destructor Documentation

AliESDTOFCluster::AliESDTOFCluster ( Int_t  id = -1)

Definition at line 28 of file AliESDTOFCluster.cxx.

AliESDTOFCluster::AliESDTOFCluster ( Int_t  ,
Int_t  ,
Float_t  ,
Float_t  ,
Float_t  ,
Int_t *  ,
Int_t  ,
Int_t  ,
Bool_t  ,
Float_t  ,
Float_t  ,
Float_t  ,
Int_t  ,
Float_t  ,
Float_t  ,
Float_t  ,
Float_t  ,
Double_t *   
)

Definition at line 43 of file AliESDTOFCluster.cxx.

AliESDTOFCluster::AliESDTOFCluster ( Int_t  ,
Int_t  ,
Float_t  ,
Float_t  ,
Float_t  t,
Int_t *  ,
Int_t  ,
Int_t  ,
Bool_t  ,
Float_t  ,
Float_t  ,
Float_t   
)

Definition at line 62 of file AliESDTOFCluster.cxx.

AliESDTOFCluster::AliESDTOFCluster ( const AliESDTOFCluster source)

Definition at line 80 of file AliESDTOFCluster.cxx.

virtual AliESDTOFCluster::~AliESDTOFCluster ( )
inlinevirtual

Definition at line 31 of file AliESDTOFCluster.h.

Member Function Documentation

void AliESDTOFCluster::AddESDTOFHitIndex ( Int_t  hitID)

Definition at line 141 of file AliESDTOFCluster.cxx.

Referenced by SetStatus().

void AliESDTOFCluster::AddTOFhit ( Int_t  ,
Int_t  ,
Float_t  ,
Float_t  ,
Float_t  ,
Int_t *  ,
Int_t  ,
Int_t  ,
Bool_t  ,
Float_t  ,
Float_t  ,
Float_t   
)

Definition at line 166 of file AliESDTOFCluster.cxx.

Referenced by SetStatus().

void AliESDTOFCluster::AddTOFhit ( AliESDTOFHit hit)

Definition at line 150 of file AliESDTOFCluster.cxx.

void AliESDTOFCluster::FixSelfReferences ( int  oldID,
int  newID 
)

Definition at line 451 of file AliESDTOFCluster.cxx.

Referenced by SetID(), and AliESDtrack::SuppressTOFMatches().

Int_t AliESDTOFCluster::GetClusterIndex ( Int_t  ihit = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 171 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFcluster(), and SetID().

Int_t AliESDTOFCluster::GetDeltaBC ( Int_t  ihit = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 221 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFDeltaBC(), and SetID().

Float_t AliESDTOFCluster::GetDistanceInStripPlane ( Int_t  i = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 285 of file AliESDTOFCluster.cxx.

Referenced by SetID().

Float_t AliESDTOFCluster::GetDx ( Int_t  i = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 296 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFsignalDx(), SetID(), and AliESDtrack::SortTOFcluster().

Float_t AliESDTOFCluster::GetDy ( Int_t  i = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 303 of file AliESDTOFCluster.cxx.

Referenced by SetID().

Float_t AliESDTOFCluster::GetDz ( Int_t  i = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 310 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFsignalDz(), SetID(), and AliESDtrack::SortTOFcluster().

Int_t AliESDTOFCluster::GetESDID ( ) const
inline

Definition at line 33 of file AliESDTOFCluster.h.

Referenced by Print().

Int_t AliESDTOFCluster::GetHitIndex ( Int_t  i) const
inline

Definition at line 73 of file AliESDTOFCluster.h.

Referenced by AliESDEvent::SetTOFcluster().

Int_t AliESDTOFCluster::GetID ( ) const
inline

Definition at line 35 of file AliESDTOFCluster.h.

Double_t AliESDTOFCluster::GetIntegratedTime ( Int_t  iPart = 0,
Int_t  i = 0 
) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 324 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetIntegratedTimes(), SetID(), and AliESDtrack::SortTOFcluster().

Int_t AliESDTOFCluster::GetL0L1Latency ( Int_t  ihit = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 228 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFL0L1(), and SetID().

Int_t AliESDTOFCluster::GetLabel ( Int_t  i = 0,
Int_t  ihit = 0 
) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 213 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFLabel(), and SetID().

Float_t AliESDTOFCluster::GetLength ( Int_t  i = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 317 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetIntegratedLength(), and SetID().

Int_t AliESDTOFCluster::GetNTOFhits ( ) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 272 of file AliESDTOFCluster.cxx.

Referenced by SetID(), and AliESDEvent::SetTOFcluster().

Float_t AliESDTOFCluster::GetPhi ( ) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 252 of file AliESDTOFCluster.cxx.

Referenced by SetID().

Float_t AliESDTOFCluster::GetR ( ) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 259 of file AliESDTOFCluster.cxx.

Referenced by SetID().

Bool_t AliESDTOFCluster::GetStatus ( ) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 235 of file AliESDTOFCluster.cxx.

Referenced by SetID().

Float_t AliESDTOFCluster::GetTime ( Int_t  ihit = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 185 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFsignal(), SetID(), and AliESDtrack::SortTOFcluster().

Float_t AliESDTOFCluster::GetTimeRaw ( Int_t  ihit = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 192 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFsignalRaw(), and SetID().

Int_t AliESDTOFCluster::GetTOFchannel ( Int_t  ihit = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 178 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFCalChannel(), and SetID().

Float_t AliESDTOFCluster::GetTOFsignalToT ( Int_t  ihit = 0) const

Definition at line 206 of file AliESDTOFCluster.cxx.

Referenced by SetID().

Float_t AliESDTOFCluster::GetTOT ( Int_t  ihit = 0) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 199 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::GetTOFsignalToT(), and SetID().

Float_t AliESDTOFCluster::GetZ ( void  ) const
virtual

Reimplemented from AliVTOFcluster.

Definition at line 245 of file AliESDTOFCluster.cxx.

Referenced by SetID().

AliESDTOFCluster & AliESDTOFCluster::operator= ( const AliESDTOFCluster source)

Definition at line 99 of file AliESDTOFCluster.cxx.

void AliESDTOFCluster::Print ( const Option_t *  opt = 0) const

Definition at line 331 of file AliESDTOFCluster.cxx.

Referenced by SetHitIndex().

void AliESDTOFCluster::ReplaceHitID ( int  oldID,
int  newID 
)

Definition at line 414 of file AliESDTOFCluster.cxx.

Referenced by SetID(), and SuppressMatchedTrack().

void AliESDTOFCluster::ReplaceMatchedTrackID ( int  oldID,
int  newID 
)

Definition at line 438 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::ReplaceTOFTrackID(), and SetID().

void AliESDTOFCluster::ReplaceMatchID ( int  oldID,
int  newID 
)

Definition at line 426 of file AliESDTOFCluster.cxx.

Referenced by AliESDtrack::ReplaceTOFMatchID(), and SetID().

void AliESDTOFCluster::SetESDID ( Int_t  id)
inline

Definition at line 34 of file AliESDTOFCluster.h.

void AliESDTOFCluster::SetHitIndex ( Int_t  i,
Int_t  index 
)
inline

Definition at line 74 of file AliESDTOFCluster.h.

Referenced by AliESDEvent::SetTOFcluster().

void AliESDTOFCluster::SetID ( Int_t  id)
inline

Definition at line 36 of file AliESDTOFCluster.h.

void AliESDTOFCluster::SetStatus ( Int_t  status)
inline

Definition at line 67 of file AliESDTOFCluster.h.

void AliESDTOFCluster::SuppressMatchedTrack ( Int_t  id)

Definition at line 366 of file AliESDTOFCluster.cxx.

Referenced by SetID(), and AliESDtrack::SuppressTOFMatches().

Int_t AliESDTOFCluster::Update ( Int_t  trackIndex,
Float_t  dX,
Float_t  dY,
Float_t  dZ,
Float_t  length,
Double_t  expTimes[9] 
)

Definition at line 118 of file AliESDTOFCluster.cxx.

Referenced by SetID().

Member Data Documentation

Int_t AliESDTOFCluster::fHitIndex[kMaxHits]
protected
Int_t AliESDTOFCluster::fID
protected

Definition at line 82 of file AliESDTOFCluster.h.

Referenced by GetID(), operator=(), Print(), and SetID().

Int_t AliESDTOFCluster::fMatchIndex[kMaxMatches]
protected
Char_t AliESDTOFCluster::fNTOFhits
protected
Bool_t AliESDTOFCluster::fStatus
protected

Definition at line 84 of file AliESDTOFCluster.h.

Referenced by GetStatus(), operator=(), and SetStatus().


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