fGeomDetIn = det;}
virtual void SetReadDet(const char *f){ // set read file
strncpy(fRead,f,60);fGeomDetIn = kTRUE;}
- virtual void SetEUCLID(Bool_t euclid=kTRUE){ // set write Euclid file
- fEuclidOut = euclid;}
virtual void SetEUCLIDFileName(const char *f){ // set write file
fEuclidGeometry=f;fEuclidOut = kTRUE;}
virtual void SetMinorVersion(Int_t v){ // Choose between existing minor versions
if(v==1) fMinorVersion = 1;
else if(v==2) fMinorVersion = 2;
else Warning("SetMinorVersion","Undefined Minor Version setting =1");}
- virtual Bool_t GetEUCLID(){return fEuclidOut;}// returns value Euclid flag.
+
virtual const char *GetEULIIDFileName() const{ // return .euc file name
return fEuclidGeometry.Data();}
- virtual Bool_t GetWriteDet() { // returns value GeomDetOut flag.
+ virtual Bool_t GetWriteDet() const { // returns value GeomDetOut flag.
return fGeomDetOut;}
- virtual Bool_t GetReadDet() { // returns value GeomDetIn flag.
+ virtual Bool_t GetReadDet() const { // returns value GeomDetIn flag.
return fGeomDetIn;}
virtual char *GetReadDetFileName(){ // return .det read file name
if(fRead[0]!='\0') return fRead; else return fEuclidGeomDet;}
virtual char *GetWriteDetFileName(){ // return .det write file name
if(fWrite[0]!='\0') return fWrite; else return fEuclidGeomDet;}
- virtual Int_t GetMajorVersion(){// return Major Version Number
+ virtual Int_t GetMajorVersion() const {// return Major Version Number
return fMajorVersion;}
- virtual Int_t GetMinorVersion(){// return Major Version Number
+ virtual Int_t GetMinorVersion() const {// return Major Version Number
return fMinorVersion;}
private:
void InitAliITSgeom();
// TString fEuclidGeomtery,fEuclidMaterial defined in AliModule.
- Bool_t fEuclidOut; // Flag to write geometry in euclid format
Bool_t fGeomDetOut; // Flag to write .det file out
Bool_t fGeomDetIn; // Flag to read .det file or directly from Geat.
Int_t fMajorVersion; // Major version number == IsVersion