X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STRUCT%2FAliALIFE.h;h=1289cce158bd7adeb31b0d6141bbd89484e1b0db;hb=7b935bbe29e181b518396f70716cad8b3f315d01;hp=22631430e9a2d92f6dca1528bd90fe885e425d8c;hpb=e59713afda1f68f2fd159a5a2089cb549bb308d2;p=u%2Fmrichter%2FAliRoot.git diff --git a/STRUCT/AliALIFE.h b/STRUCT/AliALIFE.h index 22631430e9a..1289cce158b 100644 --- a/STRUCT/AliALIFE.h +++ b/STRUCT/AliALIFE.h @@ -19,31 +19,43 @@ class AliALIFE : public TObject { void Cylinder(Float_t rmin, Float_t rmax, Float_t zmin, Float_t zmax, Float_t pos[3], - char* Material, char* Field="MF", char* Cuts="$UNSHIELDED"); + const char* Material, + const char* Field="MF", + const char* Cuts="$UNSHIELDED"); void OnionCylinder(Float_t* r, Int_t nr, Float_t zmin, Float_t zmax, Float_t pos[3], - char** Materials, char** Fields=0, char** Cuts=0); + const char** Materials, + const char** Fields=0, + const char** Cuts=0); void Cone(Float_t rmin1, Float_t rmin2, Float_t rmax1, Float_t rmax2, Float_t zmin, Float_t zmax, Float_t pos[3], - char* Material, char* Field="MF", char* Cuts="$UNSHIELDED"); + const char* Material, + const char* Field="MF", + const char* Cuts="$UNSHIELDED"); void OnionCone(Float_t* r1, Float_t* r2, Int_t nr, Float_t zmin, Float_t zmax, Float_t pos[3], - char** Materials, char** Fields=0, char** Cuts=0); + const char** Materials, + const char** Fields=0, + const char** Cuts=0); void PolyCone(Float_t* rmin, Float_t* rmax, Float_t* z, Int_t nz, Float_t pos[3], - char* Material, char* Field="MF", char* Cuts="$UNSHIELDED"); + const char* Material, + const char* Field="MF", + const char* Cuts="$UNSHIELDED"); void OnionPolyCone(Float_t** r , Float_t* z, Int_t nr, Int_t nz, Float_t pos[3], - char** Materials, char** Fields=0, char** Cuts=0); + const char** Materials, + const char** Fields=0, + const char** Cuts=0); - void Comment(char* Comment); + void Comment(const char* Comment); void Finish(Bool_t remove = 0); @@ -65,7 +77,7 @@ class AliALIFE : public TObject { private: void BodyHeader(); void VolumeHeader(); - void Copy(AliALIFE &alife) const; + void Copy(TObject &alife) const; AliALIFE & operator = (const AliALIFE &rhs) { rhs.Copy(*this);