+
+ //---------------------------------------------------------------------------
+ //--the calibration interface--
+ //--to be used in online calibration/QA
+ //--should also be implemented in ESD so it works offline as well
+ //-----------
+ virtual Int_t GetTrackParam ( AliExternalTrackParam &p ) const {p=*this; return 0;}
+ virtual Int_t GetTrackParamRefitted ( 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;}
+
+