X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSv3.h;h=c33600154d05fa1a74932b8c4b6dfe6c37e68b7b;hb=cb94ac2a6c817450988faffcf82e1522521c7e47;hp=7fd2ede4f36a89d63aeeda64d0544a67778ebd11;hpb=3da306186bdfe9b8dedf54c4b9cdcf2bff5b132c;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSv3.h b/ITS/AliITSv3.h index 7fd2ede4f36..c33600154d0 100644 --- a/ITS/AliITSv3.h +++ b/ITS/AliITSv3.h @@ -1,5 +1,5 @@ -#ifndef ITSv3_H -#define ITSv3_H +#ifndef ALIITSV3_H +#define ALIITSV3_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ @@ -10,24 +10,31 @@ ///////////////////////////////////////////////////////// #include "AliITS.h" - + class AliITSv3 : public AliITS { -protected: - Int_t fMinorVersionV3; //Minor version identifier - -public: - AliITSv3(); - AliITSv3(const char *name, const char *title); - virtual ~AliITSv3() {} - virtual void CreateGeometry(); - virtual void CreateMaterials(); - virtual void Init(); - virtual Int_t IsVersion() const {return 3;} - virtual inline void SetMinorVersion(Int_t version) {fMinorVersionV3=version;} - virtual void StepManager(); + public: + AliITSv3(); + AliITSv3(const char *name, const char *title); + AliITSv3(const AliITSv3 &source); // copy constructor + AliITSv3& operator=(const AliITSv3 &source); // assignment operator + virtual ~AliITSv3() ; + virtual void BuildGeometry(); + virtual void CreateGeometry(); + virtual void CreateMaterials(); + virtual void Init(); + virtual Int_t IsVersion() const { + // returns the ITS version number + return 3; + } + virtual void SetMinorVersion(Int_t version) { + // sets the minor version + fMinorVersion=version; + } + virtual void StepManager(); - ClassDef(AliITSv3,1) //Hits manager for set:ITS version 3 + ClassDef(AliITSv3,1)//Hits manager for set:ITS version 3, TP detailed geometry }; #endif +