- if(IsGeantToTracking()) GetGeomMatrix(index)->LtoGPositionError((
- Double_t (*)[3])g,(Double_t (*)[3])l);
- else GetGeomMatrix(index)->LtoGPositionErrorTracking((Double_t (*)[3])l,
- (Double_t (*)[3])g);}
+ if(IsGeantToTracking()) GetGeomMatrix(index)->LtoGPositionError(
+ (Double_t (*)[3])g,(Double_t (*)[3])l);
+ else GetGeomMatrix(index)->LtoGPositionErrorTracking(
+ (Double_t (*)[3])l,(Double_t (*)[3])g);}
+ //
+ // Transforms a matrix, like an Uncertainty or Error matrix from
+ // the detector local coordinate system (used by ITS tracking) to a
+ // ALICE Global coordinate system. The specific detector is determined
+ // by the module index number.
+ void LtoGErrorMatrixTracking(Int_t index,const Double_t l[3][3],
+ Double_t g[3][3])const{
+ if(IsGeantToTracking()) GetGeomMatrix(index)->LtoGPositionError(
+ (Double_t (*)[3])g,(Double_t (*)[3])l);
+ else GetGeomMatrix(index)->LtoGPositionErrorTracking(
+ (Double_t (*)[3])l,(Double_t (*)[3])g);}