]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSgeomSSD.h
Added new method DisIntegrate(AliMUONHit&, TList& digits) to replace the one in
[u/mrichter/AliRoot.git] / ITS / AliITSgeomSSD.h
index d4d6aa5e8fc59ca271352016cad4fc7179d25185..cc6ea84c2fb39afdfb56a35c13a2924b9ffdb465 100644 (file)
@@ -5,6 +5,13 @@
 
 /* $Id$ */
 
+////////////////////////////////////////////////////////////////////////
+// This class is for the Silicon Strip Detector, SSD, specific geometry.
+// It is being replaced by AliITSsegmentationSSD class. This file also
+// constains classes derived from AliITSgeomSSD which do nothing but
+// initilize this one with predefined values.
+////////////////////////////////////////////////////////////////////////
+
 #include <TObject.h>
 #include <TBRIK.h>
 
@@ -58,6 +65,8 @@ class AliITSgeomSSD : public TObject {
 
     virtual void Print(ostream *os) const;  // Output streamer to standard out.
     virtual void Read(istream *is);   // Input streamer to standard in.
+    virtual void Print(Option_t *option="") const {TObject::Print(option);}
+    virtual Int_t Read(const char *name) {return TObject::Read(name);}
 
  protected:
     // -+-> x
@@ -99,6 +108,7 @@ class AliITSgeomSSD175 : public AliITSgeomSSD {
 
  public:
     AliITSgeomSSD175();
+    virtual AliITSgeomSSD& operator=(const AliITSgeomSSD &source);
 
     // This clas now has version 0 so that it will not be written to a root
     // file. This is good since there are no longer any data members to this
@@ -131,7 +141,9 @@ class AliITSgeomSSD275and75 : public AliITSgeomSSD {
  public:
     AliITSgeomSSD275and75();
     AliITSgeomSSD275and75(Int_t npar,Float_t *par);
+    virtual AliITSgeomSSD& operator=(const AliITSgeomSSD &source);
 
+ // This clas now has version 0 so that it will not be
     // This clas now has version 0 so that it will not be written to a root
     // file. This is good since there are no longer any data members to this
     // class. It is only designed to make it easer to define this standard
@@ -162,7 +174,9 @@ class AliITSgeomSSD75and275 : public AliITSgeomSSD {
  public:
     AliITSgeomSSD75and275();
     AliITSgeomSSD75and275(Int_t npar,Float_t *par);
+    virtual AliITSgeomSSD& operator=(const AliITSgeomSSD &source);
 
+ // This clas now has version 0 so that it will not be
     // This clas now has version 0 so that it will not be written to a root
     // file. This is good since there are no longer any data members to this
     // class. It is only designed to make it easer to define this standard
@@ -174,3 +188,5 @@ class AliITSgeomSSD75and275 : public AliITSgeomSSD {
 ostream &operator<<(ostream &os,AliITSgeomSSD75and275 &source);
 istream &operator>>(istream &os,AliITSgeomSSD75and275 &source);
 #endif
+
+