![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliCluster.h>
Public Types | |
enum | { kUsed = BIT(14), kShared = BIT(15) } |
Public Member Functions | |
AliCluster () | |
AliCluster (UShort_t volId, const Float_t *hit, Float_t x=0, Float_t sigyz=0, const Int_t *lab=NULL) | |
AliCluster (UShort_t volId, Float_t x, Float_t y, Float_t z, Float_t sy2, Float_t sz2, Float_t syz, const Int_t *lab=NULL) | |
AliCluster (const AliCluster &cluster) | |
AliCluster & | operator= (const AliCluster &cluster) |
virtual | ~AliCluster () |
virtual void | Print (Option_t *option="") const |
Int_t | GetLabel (Int_t i) const |
Float_t | GetX () const |
Float_t | GetY () const |
Float_t | GetZ () const |
Float_t | GetSigmaY2 () const |
Float_t | GetSigmaZ2 () const |
Float_t | GetSigmaYZ () const |
UShort_t | GetVolumeId () const |
void | IncreaseClusterUsage () |
Bool_t | IsClusterUsed () const |
Bool_t | IsClusterShared () const |
virtual void | Use (Int_t=0) |
virtual Bool_t | GetGlobalXYZ (Float_t xyz[3]) const |
virtual Bool_t | GetGlobalCov (Float_t cov[6]) const |
virtual Bool_t | GetXRefPlane (Float_t &xref) const |
virtual Bool_t | GetXAlphaRefPlane (Float_t &x, Float_t &alpha) const |
Bool_t | Misalign () |
void | SetLabel (Int_t lab, Int_t i) |
void | SetX (Float_t x) |
void | SetY (Float_t y) |
void | SetZ (Float_t z) |
void | SetSigmaY2 (Float_t sigy2) |
void | SetSigmaZ2 (Float_t sigz2) |
void | SetSigmaYZ (Float_t sigyz) |
void | SetVolumeId (UShort_t id) |
Protected Member Functions | |
virtual const TGeoHMatrix * | GetTracking2LocalMatrix () const |
virtual TGeoHMatrix * | GetMatrix (Bool_t original=kFALSE) const |
Private Attributes | |
Int_t | fTracks [3] |
Float_t | fX |
Float_t | fY |
Float_t | fZ |
Float_t | fSigmaY2 |
Float_t | fSigmaZ2 |
Float_t | fSigmaYZ |
UShort_t | fVolumeId |
Bool_t | fIsMisaligned |
Definition at line 24 of file AliCluster.h.
anonymous enum |
Enumerator | |
---|---|
kUsed | |
kShared |
Definition at line 26 of file AliCluster.h.
AliCluster::AliCluster | ( | ) |
Definition at line 42 of file AliCluster.cxx.
AliCluster::AliCluster | ( | UShort_t | volId, |
const Float_t * | hit, | ||
Float_t | x = 0 , |
||
Float_t | sigyz = 0 , |
||
const Int_t * | lab = NULL |
||
) |
Definition at line 58 of file AliCluster.cxx.
AliCluster::AliCluster | ( | UShort_t | volId, |
Float_t | x, | ||
Float_t | y, | ||
Float_t | z, | ||
Float_t | sy2, | ||
Float_t | sz2, | ||
Float_t | syz, | ||
const Int_t * | lab = NULL |
||
) |
Definition at line 84 of file AliCluster.cxx.
AliCluster::AliCluster | ( | const AliCluster & | cluster | ) |
Definition at line 109 of file AliCluster.cxx.
|
inlinevirtual |
Definition at line 39 of file AliCluster.h.
|
virtual |
Reimplemented in AliTPCclusterMI, and AliCluster3D.
Definition at line 191 of file AliCluster.cxx.
Referenced by AliTPCclusterMI::SetGlobalTrackPoint(), and Use().
|
virtual |
Definition at line 163 of file AliCluster.cxx.
Referenced by AliTPCCombinedTrackfit::AnaSeeds(), AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), FillClusters(), AliTPCclusterMI::MakePoint(), Print(), AliTPCclusterMI::SetGlobalTrackPoint(), and Use().
|
inline |
Definition at line 43 of file AliCluster.h.
Referenced by AliTracker::CookLabel().
|
protectedvirtual |
Definition at line 316 of file AliCluster.cxx.
Referenced by AliCluster3D::GetGlobalCov(), GetGlobalCov(), AliTPCclusterMI::GetGlobalCov(), GetGlobalXYZ(), GetXAlphaRefPlane(), GetXRefPlane(), Misalign(), and SetVolumeId().
|
inline |
Definition at line 47 of file AliCluster.h.
Referenced by FillClusters(), AliCluster3D::GetGlobalCov(), and AliTPCclusterMI::GetGlobalCov().
|
inline |
Definition at line 49 of file AliCluster.h.
Referenced by AliTPCclusterMI::GetDistortions(), AliTPCclusterMI::GetDistortionX(), AliTPCclusterMI::GetDistortionY(), AliTPCclusterMI::GetDistortionZ(), and AliCluster3D::GetGlobalCov().
|
inline |
Definition at line 48 of file AliCluster.h.
Referenced by FillClusters(), AliCluster3D::GetGlobalCov(), and AliTPCclusterMI::GetGlobalCov().
|
protectedvirtual |
Definition at line 333 of file AliCluster.cxx.
Referenced by AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), AliCluster3D::GetGlobalCov(), GetGlobalCov(), AliTPCclusterMI::GetGlobalCov(), GetGlobalXYZ(), GetXAlphaRefPlane(), GetXRefPlane(), Misalign(), and SetVolumeId().
|
inline |
Definition at line 50 of file AliCluster.h.
Referenced by AliTracker::FillResiduals().
|
inline |
Definition at line 44 of file AliCluster.h.
Referenced by AliTPCTransform::ErrY2Syst(), AliTPCTransform::ErrY2Z2Syst(), AliTPCTransform::ErrZ2Syst(), AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), FillClusters(), and AliTracker::FillResiduals().
|
virtual |
Definition at line 248 of file AliCluster.cxx.
Referenced by Use().
|
virtual |
Definition at line 227 of file AliCluster.cxx.
Referenced by Use().
|
inline |
Definition at line 45 of file AliCluster.h.
Referenced by AliTPCclusterMI::Compare(), AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), FillClusters(), and AliTracker::FillResiduals().
|
inline |
Definition at line 46 of file AliCluster.h.
Referenced by AliTPCTransform::ErrY2Syst(), AliTPCTransform::ErrY2Z2Syst(), AliTPCTransform::ErrZ2Syst(), AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), FillClusters(), and AliTracker::FillResiduals().
|
inline |
Definition at line 52 of file AliCluster.h.
|
inline |
Definition at line 54 of file AliCluster.h.
|
inline |
Definition at line 53 of file AliCluster.h.
Bool_t AliCluster::Misalign | ( | ) |
Definition at line 276 of file AliCluster.cxx.
Referenced by Use().
AliCluster & AliCluster::operator= | ( | const AliCluster & | cluster | ) |
Definition at line 127 of file AliCluster.cxx.
|
virtual |
Reimplemented in AliEMCALRecPoint.
Definition at line 150 of file AliCluster.cxx.
Referenced by ~AliCluster().
|
inline |
Definition at line 65 of file AliCluster.h.
Referenced by AnalyzeESDtracks().
|
inline |
Definition at line 70 of file AliCluster.h.
|
inline |
Definition at line 72 of file AliCluster.h.
Referenced by AliTPCclusterMI::SetDistortions().
|
inline |
Definition at line 71 of file AliCluster.h.
|
inline |
Definition at line 73 of file AliCluster.h.
Referenced by AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), and AliTPCclusterMI::SetDetector().
|
inline |
Definition at line 67 of file AliCluster.h.
Referenced by AnalyzeESDtracks(), AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), and AliTPCcalibDB::GetMaskedChannelsFromCorrectionMaps().
|
inline |
Definition at line 68 of file AliCluster.h.
Referenced by AnalyzeESDtracks(), AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), and AliTPCcalibDB::GetMaskedChannelsFromCorrectionMaps().
|
inline |
Definition at line 69 of file AliCluster.h.
Referenced by AnalyzeESDtracks(), AliEMCALRecPoint::EvalLocal2TrackingCSTransform(), and AliTPCcalibDB::GetMaskedChannelsFromCorrectionMaps().
|
inlinevirtual |
Reimplemented in AliTPCclusterMI.
Definition at line 56 of file AliCluster.h.
Referenced by AliTracker::UseClusters().
|
private |
Definition at line 90 of file AliCluster.h.
Referenced by GetMatrix(), Misalign(), and operator=().
|
private |
Definition at line 86 of file AliCluster.h.
Referenced by GetGlobalCov(), GetSigmaY2(), operator=(), Print(), and SetSigmaY2().
|
private |
Definition at line 88 of file AliCluster.h.
Referenced by GetGlobalCov(), GetSigmaYZ(), operator=(), Print(), and SetSigmaYZ().
|
private |
Definition at line 87 of file AliCluster.h.
Referenced by GetGlobalCov(), GetSigmaZ2(), operator=(), Print(), and SetSigmaZ2().
|
private |
Definition at line 82 of file AliCluster.h.
Referenced by AliCluster(), GetLabel(), operator=(), and SetLabel().
|
private |
Definition at line 89 of file AliCluster.h.
Referenced by GetMatrix(), GetTracking2LocalMatrix(), GetVolumeId(), operator=(), Print(), and SetVolumeId().
|
private |
Definition at line 83 of file AliCluster.h.
Referenced by GetGlobalXYZ(), GetX(), Misalign(), operator=(), Print(), and SetX().
|
private |
Definition at line 84 of file AliCluster.h.
Referenced by GetGlobalXYZ(), GetY(), Misalign(), operator=(), Print(), and SetY().
|
private |
Definition at line 85 of file AliCluster.h.
Referenced by GetGlobalXYZ(), GetZ(), Misalign(), operator=(), Print(), and SetZ().