![]() |
AliRoot Core
ee782a0 (ee782a0)
|
#include <AliESDTOFCluster.h>
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) | |
AliESDTOFCluster & | operator= (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 |
AliESDTOFHit * | GetTOFHit (Int_t i) const |
AliESDTOFMatch * | GetTOFMatch (Int_t i) const |
![]() | |
AliVTOFcluster () | |
virtual | ~AliVTOFcluster () |
AliVTOFcluster (const AliVTOFcluster &source) | |
AliVTOFcluster & | operator= (const AliVTOFcluster &source) |
virtual void | SetEvent (const AliVEvent *ev) |
virtual const AliVEvent * | GetEvent () 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 | |
![]() | |
enum | { kMaxHits =4, kMaxMatches =7 } |
![]() | |
const AliVEvent * | fEvent |
Definition at line 21 of file AliESDTOFCluster.h.
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.
|
inlinevirtual |
Definition at line 31 of file AliESDTOFCluster.h.
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().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 171 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFcluster(), and SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 221 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFDeltaBC(), and SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 285 of file AliESDTOFCluster.cxx.
Referenced by SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 296 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFsignalDx(), SetID(), and AliESDtrack::SortTOFcluster().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 303 of file AliESDTOFCluster.cxx.
Referenced by SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 310 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFsignalDz(), SetID(), and AliESDtrack::SortTOFcluster().
|
inline |
Definition at line 33 of file AliESDTOFCluster.h.
Referenced by Print().
|
inline |
Definition at line 73 of file AliESDTOFCluster.h.
Referenced by AliESDEvent::SetTOFcluster().
|
inline |
Definition at line 35 of file AliESDTOFCluster.h.
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 324 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetIntegratedTimes(), SetID(), and AliESDtrack::SortTOFcluster().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 228 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFL0L1(), and SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 213 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFLabel(), and SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 317 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetIntegratedLength(), and SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 266 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetIntegratedLength(), AliESDtrack::GetIntegratedTimes(), AliESDtrack::GetTOFsignalDx(), AliESDtrack::GetTOFsignalDz(), AliESDtrack::IsTOFHitAlreadyMatched(), SetID(), AliESDtrack::SetTOFsignalDx(), AliESDtrack::SetTOFsignalDz(), AliESDtrack::SortTOFcluster(), and AliESDtrack::SuppressTOFMatches().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 272 of file AliESDTOFCluster.cxx.
Referenced by SetID(), and AliESDEvent::SetTOFcluster().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 252 of file AliESDTOFCluster.cxx.
Referenced by SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 259 of file AliESDTOFCluster.cxx.
Referenced by SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 235 of file AliESDTOFCluster.cxx.
Referenced by SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 185 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFsignal(), SetID(), and AliESDtrack::SortTOFcluster().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 192 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFsignalRaw(), and SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 178 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFCalChannel(), and SetID().
AliESDTOFHit * AliESDTOFCluster::GetTOFHit | ( | Int_t | i | ) | const |
Definition at line 354 of file AliESDTOFCluster.cxx.
Referenced by FixSelfReferences(), GetClusterIndex(), GetDeltaBC(), GetL0L1Latency(), GetLabel(), GetPhi(), GetR(), GetTime(), GetTimeRaw(), GetTOFchannel(), GetTOFsignalToT(), GetTOT(), GetZ(), Print(), SetHitIndex(), AliESDtrack::SetTOFCalChannel(), AliESDtrack::SetTOFDeltaBC(), AliESDtrack::SetTOFL0L1(), AliESDtrack::SetTOFLabel(), AliESDtrack::SetTOFsignal(), AliESDtrack::SetTOFsignalRaw(), and AliESDtrack::SetTOFsignalToT().
AliESDTOFMatch * AliESDTOFCluster::GetTOFMatch | ( | Int_t | i | ) | const |
Definition at line 360 of file AliESDTOFCluster.cxx.
Referenced by FixSelfReferences(), GetDistanceInStripPlane(), GetDx(), GetDy(), GetDz(), GetIntegratedTime(), GetLength(), GetTrackIndex(), Print(), ReplaceMatchedTrackID(), SetHitIndex(), AliESDtrack::SetTOFsignalDx(), AliESDtrack::SetTOFsignalDz(), and SuppressMatchedTrack().
Float_t AliESDTOFCluster::GetTOFsignalToT | ( | Int_t | ihit = 0 | ) | const |
Definition at line 206 of file AliESDTOFCluster.cxx.
Referenced by SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 199 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetTOFsignalToT(), and SetID().
|
virtual |
Reimplemented from AliVTOFcluster.
Definition at line 278 of file AliESDTOFCluster.cxx.
Referenced by AliESDtrack::GetIntegratedLength(), AliESDtrack::GetIntegratedTimes(), AliESDtrack::GetTOFsignalDx(), AliESDtrack::GetTOFsignalDz(), SetID(), AliESDtrack::SetTOFsignalDx(), AliESDtrack::SetTOFsignalDz(), AliESDtrack::SortTOFcluster(), and Update().
|
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().
|
inline |
Definition at line 34 of file AliESDTOFCluster.h.
|
inline |
Definition at line 74 of file AliESDTOFCluster.h.
Referenced by AliESDEvent::SetTOFcluster().
|
inline |
Definition at line 36 of file AliESDTOFCluster.h.
|
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().
|
protected |
Definition at line 86 of file AliESDTOFCluster.h.
Referenced by AddESDTOFHitIndex(), AddTOFhit(), AliESDTOFCluster(), GetHitIndex(), GetTOFHit(), operator=(), ReplaceHitID(), SetHitIndex(), and SuppressMatchedTrack().
|
protected |
Definition at line 82 of file AliESDTOFCluster.h.
Referenced by GetID(), operator=(), Print(), and SetID().
|
protected |
Definition at line 87 of file AliESDTOFCluster.h.
Referenced by AliESDTOFCluster(), GetTOFMatch(), operator=(), ReplaceMatchID(), SuppressMatchedTrack(), and Update().
|
protected |
Definition at line 85 of file AliESDTOFCluster.h.
Referenced by FixSelfReferences(), GetDistanceInStripPlane(), GetDx(), GetDy(), GetDz(), GetIntegratedTime(), GetLength(), GetNMatchableTracks(), GetTrackIndex(), operator=(), Print(), ReplaceMatchedTrackID(), ReplaceMatchID(), SuppressMatchedTrack(), and Update().
|
protected |
Definition at line 83 of file AliESDTOFCluster.h.
Referenced by AddESDTOFHitIndex(), AddTOFhit(), FixSelfReferences(), GetNTOFhits(), operator=(), Print(), ReplaceHitID(), and SuppressMatchedTrack().
|
protected |
Definition at line 84 of file AliESDTOFCluster.h.
Referenced by GetStatus(), operator=(), and SetStatus().