/*
$Log$
+Revision 1.10 2001/08/24 21:06:37 nilsen
+Added more documentation, fixed up some coding violations, and some
+forward declorations.
+
Revision 1.9 2001/03/23 15:21:56 nilsen
Added Cylinderical Coordinates for use with Tracking. Fixed a but in the
Streamer, It was not setting a value for frot[3] as it should when reading.
return;
}
//----------------------------------------------------------------------
-void AliITSgeomMatrix::GtoLPositionError(const Double_t g[3][3],
+void AliITSgeomMatrix::GtoLPositionError( Double_t g[3][3],
Double_t l[3][3]){
////////////////////////////////////////////////////////////////////////
// Given an Uncertainty matrix in Global coordinates it is rotated so that
return;
}
//----------------------------------------------------------------------
-void AliITSgeomMatrix::LtoGPositionError(const Double_t l[3][3],
+void AliITSgeomMatrix::LtoGPositionError( Double_t l[3][3],
Double_t g[3][3]){
////////////////////////////////////////////////////////////////////////
// Given an Uncertainty matrix in Local coordinates it is rotated so that
return;
}
//----------------------------------------------------------------------
-void AliITSgeomMatrix::GtoLPositionErrorTracking(const Double_t g[3][3],
+void AliITSgeomMatrix::GtoLPositionErrorTracking( Double_t g[3][3],
Double_t l[3][3]){
////////////////////////////////////////////////////////////////////////
// A slightly different coordinate system is used when tracking.
return;
}
//----------------------------------------------------------------------
-void AliITSgeomMatrix::LtoGPositionErrorTracking(const Double_t l[3][3],
+void AliITSgeomMatrix::LtoGPositionErrorTracking( Double_t l[3][3],
Double_t g[3][3]){
////////////////////////////////////////////////////////////////////////
// A slightly different coordinate system is used when tracking.
// given a position error matrix in ALICE Cartesian global
// coordinates [cm] returns a position error matrix in detector/
// module local Cartesian local coordinates [cm]
- void GtoLPositionError(const Double_t g[3][3],Double_t l[3][3]);
+ void GtoLPositionError(Double_t g[3][3],Double_t l[3][3]);
// given a position error matrix in detector/module Cartesian local
// coordinates [cm] returns a position error matrix in ALICE
// Cartesian global coordinates [cm]
- void LtoGPositionError(const Double_t l[3][3],Double_t g[3][3]);
+ void LtoGPositionError(Double_t l[3][3],Double_t g[3][3]);
// Tracking Related Routines
void GtoLPositionTracking(const Double_t g[3],Double_t l[3]);
// Given a position in Cartesian Tracking global coordinates [cm]
// given a position error matrix in Tracking Cartesian global
// coordinates [cm] returns a position error matrix in detector/
// module local Cartesian local coordinates [cm]
- void GtoLPositionErrorTracking(const Double_t g[3][3],
+ void GtoLPositionErrorTracking(Double_t g[3][3],
Double_t l[3][3]);
// given a position error matrix in detector/module Cartesian local
// coordinates [cm] returns a position error matrix in Tracking
// Cartesian global coordinates [cm]
- void LtoGPositionErrorTracking(const Double_t l[3][3],
+ void LtoGPositionErrorTracking(Double_t l[3][3],
Double_t g[3][3]);
// Computes the distance squared [cm^2] between a point t[3] and
// this module/detector