]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSdigitSSD.h
Added two missing includes to allow macro compilation (thanks to Laurent for remarkin...
[u/mrichter/AliRoot.git] / ITS / AliITSdigitSSD.h
index 520c8f82bed61bc91cf618f0dc4553a24928c230..34831189c9bf679aa18e6cf0999a2521bc229688 100644 (file)
@@ -19,31 +19,14 @@ class AliITSdigitSSD: public AliITSdigit {
     AliITSdigitSSD(const Int_t *digits,const Int_t *tracks,const Int_t *hits);
     virtual ~AliITSdigitSSD(){/* destructor */}
     // returns the array size used to store Tracks and Hits
-    static Int_t GetNTracks() {return fgkSssd;}
+    // static Int_t GetNTracks() {return fgkSssd;}
     Int_t  GetSignal() const {/* returns signal*/return fSignal;}
     Int_t  GetStripNumber() const {/* returns strip number*/return fCoord2;}
     //returns 1  when side P and 0 when side N
-    Int_t  IsSideP() const {return fCoord1;}
-    // returns pointer to the array of tracks which make this digit
-    virtual Int_t *GetTracks() {return &fTracks[0];}
+    Int_t  IsSideP() const {if(fCoord1==0) return 1; else return 0; }
     // returns the pointer to the array of hits which made this digit
-    virtual Int_t *GetHits() {return &fHits[0];}
-    // returns track number kept in the array element i of fTracks 
-    virtual Int_t GetTrack(Int_t i) const {return fTracks[i];}
-    // returns hit number kept in the array element i of fHits 
-    virtual Int_t GetHit(Int_t i) const {return fHits[i];}
     // returns TArrayI of unduplicated track numbers (summed over hits).
     virtual Int_t GetListOfTracks(TArrayI &t);
-    //copy the array trks[fgkSssd] into fTracks
-    virtual void SetTracks(const Int_t *trks){
-       for(Int_t i=0;i<fgkSssd;i++) fTracks[i]=trks[i];}
-    //copy the array hits[fgkSssd] into fHits
-    virtual void SetHits(const Int_t *hits){
-       for(Int_t i=0;i<fgkSssd;i++) fHits[i]=hits[i];}
-    //set array element i of fTracks to trk.
-    virtual void SetTrack(Int_t i,Int_t trk){fTracks[i]=trk;}
-    //set array element i of fHits to hit.
-    virtual void SetHit(Int_t i,Int_t hit){fHits[i]=hit;}
     void Print(ostream *os); // Class ascii print function
     void Read(istream *os);  // Class ascii read function
     virtual void Print(Option_t *option="") const {TObject::Print(option);}
@@ -51,14 +34,9 @@ class AliITSdigitSSD: public AliITSdigit {
 
 
  protected:
-    static const Int_t fgkSssd = 10; // size of fTracks and fHits arrays
     
-    // debugging  -- goes to the dictionary
-    Int_t fTracks[fgkSssd]; //[fgkSssd] tracks making this digit 
-    Int_t fHits[fgkSssd];   //[fgkSssd] hits associated to the tracks
-                        // 3 hits temporarily - it will be only 1
     
-    ClassDef(AliITSdigitSSD,2)   // Simulated digit object for SSD
+    ClassDef(AliITSdigitSSD,3)   // Simulated digit object for SSD
 
 };
 // Input and output functions for standard C++ input/output.