Minor corrections for uninitialised variables.
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 5 Oct 1999 08:05:10 +0000 (08:05 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 5 Oct 1999 08:05:10 +0000 (08:05 +0000)
18 files changed:
ITS/AliITS.h
ITS/AliITSdigitSSD.h
ITS/AliITSgeom.h
ITS/AliITSgeomSDD.h
ITS/AliITSgeomSPD.h
ITS/AliITSgeomSSD.h
ITS/AliITShit.h
ITS/AliITSmodule.h
ITS/AliITSv0.cxx
ITS/AliITSv1.cxx
ITS/AliITSv1.h
ITS/AliITSv3.cxx
ITS/AliITSv3.h
ITS/AliITSv4.cxx
ITS/AliITSv4.h
ITS/AliITSv5.cxx
ITS/AliITSv5.h
ITS/ITSLinkDef.h

index 39dd1f54aa41119d37a02c8712ae1b5659a3e091..201f3262f1b9bb1b7cb0d3120785db9bcd380c36 100644 (file)
@@ -220,10 +220,10 @@ class AliITS : public AliDetector {
            virtual void   CreateGeometry() {};
            virtual void   CreateMaterials();
 
-    inline virtual TObjArray* GetModules() {return fITSmodules;}
-    inline virtual TObjArray* GetPoints(){return fITSpoints;}
+           virtual TObjArray* GetModules() const {return fITSmodules;}
+           virtual TObjArray* GetPoints() const {return fITSpoints;}
 
-    inline void GetGeometryVersion(Int_t &a,Int_t &b)
+           void GetGeometryVersion(Int_t &a,Int_t &b) const 
       {a = fMajorVersion;b=fMinorVersion;return;}
            virtual Int_t  IsVersion() const {return 1;}
                    Int_t  DistancetoPrimitive(Int_t px, Int_t py);
@@ -233,8 +233,8 @@ class AliITS : public AliDetector {
            virtual void   StepManager()=0;
     //
     // ITS geometry functions
-    inline virtual AliITSgeom *GetITSgeom(){return fITSgeom;}
-    inline virtual TObjArray  *GetITSpoints(){return fITSpoints;}
+           virtual AliITSgeom *GetITSgeom() const {return fITSgeom;}
+           virtual TObjArray  *GetITSpoints() const {return fITSpoints;}
 
     ClassDef(AliITS,1)
 };
index 09fbf835e8a78603f7320558cb493f726a201010..e81479548a0bdcc03caef62e9e39534cf298f11f 100644 (file)
@@ -21,16 +21,16 @@ public:
   AliITSdigitSSD(Int_t *tracks, Int_t *digits, Int_t strNo, Int_t s, Bool_t p);
 
   // Methods for accesing signal on strip                              
-  inline void   SetSignal(Int_t s) {fSignal = s;}           
-  inline Int_t  GetSignal() {return fSignal;}                                   
+  void   SetSignal(Int_t s) {fSignal = s;}           
+  Int_t  GetSignal() const {return fSignal;}                                    
   
   // Methods for accesing strip number  
-  inline Int_t  GetStripNumber() {return fStripNumber;};
-  inline void   SetStripNumber(Int_t s) {fStripNumber = s;};
+  Int_t  GetStripNumber() const {return fStripNumber;};
+  void   SetStripNumber(Int_t s) {fStripNumber = s;};
     
   // Methods for accesing side of the strip P/N
-  inline Bool_t IsSideP() {return fSide;};              //returns true when side P
-  inline void   SetSideP(Bool_t b) {fSide = b;};        //set side of digit
+  Bool_t IsSideP() const {return fSide;};              //returns true when side P
+  void   SetSideP(Bool_t b) {fSide = b;};        //set side of digit
        
   ClassDef(AliITSdigitSSD, 1)
 };
index c75c0345b8bcf27be0b3b9255562eaadcfc9b714..3e11d88c66155542687d6e7e7e6dc635627fc642 100644 (file)
@@ -370,22 +370,22 @@ class AliITSgeom : public TObject {
     void operator=(AliITSgeom &source);// = operator
     virtual ~AliITSgeom();             // Default destructor
     // this is a dummy routine for now.
-    inline Int_t GetNdetectors(Int_t layer) {return fNdet[layer-1];}
-    inline Int_t GetNladders(Int_t layer)   {return fNlad[layer-1];}
-    inline Int_t GetNlayers()               {return fNlayers;}
-    inline void GetAngles(Int_t lay,Int_t lad,Int_t det,
-                         Float_t &rx,Float_t &ry,Float_t &rz){
+    Int_t GetNdetectors(Int_t layer) const {return fNdet[layer-1];}
+    Int_t GetNladders(Int_t layer)   const {return fNlad[layer-1];}
+    Int_t GetNlayers()               const {return fNlayers;}
+    void GetAngles(Int_t lay,Int_t lad,Int_t det,
+                         Float_t &rx,Float_t &ry,Float_t &rz)const {
                           rx = fg[lay-1][fNdet[lay-1]*(lad-1)+det-1].frx;
                           ry = fg[lay-1][fNdet[lay-1]*(lad-1)+det-1].fry;
                           rz = fg[lay-1][fNdet[lay-1]*(lad-1)+det-1].frz;}
-    inline void GetTrans(Int_t lay,Int_t lad,Int_t det,
-                        Float_t &x,Float_t &y,Float_t &z){
+    void GetTrans(Int_t lay,Int_t lad,Int_t det,
+                        Float_t &x,Float_t &y,Float_t &z)const {
                          x = fg[lay-1][fNdet[lay-1]*(lad-1)+det-1].fx0;
                          y = fg[lay-1][fNdet[lay-1]*(lad-1)+det-1].fy0;
                          z = fg[lay-1][fNdet[lay-1]*(lad-1)+det-1].fz0;}
     void SetByAngles(Int_t lay,Int_t lad,Int_t det,
                     Float_t rx,Float_t ry,Float_t rz);
-    inline void SetTrans(Int_t lay,Int_t lad,Int_t det,
+    void SetTrans(Int_t lay,Int_t lad,Int_t det,
                         Float_t x,Float_t y,Float_t z){
                          fg[lay-1][fNdet[lay-1]*(lad-1)+det-1].fx0 = x;
                          fg[lay-1][fNdet[lay-1]*(lad-1)+det-1].fy0 = y;
@@ -400,7 +400,7 @@ class AliITSgeom : public TObject {
     void LtoG(const Int_t index,const Float_t *l,Float_t *g);
     void LtoGMomentum(Int_t lay,Int_t lad,Int_t det,const Float_t *l,Float_t *g);
     Int_t GetModuleIndex(Int_t lay,Int_t lad,Int_t det);
-    void  GetModuleId(Int_t index,Int_t &lay,Int_t &lad,Int_t &det);
+    void GetModuleId(Int_t index,Int_t &lay,Int_t &lad,Int_t &det);
     void GlobalChange(Float_t  *tran,Float_t  *rot);
     void GlobalCylindericalChange(Float_t *tran,Float_t *rot);
     void RandomChange(Float_t *stran,Float_t *srot);
@@ -410,7 +410,9 @@ class AliITSgeom : public TObject {
     ofstream &PrintGeom(ofstream &out);
     ifstream &ReadGeom(ifstream &in);
     virtual Int_t IsVersion() const {return 0;}
-    inline void AddShape(TObject *shp){fShape->AddLast(shp);}
+    void AddShape(TObject *shp){fShape->AddLast(shp);}
+    virtual TObject *GetShape(Int_t lay,Int_t lad,Int_t det)
+       const {return fShape->At(fg[lay-1][fNdet[lay-1]*(lad-1)+det-1].fShapeIndex);}
 
   ClassDef(AliITSgeom,1)
 };
index 96e4b3a98305d17d0cf8f90599557ad06d3fed96..ff5aa31aaa36ec50db8ac06f99e4ddbdbce0b384 100644 (file)
@@ -27,7 +27,7 @@ class AliITSgeomSDD: public TObject {
  public:
     AliITSgeomSDD();
     virtual ~AliITSgeomSDD(){};
-    inline TBRIK *GetShape(){return fShapeSDD;}
+    TBRIK *GetShape() const {return fShapeSDD;}
 
     ClassDef(AliITSgeomSDD,1)  
 };
index 4aa74b1e538542ef51251fc53dda266ac5da4fac..03e8f18db1faeed2499b1ac659d198c6134ab409 100644 (file)
@@ -28,7 +28,7 @@ class AliITSgeomSPD: public TObject {
  public:
     AliITSgeomSPD();
     virtual ~AliITSgeomSPD(){};
-    inline TBRIK *GetShape(){return fShapeSPD;}
+    TBRIK *GetShape() const {return fShapeSPD;}
 
     ClassDef(AliITSgeomSPD,1)  
 };
index 078b38bf30eef0cf7206d63987060cc0e7e57088..e033c9abc5268a86fd782f51d669085a155f2a14 100644 (file)
@@ -33,7 +33,7 @@ class AliITSgeomSSD : public TObject {
  public:
     AliITSgeomSSD();
     virtual ~AliITSgeomSSD() {};
-    inline TBRIK *GetShape(){return fShapeSSD;}
+    TBRIK *GetShape() const {return fShapeSSD;}
 
     ClassDef(AliITSgeomSSD,1)  
 };
index 5f887304bea2cdf514adec9f81b2489b7d964fcd..2534784a0979f9ca18732a14389d5aa46a974a5d 100644 (file)
@@ -181,36 +181,37 @@ class AliITShit : public AliHit {
     AliITShit(Int_t shunt, Int_t track, Int_t *vol, Float_t *hits);
     virtual ~AliITShit() {}
     // Get Hit information functions.
-    // inline virtual int GetTrack(){return fTrack;} // define in AliHit
-    // inline virtual void SetTrack(int track){fTrack=track;) // AliHit
-    inline virtual Int_t GetTrackStatus() {return fStatus;}
-    inline virtual Int_t GetLayer() {return fLayer;}
-    inline virtual Int_t GetLadder() {return fLadder;}
-    inline virtual Int_t GetDetector() {return fDet;}
-    inline virtual void  GetDetectorID(Int_t &layer,Int_t &ladder,
+    // virtual int GetTrack() const {return fTrack;} // define in AliHit
+    // virtual void SetTrack(int track) const {fTrack=track;) // AliHit
+    virtual Int_t GetTrackStatus() const {return fStatus;}
+    virtual Int_t GetLayer() const {return fLayer;}
+    virtual Int_t GetLadder() const {return fLadder;}
+    virtual Int_t GetDetector() const {return fDet;}
+    virtual void  GetDetectorID(Int_t &layer,Int_t &ladder,
                                       Int_t &detector)
-                     {layer=fLayer;ladder=fLadder;detector=fDet;return;};
-    inline virtual Float_t GetIonization() {return fDestep;}
+                     const {layer=fLayer;ladder=fLadder;detector=fDet;return;};
+    virtual Float_t GetIonization() const {return fDestep;}
     //
-    inline virtual void GetPositionG(Float_t &x,Float_t &y,Float_t &z)
-                                    {x=fX;y=fY;z=fZ;return;};
-    inline virtual Float_t GetTOF() {return fTof;}
-    inline virtual void GetPositionG(Float_t &x,Float_t &y,Float_t &z,
+    virtual void GetPositionG(Float_t &x,Float_t &y,Float_t &z)
+                                    const {x=fX;y=fY;z=fZ;return;};
+    virtual Float_t GetTOF() const {return fTof;}
+    virtual void GetPositionG(Float_t &x,Float_t &y,Float_t &z,
                                    Float_t &tof)
-                                    {x=fX;y=fY;z=fZ,tof=fTof;return;};
-    inline virtual Float_t GetXG(){return fX;}
-    inline virtual Float_t GetYG(){return fY;}
-    inline virtual Float_t GetZG(){return fZ;}
-           virtual void GetPositionL(Float_t &x,Float_t &y,Float_t &z);
-           virtual void GetPositionL(Float_t &x,Float_t &y,Float_t &z,
+                                    const {x=fX;y=fY;z=fZ,tof=fTof;return;};
+    virtual Float_t GetXG()const {return fX;}
+    virtual Float_t GetYG()const {return fY;}
+    virtual Float_t GetZG()const {return fZ;}
+    virtual void GetPositionL(Float_t &x,Float_t &y,Float_t &z);
+    virtual void GetPositionL(Float_t &x,Float_t &y,Float_t &z,
                                     Float_t &tof);
-           virtual Float_t GetXL();
-           virtual Float_t GetYL();
-           virtual Float_t GetZL();
+    virtual Float_t GetXL();
+    virtual Float_t GetYL();
+    virtual Float_t GetZL();
     // Get Monti Carlo information about hit.
-    inline virtual void GetMomentumG(Float_t &px,Float_t &py,Float_t &pz)
-                                    {px=fPx;py=fPy;pz=fPz;return;};
-           virtual void GetMomentumL(Float_t &px,Float_t &py,Float_t &pz);
+    virtual void GetMomentumG(Float_t &px,Float_t &py,Float_t &pz)
+                                    const {px=fPx;py=fPy;pz=fPz;return;};
+    virtual void GetMomentumL(Float_t &px,Float_t &py,Float_t &pz);
+
     ClassDef(AliITShit,1)  //Hits object for set:ITS
 };
 
index a43cbdef74b78a9480e988dbef71c0dc98d24c14..74376d079fe94257f33c950bceb2ed7fa6b22011 100644 (file)
@@ -50,10 +50,10 @@ public:
     //________________________________________________________________
     //
     
-    inline Int_t GetIndex()  { return fIndex;}
-    //inline Int_t GetLayer()  { return fLayer;}
-    //inline Int_t GetLadder() { return fLadder;}
-    //inline Int_t GetDet()    { return fDet;}
+    Int_t GetIndex()  const { return fIndex;}
+    //Int_t GetLayer()  const { return fLayer;}
+    //Int_t GetLadder() const { return fLadder;}
+    //Int_t GetDet()    const { return fDet;}
     
     
     //________________________________________________________________
@@ -62,10 +62,10 @@ public:
     //________________________________________________________________
     //
     
-    inline Int_t GetNhits() { return fNhitsM;} 
+    Int_t GetNhits() const { return fNhitsM;} 
     // returns number of hits in this module
                   
-    inline TObjArray *GetHits() { return fHitsM; }
+    TObjArray *GetHits() const { return fHitsM; }
     // returns pointer to array (TClonesArray) of pointers to hits
     
     Int_t  AddHit(AliITShit *hit); 
index bc746a5b3c96840641a4dac2b5234f1f4609fa6f..c46a1b7c9586c8933bf77a99c82c949db621a45f 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.7  1999/09/29 09:24:20  fca
+Introduction of the Copyright and cvs Log
+
 */
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -48,7 +51,7 @@ $Log$
 ClassImp(AliITSv0)
  
 //_____________________________________________________________________________
-AliITSv0::AliITSv0() : AliITS() 
+AliITSv0::AliITSv0()
 {
   //
   // Default constructor for ITS
index a518109da8fa00afff487d9aa8fd7c06d0c8719b..4c3e24ff13b9883ff0405e3305ce2cd9a0c9f63e 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.8  1999/09/29 09:24:20  fca
+Introduction of the Copyright and cvs Log
+
 */
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -45,20 +48,33 @@ $Log$
 ClassImp(AliITSv1)
  
 //_____________________________________________________________________________
-AliITSv1::AliITSv1() : AliITS() 
-{
-  //
-  // Default constructor for the ITS
-  //
+AliITSv1::AliITSv1() {
+    //
+    // Default constructor for the ITS
+    //
+    fId1N = 6;
+    fId1Name = new char*[fId1N];
+    fId1Name[0] = "ITS1";
+    fId1Name[1] = "ITS2";
+    fId1Name[2] = "ITS3";
+    fId1Name[3] = "ITS4";
+    fId1Name[4] = "ITS5";
+    fId1Name[5] = "ITS6";
 }
  
 //_____________________________________________________________________________
-AliITSv1::AliITSv1(const char *name, const char *title)
-  : AliITS(name, title)
-{ 
-  //
-  // Standard constructor for the ITS
-  //
+AliITSv1::AliITSv1(const char *name, const char *title) : AliITS(name, title){ 
+    //
+    // Standard constructor for the ITS
+    //
+    fId1N = 6;
+    fId1Name = new char*[fId1N];
+    fId1Name[0] = "ITS1";
+    fId1Name[1] = "ITS2";
+    fId1Name[2] = "ITS3";
+    fId1Name[3] = "ITS4";
+    fId1Name[4] = "ITS5";
+    fId1Name[5] = "ITS6";
 }
  
 //_____________________________________________________________________________
@@ -459,14 +475,25 @@ void AliITSv1::CreateMaterials()
 }
 
 //_____________________________________________________________________________
-void AliITSv1::Init()
-{
-  //
-  // Initialise the ITS after it has been built
-  //
-  AliITS::Init();
-  fMajorVersion = 1;
-  fMinorVersion = 0;
+void AliITSv1::Init(){
+    //
+    // Initialise the ITS after it has been built
+    //
+    Int_t i,j,l;
+
+    fIdN       = fId1N;;
+    fIdName    = new char*[fIdN];
+    fIdSens    = new Int_t[fIdN];
+    for(i=0;i<fId1N;i++) {
+       l = strlen(fId1Name[i]);
+       fIdName[i] = new char[l+1];
+       for(j=0;j<l;j++) fIdName[i][j] = fId1Name[i][j];
+       fIdName[i][l] = '\0'; // Null terminate this string.
+    } // end for i
+    //
+    AliITS::Init();
+    fMajorVersion = 1;
+    fMinorVersion = 0;
 }  
  
 //_____________________________________________________________________________
@@ -593,3 +620,25 @@ void AliITSv1::StepManager()
     new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
   }      
 }
+
+//____________________________________________________________________________
+void AliITSv1::Streamer(TBuffer &R__b)
+{
+   // Stream an object of class AliITSv1.
+
+   if (R__b.IsReading()) {
+      Version_t R__v = R__b.ReadVersion(); if (R__v) { }
+      AliITS::Streamer(R__b);
+      // This information does not need to be read. It is "hard wired"
+      // into this class via its creators.
+      //R__b >> fId1N;
+      //R__b.ReadArray(fId1Name);
+   } else {
+      R__b.WriteVersion(AliITSv1::IsA());
+      AliITS::Streamer(R__b);
+      // This information does not need to be saved. It is "hard wired"
+      // into this class via its creators.
+      //R__b << fId1N;
+      //R__b.WriteArray(fId1Name, __COUNTER__);
+   }
+}
index 508aaf0caa99c86eca442ca742c088a50c2f3daf..61bd453f873ec05f54a8da72902464faea506298 100644 (file)
 #include "AliITS.h"
  
 class AliITSv1 : public AliITS {
+
+private:
+    Int_t fId1N; // The number of layers for geometry version 5
+    // The name of the layers as defined in the Geant tree.
+    char  **fId1Name;
  
 public:
   AliITSv1();
index aef57bb1fbba0180a32bb4f7698a197c609b01e1..199bdb9beaa95b18da4c508a6943d617a962f15d 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.7  1999/09/29 09:24:20  fca
+Introduction of the Copyright and cvs Log
+
 */
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -46,19 +49,35 @@ $Log$
 ClassImp(AliITSv3)
  
 //_____________________________________________________________________________
-AliITSv3::AliITSv3() : AliITS(){
-  //
-  // Default constructor for ITS
-  //
-  fMinorVersionV3=1;
+AliITSv3::AliITSv3() {
+    //
+    // Default constructor for ITS
+    //
+    fId3N = 6;
+    fId3Name = new char*[fId3N];
+    fId3Name[0] = "ITS1";
+    fId3Name[1] = "ITS2";
+    fId3Name[2] = "ITS3";
+    fId3Name[3] = "ITS4";
+    fId3Name[4] = "ITS5";
+    fId3Name[5] = "ITS6";
+    fMinorVersionV3=1;
 }
  
 //_____________________________________________________________________________
 AliITSv3::AliITSv3(const char *name, const char *title) : AliITS(name, title){
-  //
-  // Standard constructor for ITS
-  // 
-  fMinorVersionV3=1;
+    //
+    // Standard constructor for ITS
+    // 
+    fId3N = 6;
+    fId3Name = new char*[fId3N];
+    fId3Name[0] = "ITS1";
+    fId3Name[1] = "ITS2";
+    fId3Name[2] = "ITS3";
+    fId3Name[3] = "ITS4";
+    fId3Name[4] = "ITS5";
+    fId3Name[5] = "ITS6";
+    fMinorVersionV3=1;
 }
  
 //_____________________________________________________________________________
@@ -4598,14 +4617,25 @@ void AliITSv3::CreateMaterials()
 }
 
 //_____________________________________________________________________________
-void AliITSv3::Init()
-{
-  //
-  // Initialise its after it is built
-  //
-  AliITS::Init();
-  fMajorVersion = 3;
-  fMinorVersion = fMinorVersionV3;
+void AliITSv3::Init(){
+    //
+    // Initialise its after it is built
+    //
+    Int_t i,j,l;
+
+    fIdN       = fId3N;;
+    fIdName    = new char*[fIdN];
+    fIdSens    = new Int_t[fIdN];
+    for(i=0;i<fId3N;i++) {
+       l = strlen(fId3Name[i]);
+       fIdName[i] = new char[l+1];
+       for(j=0;j<l;j++) fIdName[i][j] = fId3Name[i][j];
+       fIdName[i][l] = '\0'; // Null terminate this string.
+    } // end for i
+    //
+    AliITS::Init();
+    fMajorVersion = 3;
+    fMinorVersion = fMinorVersionV3;
 } 
 
 //_____________________________________________________________________________
@@ -4680,3 +4710,25 @@ void AliITSv3::StepManager()
     new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
   }      
 }
+
+//____________________________________________________________________________
+void AliITSv3::Streamer(TBuffer &R__b)
+{
+   // Stream an object of class AliITSv3.
+
+   if (R__b.IsReading()) {
+      Version_t R__v = R__b.ReadVersion(); if (R__v) { }
+      AliITS::Streamer(R__b);
+      // This information does not need to be read. It is "hard wired"
+      // into this class via its creators.
+      //R__b >> fId3N;
+      //R__b.ReadArray(fId3Name);
+   } else {
+      R__b.WriteVersion(AliITSv3::IsA());
+      AliITS::Streamer(R__b);
+      // This information does not need to be saved. It is "hard wired"
+      // into this class via its creators.
+      //R__b << fId3N;
+      //R__b.WriteArray(fId3Name, __COUNTER__);
+   }
+}
index 7fd2ede4f36a89d63aeeda64d0544a67778ebd11..304c735edf7945c4c0c126253225ce489ee6ec9f 100644 (file)
  
 class AliITSv3 : public AliITS {
 
+private:
+    Int_t fId3N; // The number of layers for geometry version 5
+    // The name of the layers as defined in the Geant tree.
+    char  **fId3Name;
+
 protected:
   Int_t fMinorVersionV3;  //Minor version identifier
  
@@ -24,7 +29,7 @@ public:
    virtual void   CreateMaterials();
    virtual void   Init();   
    virtual Int_t  IsVersion() const {return 3;}
-   virtual inline void   SetMinorVersion(Int_t version) {fMinorVersionV3=version;}
+   virtual void   SetMinorVersion(Int_t version) {fMinorVersionV3=version;}
    virtual void   StepManager();
    
    ClassDef(AliITSv3,1)  //Hits manager for set:ITS version 3
index 1ddf3adfacfce4925ad3b8a76cf6627bbcdcf5f1..3d14c8ab13f25a49b40c2318da5af88aa7beb9ce 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.6  1999/09/29 09:24:20  fca
+Introduction of the Copyright and cvs Log
+
 */
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -51,7 +54,7 @@ extern "C" void type_of_call its_geo4(Int_t&, Int_t*);
 ClassImp(AliITSv4)
  
 //_____________________________________________________________________________
-AliITSv4::AliITSv4() : AliITS() 
+AliITSv4::AliITSv4()
 {
   //
   // Default constructor for the ITS
index 8f2f27d81e70a87b905a3ae3df01f94a1737f1f1..aa305f0cf1e94f17d3990c7fc9ef53a73a8d69f0 100644 (file)
@@ -24,7 +24,7 @@ public:
    virtual void   CreateMaterials();
    virtual void   Init();   
    virtual Int_t  IsVersion() const {return 4;}
-   virtual inline void   SetMinorVersion(Int_t version) {fMinorVersion=version;}
+   virtual void   SetMinorVersion(Int_t version) {fMinorVersion=version;}
    virtual void   StepManager();
    
    ClassDef(AliITSv4,1)  //Hits manager for set:ITS version 4
index 34851112a7a8f4a850604b730934d1c1c9e7b2d7..7bc9a80d5e72c27387c0b23eab516c19fb3f5e80 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.11  1999/09/29 09:24:20  fca
+Introduction of the Copyright and cvs Log
+
 */
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -42,7 +45,7 @@ $Log$
 ClassImp(AliITSv5)
  
 //_____________________________________________________________________________
-AliITSv5::AliITSv5() : AliITS(){
+AliITSv5::AliITSv5() {
     //
     // Standard constructor for the ITS
     //
index 3d56480b31b581e5e9c547386cf6e92bcb63e73b..82f21b5676623f36ff61ef207aef496afe4ce381 100644 (file)
@@ -27,7 +27,7 @@ public:
            virtual void  CreateGeometry();
            virtual void  CreateMaterials();
            virtual void  Init();   
-    inline virtual Int_t IsVersion() const {return 5;}
+           virtual Int_t IsVersion() const {return 5;}
            virtual void  StepManager();
   
   ClassDef(AliITSv5,1)  //Hits manager for ITS version 5
index 5c6fe93b8a8253d39b9be10c96c3275a85600c93..ecb75ef762ab00c6b065bb698b7462a561a3fa38 100644 (file)
@@ -9,8 +9,8 @@
 #pragma link off all functions;
  
 #pragma link C++ class  AliITS-;
-#pragma link C++ class  AliITSv1;
-#pragma link C++ class  AliITSv3;
+#pragma link C++ class  AliITSv1-;
+#pragma link C++ class  AliITSv3-;
 #pragma link C++ class  AliITSv5-;
 #pragma link C++ class  AliITShit;
 #pragma link C++ class  AliITSdigit;