virtual void Init();
virtual Int_t IsVersion() const {return 0;}
virtual void DrawModule();
- virtual Int_t GetMatId(Int_t imat);
- virtual Int_t NumberOfLayers(Int_t i) {return fNLayers[i];}
- virtual Float_t ZPositionOfLayer(Int_t i, Int_t il) {return fZLayers[i][il];}
- virtual Int_t MaterialOfLayer (Int_t i, Int_t il) {return fMLayers[i][il];}
+ virtual Int_t GetMatId(Int_t imat) const;
+ virtual Int_t NumberOfLayers(Int_t i) const {return fNLayers[i];}
+ virtual Float_t ZPositionOfLayer(Int_t i, Int_t il) const
+ {return fZLayers[i][il];}
+ virtual Int_t MaterialOfLayer (Int_t i, Int_t il) const
+ {return fMLayers[i][il];}
protected:
Int_t fNLayers[2]; // Number of Material Layers in the tracking Region
Float_t fZLayers[2][15]; // z-position of layers