![]() |
AliRoot Core
edcc906 (edcc906)
|
#include <AliTracker.h>
Public Member Functions | |
AliTracker () | |
virtual | ~AliTracker () |
virtual Int_t | Clusters2Tracks (AliESDEvent *event)=0 |
virtual Int_t | Clusters2TracksHLT (AliESDEvent *event, const AliESDEvent *) |
virtual Int_t | PropagateBack (AliESDEvent *event)=0 |
virtual Int_t | RefitInward (AliESDEvent *event)=0 |
virtual Int_t | LoadClusters (TTree *)=0 |
virtual void | UnloadClusters ()=0 |
virtual AliCluster * | GetCluster (Int_t index) const =0 |
virtual Int_t | PostProcess (AliESDEvent *) |
virtual void | FillClusterArray (TObjArray *array) const |
virtual AliPlaneEff * | GetPlaneEff () |
virtual Bool_t | GetTrackPoint (Int_t, AliTrackPoint &) const |
virtual Bool_t | GetTrackPointTrackingError (Int_t, AliTrackPoint &, const AliESDtrack *) |
virtual void | UseClusters (const AliKalmanTrack *t, Int_t from=0) const |
virtual void | CookLabel (AliKalmanTrack *t, Float_t wrong) const |
void | SetEventInfo (AliEventInfo *evInfo) |
const AliEventInfo * | GetEventInfo () const |
virtual Bool_t | OwnsESDObjects () const |
virtual void | CleanESDFriendsObjects (AliESDEvent *) |
virtual void | CleanESDObjects (AliESDEvent *) |
virtual void | CleanESDTracksObjects (TObjArray *trList) |
Int_t | GetNumberOfClusters () const |
![]() | |
AliTrackerBase () | |
virtual | ~AliTrackerBase () |
void | SetVertex (const Double_t *xyz, const Double_t *ers=0) |
Double_t | GetX () const |
Double_t | GetY () const |
Double_t | GetZ () const |
Double_t | GetSigmaX () const |
Double_t | GetSigmaY () const |
Double_t | GetSigmaZ () const |
UInt_t | GetTimeStamp () const |
Int_t | GetRunNumber () const |
void | SetTimeStamp (UInt_t t) |
void | SetRunNumber (int run) |
Static Public Member Functions | |
static void | FillResiduals (const AliExternalTrackParam *t, Double_t *p, Double_t *cov, UShort_t id, Bool_t updated=kTRUE) |
static void | FillResiduals (const AliExternalTrackParam *t, const AliCluster *c, Bool_t updated=kTRUE) |
static void | SetFillResiduals (AliRecoParam::EventSpecie_t es, Bool_t flag=kTRUE) |
static void | SetResidualsArray (TObjArray **arr) |
static TObjArray ** | GetResidualsArray () |
![]() | |
static Double_t | GetTrackPredictedChi2 (AliExternalTrackParam *track, Double_t mass, Double_t step, const AliExternalTrackParam *backup) |
static void | UpdateTrack (AliExternalTrackParam &, const AliExternalTrackParam &) |
static Double_t | MeanMaterialBudget (const Double_t *start, const Double_t *end, Double_t *mparam) |
static Bool_t | PropagateTrackTo (AliExternalTrackParam *track, Double_t x, Double_t m, Double_t maxStep, Bool_t rotateTo=kTRUE, Double_t maxSnp=0.8, Int_t sign=0, Bool_t addTimeStep=kFALSE, Bool_t correctMaterialBudget=kTRUE) |
static Int_t | PropagateTrackTo2 (AliExternalTrackParam *track, Double_t x, Double_t m, Double_t maxStep, Bool_t rotateTo=kTRUE, Double_t maxSnp=0.8, Int_t sign=0, Bool_t addTimeStep=kFALSE, Bool_t correctMaterialBudget=kTRUE) |
static Bool_t | PropagateTrackToBxByBz (AliExternalTrackParam *track, Double_t x, Double_t m, Double_t maxStep, Bool_t rotateTo=kTRUE, Double_t maxSnp=0.8, Int_t sign=0, Bool_t addTimeStep=kFALSE, Bool_t correctMaterialBudget=kTRUE) |
static Bool_t | PropagateTrackParamOnlyToBxByBz (AliExternalTrackParam *track, Double_t xToGo, Double_t maxStep, Bool_t rotateTo=kTRUE, Double_t maxSnp=0.8) |
static Bool_t | PropagateTrackParamOnlyTo (AliExternalTrackParam *track, Double_t xToGo, Double_t maxStep, Bool_t rotateTo=kTRUE, Double_t maxSnp=0.8) |
static Double_t | GetBz (const Double_t *r) |
static void | GetBxByBz (const Double_t r[3], Double_t b[3]) |
static Double_t | GetBz () |
static Bool_t | UniformField () |
static Double_t | MakeC (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t x3, Double_t y3) |
static Double_t | MakeSnp (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t x3, Double_t y3) |
static Double_t | MakeTgl (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t z1, Double_t z2) |
static Double_t | MakeTgl (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t z1, Double_t z2, Double_t c) |
static AliExternalTrackParam * | MakeSeed (AliTrackPoint &point0, AliTrackPoint &point1, AliTrackPoint &point2) |
static Double_t | FitTrack (AliExternalTrackParam *trackParam, AliTrackPointArray *pointArray, Double_t mass, Double_t maxStep) |
Protected Member Functions | |
AliTracker (const AliTracker &atr) | |
![]() | |
AliTrackerBase (const AliTrackerBase &atr) | |
Protected Attributes | |
Int_t | fNClusters |
pointer to the event info object More... | |
Private Member Functions | |
AliTracker & | operator= (const AliTracker &atr) |
Private Attributes | |
AliEventInfo * | fEventInfo |
event specie, see AliRecoParam More... | |
Static Private Attributes | |
static Bool_t | fFillResiduals =kFALSE |
static TObjArray ** | fResiduals =NULL |
static AliRecoParam::EventSpecie_t | fEventSpecie =AliRecoParam::kDefault |
Array of histograms with residuals. More... | |
Definition at line 29 of file AliTracker.h.
AliTracker::AliTracker | ( | ) |
Definition at line 40 of file AliTracker.cxx.
Referenced by GetNumberOfClusters().
|
inlinevirtual |
Definition at line 32 of file AliTracker.h.
|
protected |
Definition at line 51 of file AliTracker.cxx.
|
inlinevirtual |
Definition at line 66 of file AliTracker.h.
Referenced by AliReconstruction::ResetFriends().
|
inlinevirtual |
Definition at line 67 of file AliTracker.h.
|
inlinevirtual |
Definition at line 68 of file AliTracker.h.
Referenced by AliReconstruction::CleanESD().
|
pure virtual |
Implemented in AliEMCALTracker, AliMFTTracker, AliMFTTrackerMU, and AliMUONTracker.
Referenced by Clusters2TracksHLT(), AliReconstruction::RunMFTTrackingMU(), AliReconstruction::RunMuonTracking(), AliReconstruction::RunSPDTrackleting(), and ~AliTracker().
|
inlinevirtual |
Definition at line 35 of file AliTracker.h.
|
virtual |
Definition at line 73 of file AliTracker.cxx.
Referenced by GetTrackPointTrackingError().
|
virtual |
Definition at line 62 of file AliTracker.cxx.
Referenced by PostProcess().
|
static |
Definition at line 136 of file AliTracker.cxx.
Referenced by GetTrackPointTrackingError().
|
static |
Definition at line 187 of file AliTracker.cxx.
|
pure virtual |
Implemented in AliMFTTrackerMU, AliEMCALTracker, AliMFTTracker, and AliMUONTracker.
Referenced by Clusters2TracksHLT(), CookLabel(), and UseClusters().
|
inline |
Definition at line 63 of file AliTracker.h.
|
inline |
Definition at line 70 of file AliTracker.h.
|
inlinevirtual |
Definition at line 46 of file AliTracker.h.
Referenced by AliReconstruction::FinishPlaneEff().
|
inlinestatic |
Definition at line 60 of file AliTracker.h.
Referenced by AliReconstruction::RunTracking().
|
inlinevirtual |
Definition at line 47 of file AliTracker.h.
Referenced by AliReconstruction::WriteAlignmentData().
|
inlinevirtual |
Definition at line 48 of file AliTracker.h.
Referenced by AliReconstruction::WriteAlignmentData().
|
pure virtual |
|
private |
Referenced by GetNumberOfClusters().
|
inlinevirtual |
Definition at line 65 of file AliTracker.h.
|
inlinevirtual |
Definition at line 44 of file AliTracker.h.
Referenced by AliReconstruction::FinishPlaneEff().
|
pure virtual |
Implemented in AliMFTTrackerMU, AliEMCALTracker, AliMFTTracker, and AliMUONTracker.
Referenced by Clusters2TracksHLT().
|
pure virtual |
Implemented in AliMFTTrackerMU, AliEMCALTracker, AliMFTTracker, and AliMUONTracker.
Referenced by Clusters2TracksHLT().
|
inline |
Definition at line 62 of file AliTracker.h.
Referenced by AliReconstruction::CleanProcessedEvent(), and AliReconstruction::RunTracking().
|
inlinestatic |
Definition at line 58 of file AliTracker.h.
Referenced by AliReconstruction::RunTracking().
|
inlinestatic |
Definition at line 59 of file AliTracker.h.
Referenced by AliReconstruction::InitQA().
|
pure virtual |
Implemented in AliEMCALTracker, AliMUONTracker, AliMFTTracker, and AliMFTTrackerMU.
Referenced by Clusters2TracksHLT(), AliReconstruction::ProcessEvent(), AliReconstruction::RunMFTTrackingMU(), AliReconstruction::RunMuonTracking(), and AliReconstruction::RunTracking().
|
virtual |
Definition at line 124 of file AliTracker.cxx.
Referenced by GetTrackPointTrackingError().
|
private |
event specie, see AliRecoParam
Definition at line 80 of file AliTracker.h.
Referenced by GetEventInfo(), and SetEventInfo().
|
staticprivate |
Array of histograms with residuals.
Definition at line 79 of file AliTracker.h.
Referenced by FillResiduals(), and SetFillResiduals().
|
staticprivate |
Definition at line 76 of file AliTracker.h.
Referenced by FillResiduals(), and SetFillResiduals().
|
protected |
pointer to the event info object
Definition at line 83 of file AliTracker.h.
Referenced by GetNumberOfClusters().
|
staticprivate |
Definition at line 77 of file AliTracker.h.
Referenced by FillResiduals(), GetResidualsArray(), and SetResidualsArray().