AliKalmanTrack();
AliKalmanTrack(const AliKalmanTrack &t);
virtual ~AliKalmanTrack(){};
-
+ AliKalmanTrack& operator=(const AliKalmanTrack &o);
void SetLabel(Int_t lab) {fLab=lab;}
virtual Double_t GetPredictedChi2(const AliCluster *c) const = 0;
AliWarning("Method must be overloaded !\n");
return 0;
}
+ virtual Int_t GetNumberOfTracklets() const {
+ AliWarning("Method must be overloaded !");
+ return 0;
+ }
+ virtual Int_t GetTrackletIndex(Int_t) const { //reserved for AliTracker
+ AliWarning("Method must be overloaded !");
+ return -1;
+ }
virtual Double_t GetPIDsignal() const {
AliWarning("Method must be overloaded !\n");
return 0.;
for (Int_t i=0; i<15; i++) cov[i]=GetCovariance()[i];
}
- static
- Double_t MeanMaterialBudget(Double_t *start,Double_t *end,Double_t *mparam);
-
// Time integration (S.Radomski@gsi.de)
void StartTimeIntegral();
void SetIntegratedLength(Double_t l) {fIntegratedLength=l;}
protected:
void SetChi2(Double_t chi2) {fChi2=chi2;}
+ Double32_t fFakeRatio; // fake ratio
+ Double32_t fChi2; // total chi2 value for this track
+ Double32_t fMass; // mass hypothesis
Int_t fLab; // track label
- Float_t fFakeRatio; // fake ratio
- Double_t fChi2; // total chi2 value for this track
- Double_t fMass; // mass hypothesis
Int_t fN; // number of associated clusters
private:
- // variables for time integration (S.Radomski@gsi.de)
Bool_t fStartTimeIntegral; // indicator wether integrate time
- Double_t fIntegratedTime[AliPID::kSPECIES]; // integrated time
- Double_t fIntegratedLength; // integrated length
+ // variables for time integration (S.Radomski@gsi.de)
+ Double32_t fIntegratedTime[AliPID::kSPECIES]; // integrated time
+ Double32_t fIntegratedLength; // integrated length
- ClassDef(AliKalmanTrack,6) // Reconstructed track
+ ClassDef(AliKalmanTrack,7) // Reconstructed track
};
#endif