return kTRUE;
}
+void
+AliESDtrack::SetOuterParam(const AliExternalTrackParam *p, ULong_t flags) {
+ //
+ // This is a direct setter for the outer track parameters
+ //
+ SetStatus(flags);
+ if (fOp) delete fOp;
+ fOp=new AliExternalTrackParam(*p);
+}
+
Bool_t
AliESDtrack::GetOuterExternalParameters
(Double_t &alpha, Double_t &x, Double_t p[5]) const {
kTPCin=0x0010,kTPCout=0x0020,kTPCrefit=0x0040,kTPCpid=0x0080,
kTRDin=0x0100,kTRDout=0x0200,kTRDrefit=0x0400,kTRDpid=0x0800,
kTOFin=0x1000,kTOFout=0x2000,kTOFrefit=0x4000,kTOFpid=0x8000,
- kHMPIDpid=0x20000,
+ kHMPIDout=0x10000,kHMPIDpid=0x20000,
kEMCALmatch=0x40000,
kTRDbackup=0x80000,
kTRDStop=0x20000000,
(Double_t &alpha, Double_t &x, Double_t p[5]) const;
Bool_t GetInnerExternalCovariance(Double_t cov[15]) const;
+ void SetOuterParam(const AliExternalTrackParam *p, ULong_t flags);
+
const AliExternalTrackParam * GetOuterParam() const { return fOp;}
Bool_t GetOuterPxPyPz(Double_t *p) const {
if (!fOp) return kFALSE;