![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
#include <AliMFTCluster.h>
Public Member Functions | |
AliMFTCluster () | |
AliMFTCluster (const AliMFTCluster &) | |
AliMFTCluster & | operator= (const AliMFTCluster &) |
virtual | ~AliMFTCluster () |
virtual void | Clear (const Option_t *) |
void | SetXYZ (Double_t x, Double_t y, Double_t z) |
void | SetX (Double_t x) |
void | SetY (Double_t y) |
void | SetZ (Double_t z) |
Double_t | GetX () const |
Double_t | GetY () const |
Double_t | GetZ () const |
void | SetErrXYZ (Double_t errX, Double_t errY, Double_t errZ) |
void | SetErrX (Double_t errX) |
void | SetErrY (Double_t errY) |
void | SetErrZ (Double_t errZ) |
Double_t | GetErrX () const |
Double_t | GetErrY () const |
Double_t | GetErrZ () const |
Double_t | GetErrX2 () const |
Double_t | GetErrY2 () const |
Double_t | GetErrZ2 () const |
void | SetNElectrons (Double_t nElectrons) |
Double_t | GetNElectrons () const |
void | AddMCLabel (Int_t label) |
Int_t | GetNMCTracks () const |
Int_t | GetMCLabel (Int_t track) const |
void | SetMCLabel (Int_t track, Int_t labelMC) |
void | SetPlane (Int_t plane) |
Int_t | GetPlane () const |
void | SetDetElemID (Int_t detElemID) |
Int_t | GetDetElemID () |
void | SetSize (Int_t size) |
Int_t | GetSize () const |
void | SetLocalChi2 (Double_t chi2) |
void | SetTrackChi2 (Double_t chi2) |
Double_t | GetLocalChi2 () |
Double_t | GetTrackChi2 () |
Bool_t | AddPixel (AliMFTDigit *pixel) |
Bool_t | IsClusterEditable () |
void | SetClusterEditable (Bool_t isClusterEditable) |
void | TerminateCluster () |
Double_t | GetDistanceFromPixel (AliMFTDigit *pixel) |
void | SetClusterFront (Bool_t clusterFront) |
Bool_t | IsClusterFront () |
AliMUONRawCluster * | CreateMUONCluster () |
Private Attributes | |
Double_t | fX |
Double_t | fY |
Double_t | fZ |
Double_t | fErrX |
Double_t | fErrY |
Double_t | fErrZ |
Double_t | fNElectrons |
Int_t | fNMCTracks |
Int_t | fPlane |
Int_t | fDetElemID |
Int_t | fMCLabel [fNMaxMCTracks] |
Int_t | fSize |
Double_t | fTrackChi2 |
Double_t | fLocalChi2 |
TClonesArray * | fDigitsInCluster |
Bool_t | fIsClusterEditable |
(Temporary) Array of the digits composing the cluster More... | |
Bool_t | fIsClusterFront |
Static Private Attributes | |
static const Int_t | fNMaxMCTracks = AliMFTConstants::fNMaxMCTracksPerCluster |
static const Int_t | fNMaxDigitsPerCluster = AliMFTConstants::fNMaxDigitsPerCluster |
Definition at line 24 of file AliMFTCluster.h.
AliMFTCluster::AliMFTCluster | ( | ) |
AliMFTCluster::AliMFTCluster | ( | const AliMFTCluster & | cluster | ) |
Definition at line 65 of file AliMFTCluster.cxx.
|
inlinevirtual |
Definition at line 31 of file AliMFTCluster.h.
void AliMFTCluster::AddMCLabel | ( | Int_t | label | ) |
Definition at line 218 of file AliMFTCluster.cxx.
Referenced by TerminateCluster().
Bool_t AliMFTCluster::AddPixel | ( | AliMFTDigit * | pixel | ) |
Definition at line 165 of file AliMFTCluster.cxx.
Referenced by AliMFTClusterFinder::DigitsToClusters().
|
inlinevirtual |
Definition at line 33 of file AliMFTCluster.h.
Referenced by operator=().
AliMUONRawCluster * AliMFTCluster::CreateMUONCluster | ( | ) |
Definition at line 230 of file AliMFTCluster.cxx.
Referenced by AliMFTTracker::Clusters2Tracks().
|
inline |
Definition at line 70 of file AliMFTCluster.h.
Referenced by AliMFTTracker::SeparateFrontBackClusters().
Double_t AliMFTCluster::GetDistanceFromPixel | ( | AliMFTDigit * | pixel | ) |
Definition at line 139 of file AliMFTCluster.cxx.
Referenced by AliMFTClusterFinder::DigitsToClusters().
|
inline |
Definition at line 51 of file AliMFTCluster.h.
Referenced by CreateMUONCluster(), and AliMFTClusterQA::LoadNextEvent().
|
inline |
Definition at line 54 of file AliMFTCluster.h.
Referenced by AliMFTTrackerMU::TryOneCluster(), and AliMuonForwardTrackFinder::TryOneCluster().
|
inline |
Definition at line 52 of file AliMFTCluster.h.
Referenced by CreateMUONCluster(), and AliMFTClusterQA::LoadNextEvent().
|
inline |
Definition at line 55 of file AliMFTCluster.h.
Referenced by AliMFTTrackerMU::TryOneCluster(), and AliMuonForwardTrackFinder::TryOneCluster().
|
inline |
Definition at line 53 of file AliMFTCluster.h.
|
inline |
Definition at line 56 of file AliMFTCluster.h.
|
inline |
Definition at line 78 of file AliMFTCluster.h.
Referenced by AliMFTTrackerMU::Clusters2Tracks(), and AliMuonForwardTrackFinder::LoadNextTrack().
|
inline |
Definition at line 63 of file AliMFTCluster.h.
Referenced by AliMFTTracker::AddClustersFromPileUpEvents(), AliMFTTrackerMU::AddClustersFromPileUpEvents(), AliMFTTracker::AddClustersFromUnderlyingEvent(), AliMFTTrackerMU::AddClustersFromUnderlyingEvent(), AliMuonForwardTrackFinder::CheckCurrentMuonTrackable(), AliMFTTrackerMU::IsCorrectMatch(), AliMuonForwardTrackFinder::IsCorrectMatch(), and AliMFTTrackFinder::LoadClusters().
|
inline |
Definition at line 59 of file AliMFTCluster.h.
|
inline |
Definition at line 62 of file AliMFTCluster.h.
Referenced by AliMFTTracker::AddClustersFromPileUpEvents(), AliMFTTrackerMU::AddClustersFromPileUpEvents(), AliMFTTracker::AddClustersFromUnderlyingEvent(), AliMFTTrackerMU::AddClustersFromUnderlyingEvent(), AliMuonForwardTrackFinder::CheckCurrentMuonTrackable(), AliMFTTrackerMU::IsCorrectMatch(), and AliMuonForwardTrackFinder::IsCorrectMatch().
|
inline |
Definition at line 67 of file AliMFTCluster.h.
Referenced by AliMFTTrackerMU::Clusters2Tracks().
|
inline |
Definition at line 73 of file AliMFTCluster.h.
Referenced by AliMFTClusterQA::LoadNextEvent().
|
inline |
Definition at line 79 of file AliMFTCluster.h.
|
inline |
Definition at line 41 of file AliMFTCluster.h.
Referenced by CreateMUONCluster(), AliMFTClusterFinder::DigitsToClusters(), AliMuonForwardTrackFinder::FillPlanesWithTrackHistory(), AliMFTTrackFinder::LoadClusters(), AliMFTClusterQA::LoadNextEvent(), AliMFTTrackerMU::TryOneCluster(), and AliMuonForwardTrackFinder::TryOneCluster().
|
inline |
Definition at line 42 of file AliMFTCluster.h.
Referenced by CreateMUONCluster(), AliMFTClusterFinder::DigitsToClusters(), AliMuonForwardTrackFinder::FillPlanesWithTrackHistory(), AliMFTTrackFinder::LoadClusters(), AliMFTClusterQA::LoadNextEvent(), AliMFTTrackerMU::TryOneCluster(), and AliMuonForwardTrackFinder::TryOneCluster().
|
inline |
Definition at line 43 of file AliMFTCluster.h.
Referenced by CreateMUONCluster(), and AliMFTTrackFinder::LoadClusters().
|
inline |
Definition at line 83 of file AliMFTCluster.h.
|
inline |
Definition at line 90 of file AliMFTCluster.h.
AliMFTCluster & AliMFTCluster::operator= | ( | const AliMFTCluster & | cluster | ) |
Definition at line 100 of file AliMFTCluster.cxx.
|
inline |
Definition at line 84 of file AliMFTCluster.h.
|
inline |
Definition at line 89 of file AliMFTCluster.h.
|
inline |
Definition at line 69 of file AliMFTCluster.h.
Referenced by AddPixel().
|
inline |
Definition at line 47 of file AliMFTCluster.h.
Referenced by TerminateCluster().
|
inline |
Definition at line 45 of file AliMFTCluster.h.
|
inline |
Definition at line 48 of file AliMFTCluster.h.
Referenced by TerminateCluster().
|
inline |
Definition at line 49 of file AliMFTCluster.h.
Referenced by TerminateCluster().
|
inline |
Definition at line 75 of file AliMFTCluster.h.
|
inline |
Definition at line 64 of file AliMFTCluster.h.
Referenced by AliMFTTracker::AddClustersFromPileUpEvents(), AliMFTTrackerMU::AddClustersFromPileUpEvents(), AliMFTTracker::AddClustersFromUnderlyingEvent(), and AliMFTTrackerMU::AddClustersFromUnderlyingEvent().
|
inline |
Definition at line 58 of file AliMFTCluster.h.
Referenced by TerminateCluster().
|
inline |
Definition at line 66 of file AliMFTCluster.h.
Referenced by AddPixel().
|
inline |
Definition at line 72 of file AliMFTCluster.h.
|
inline |
Definition at line 76 of file AliMFTCluster.h.
|
inline |
Definition at line 37 of file AliMFTCluster.h.
Referenced by TerminateCluster().
|
inline |
Definition at line 35 of file AliMFTCluster.h.
|
inline |
Definition at line 38 of file AliMFTCluster.h.
Referenced by TerminateCluster().
|
inline |
Definition at line 39 of file AliMFTCluster.h.
Referenced by TerminateCluster().
void AliMFTCluster::TerminateCluster | ( | ) |
Definition at line 185 of file AliMFTCluster.cxx.
|
private |
Definition at line 104 of file AliMFTCluster.h.
Referenced by AddPixel(), GetDetElemID(), GetDistanceFromPixel(), operator=(), and SetDetElemID().
|
private |
Definition at line 112 of file AliMFTCluster.h.
Referenced by AddPixel(), AliMFTCluster(), Clear(), GetDistanceFromPixel(), operator=(), TerminateCluster(), and ~AliMFTCluster().
|
private |
Definition at line 100 of file AliMFTCluster.h.
Referenced by GetErrX(), GetErrX2(), operator=(), SetErrX(), and SetErrXYZ().
|
private |
Definition at line 100 of file AliMFTCluster.h.
Referenced by GetErrY(), GetErrY2(), operator=(), SetErrXYZ(), and SetErrY().
|
private |
Definition at line 100 of file AliMFTCluster.h.
Referenced by GetErrZ(), GetErrZ2(), operator=(), SetErrXYZ(), and SetErrZ().
|
private |
(Temporary) Array of the digits composing the cluster
Definition at line 114 of file AliMFTCluster.h.
Referenced by AddPixel(), IsClusterEditable(), operator=(), SetClusterEditable(), SetClusterFront(), SetErrX(), SetErrXYZ(), SetErrY(), SetErrZ(), SetNElectrons(), SetPlane(), SetSize(), SetX(), SetY(), SetZ(), and TerminateCluster().
|
private |
Definition at line 114 of file AliMFTCluster.h.
Referenced by IsClusterFront(), operator=(), and SetClusterFront().
|
private |
Definition at line 110 of file AliMFTCluster.h.
Referenced by GetLocalChi2(), operator=(), and SetLocalChi2().
|
private |
Definition at line 105 of file AliMFTCluster.h.
Referenced by AddMCLabel(), AliMFTCluster(), GetMCLabel(), operator=(), and SetMCLabel().
|
private |
Definition at line 102 of file AliMFTCluster.h.
Referenced by GetNElectrons(), operator=(), and SetNElectrons().
|
staticprivate |
Definition at line 97 of file AliMFTCluster.h.
Referenced by AddPixel(), AliMFTCluster(), and TerminateCluster().
|
staticprivate |
Definition at line 96 of file AliMFTCluster.h.
Referenced by AddMCLabel(), AliMFTCluster(), and operator=().
|
private |
Definition at line 103 of file AliMFTCluster.h.
Referenced by AddMCLabel(), GetNMCTracks(), and operator=().
|
private |
Definition at line 104 of file AliMFTCluster.h.
Referenced by AddPixel(), GetDistanceFromPixel(), GetPlane(), operator=(), and SetPlane().
|
private |
Definition at line 107 of file AliMFTCluster.h.
Referenced by AddPixel(), GetDistanceFromPixel(), GetSize(), operator=(), and SetSize().
|
private |
Definition at line 109 of file AliMFTCluster.h.
Referenced by GetTrackChi2(), operator=(), and SetTrackChi2().
|
private |
Definition at line 99 of file AliMFTCluster.h.
Referenced by GetX(), operator=(), SetX(), and SetXYZ().
|
private |
Definition at line 99 of file AliMFTCluster.h.
Referenced by GetY(), operator=(), SetXYZ(), and SetY().
|
private |
Definition at line 99 of file AliMFTCluster.h.
Referenced by GetZ(), operator=(), SetXYZ(), and SetZ().