public:
AliITSv11GeomCableFlat();
AliITSv11GeomCableFlat(const char* name, Double_t width, Double_t thick);
- AliITSv11GeomCableFlat(const AliITSv11GeomCableFlat &source);
- AliITSv11GeomCableFlat& operator=(const AliITSv11GeomCableFlat &source);
virtual ~AliITSv11GeomCableFlat() {};
void SetNLayers(Int_t nLayers);
virtual Int_t GetVect(Int_t iCheckPt, Double_t *coord) const;
protected:
- TGeoVolume *CreateSegment( Double_t *coord1,Double_t *coord2,
- Double_t *localVect1, Double_t *localVect2 );
+ TGeoVolume *CreateSegment( const Double_t *coord1,const Double_t *coord2,
+ const Double_t *localVect1,
+ const Double_t *localVect2 );
- TGeoVolume *CreateBoxSegment( Double_t *coord1,Double_t *coord2);
+ TGeoVolume *CreateBoxSegment( const Double_t *coord1,const Double_t *coord2);
- TGeoVolume *CreateCylSegment( Double_t &phi, Double_t &r);
+ TGeoVolume *CreateCylSegment( const Double_t &phi, const Double_t &r);
Double_t fWidth; // width
Double_t fThick; // total thickness
TGeoMedium *fLayMedia[fgkCableMaxLayer]; // layer media
Int_t fLayColor[fgkCableMaxLayer]; // layer colors
+ private:
+ AliITSv11GeomCableFlat(const AliITSv11GeomCableFlat &source);
+ AliITSv11GeomCableFlat& operator=(const AliITSv11GeomCableFlat &source);
+
ClassDef(AliITSv11GeomCableFlat,1)
};