Bool_t GetOuterExternalParameters
(Double_t &alpha, Double_t &x, Double_t p[5]) const;
Bool_t GetOuterExternalCovariance(Double_t cov[15]) const;
-
+
Bool_t GetOuterHmpExternalParameters
(Double_t &alpha, Double_t &x, Double_t p[5]) const;
- Bool_t GetOuterHmpExternalCovariance(Double_t cov[15]) const;
-
+ Bool_t GetOuterHmpExternalCovariance(Double_t cov[15]) const;
Int_t GetNcls(Int_t idet) const;
Int_t GetClusters(Int_t idet, Int_t *idx) const;
UChar_t GetITSClusterMap() const {return fITSClusterMap;}
void SetITSClusterMap(UChar_t amap) {fITSClusterMap = amap;}
+ Char_t GetITSNcls() const { return fITSncls;}
UChar_t GetITSSharedMap() const {return fITSSharedMap;}
void SetITSSharedFlag(int lr) {fITSSharedMap |= 0x1<<lr;}
Bool_t GetITSFakeFlag() const {return (fITSSharedMap&BIT(7))!=0;}
}
void SetTPCdEdxInfo(AliTPCdEdxInfo * dEdxInfo);
Double_t GetdEdxInfo(Int_t regionID, Int_t calibID, Int_t qID,Int_t valueID);
+ Double_t GetdEdxInfoTRD(Int_t method, Double_t p0, Double_t p1, Double_t p2);
AliTPCdEdxInfo * GetTPCdEdxInfo() const {return fTPCdEdxInfo;}
Double_t GetTPCsignal() const {return fTPCsignal;}
//-----------
virtual Int_t GetTrackParam ( AliExternalTrackParam &p ) const {p=*this; return 0;}
virtual Int_t GetTrackParamRefitted ( AliExternalTrackParam & ) const {return 0;}
- virtual Int_t GetTrackParamIp ( AliExternalTrackParam & ) const {return 0;}
- virtual Int_t GetTrackParamTPCInner ( AliExternalTrackParam & ) const {return 0;}
- virtual Int_t GetTrackParamOp ( AliExternalTrackParam & ) const {return 0;}
- virtual Int_t GetTrackParamCp ( AliExternalTrackParam & ) const {return 0;}
virtual Int_t GetTrackParamITSOut ( AliExternalTrackParam & ) const {return 0;}
+ Int_t GetTrackParamIp ( AliExternalTrackParam &p ) const {
+ if(!GetInnerParam()) return -1;
+ p=*GetInnerParam();
+ return 0;}
+
+ Int_t GetTrackParamOp ( AliExternalTrackParam &p ) const {
+ if(!GetOuterParam()) return -1;
+ p=*GetOuterParam();
+ return 0;}
+
+ Int_t GetTrackParamTPCInner ( AliExternalTrackParam &p ) const {
+ if(!GetTPCInnerParam()) return -1;
+ p=*GetTPCInnerParam();
+ return 0;}
+
+ Int_t GetTrackParamCp ( AliExternalTrackParam &p ) const {
+ if(!GetConstrainedParam()) return -1;
+ p=*GetConstrainedParam();
+ return 0;}
+
+
protected:
AliExternalTrackParam *fCp; // Track parameters constrained to the primary vertex