// Transform from pixel to real coordinates
virtual void GetPadCxz(Int_t ix,Int_t iz,Float_t &x,Float_t &z);
// Transform from real global to local coordinates
- virtual void GetLocal(Int_t module,Float_t *g ,Float_t *l) {}
+ //virtual void GetLocal(Int_t module,Float_t *g ,Float_t *l) {}
// Transform from real local to global coordinates
- virtual void GetGlobal(Int_t module,Float_t *l ,Float_t *g) {}
+ //virtual void GetGlobal(Int_t module,Float_t *l ,Float_t *g) {}
// Local transformation of real local coordinates -
virtual void GetPadTxz(Float_t &x ,Float_t &z);
// Transformation from Geant cm detector center local coordinates
// Transformation from detector segmentation/cell coordiantes starting
// from (0,0) to Geant cm detector center local coordinates.
virtual void DetToLocal(Int_t ix,Int_t iz,Float_t &x,Float_t &z);
+ // Returns the Cell upper and lower boundries in x and y. cell indexes
+ // starting from (0,0) and return Geant cm detector centered local
+ // coordinates, consistant with DetToLocal and LocalToDet functions above.
+ virtual void CellBoundries(Int_t ix,Int_t iz,Double_t &xl,Double_t &xu,
+ Double_t &zl,Double_t &zu);
//
// Initialisation
virtual void Init();