]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliDebugVolume.h
Return to the original methods from AliLoader (Marco)
[u/mrichter/AliRoot.git] / STEER / AliDebugVolume.h
index e324b311f9645c6ec3ab329cac56eea867037bf8..f3f82e0d3982c242daf93acd64d2bd824b4cefcf 100644 (file)
@@ -5,6 +5,12 @@
 
 /* $Id$ */
 
+//-----------------------------------------------------------------------
+//    Class to debug entry and exit from a volume
+//    Used by AliLego class
+//    Author: A.Morsch
+//-----------------------------------------------------------------------
+
 #include "TNamed.h"
 class AliDebugVolume : public TNamed  {
 
@@ -12,22 +18,17 @@ public:
   AliDebugVolume();
   AliDebugVolume(const char *name, Int_t copy,
                 Float_t step, Float_t x, Float_t y, Float_t z, Int_t status);
-  AliDebugVolume(const AliDebugVolume &volume) {volume.Copy(*this);}
-  virtual ~AliDebugVolume(){;}
+  virtual ~AliDebugVolume(){}
   
-  void  Copy(AliDebugVolume &lego) const;
-  virtual AliDebugVolume &operator=(const AliDebugVolume &volume) 
-  {volume.Copy(*this); return(*this);}
-
   Int_t   CopyNumber() const {return fCopy;}
   Float_t Step()       const {return fStep;}
   Float_t X()          const {return fX;}  
   Float_t Y()          const {return fY;}
   Float_t Z()          const {return fZ;}
-  char*   Status()     const;
+  const char*   Status()     const;
   
   
-  Bool_t  IsEqual(const char* name, const Int_t copy);
+  Bool_t  IsVEqual(const char* name, Int_t copy) const;
 private:
    Int_t      fCopy;             //!Volume copy number
    Float_t    fStep;             //!Stepsize to volume boundary