ROOT logo
#ifndef ALIITSDIGITSSD_H
#define ALIITSDIGITSSD_H
/* Copyright(c) 2004-2006, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice     */
////////////////////////////////////////////////////////
// Digit class for SSD                                //
////////////////////////////////////////////////////////

#include <AliITSdigit.h>

//______________________________________________________________________
class AliITSdigitSSD: public AliITSdigit {

 public:
    AliITSdigitSSD(); //default constructor
    //Standard constructor with digits
    AliITSdigitSSD(const Int_t *digits);
    //Standard constructor with digits, tracks, and hits
    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;}
    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 {if(fCoord1==0) return 1; else return 0; }
    // returns the pointer to the array of hits which made this digit
    // returns TArrayI of unduplicated track numbers (summed over hits).
    virtual Int_t GetListOfTracks(TArrayI &t);
    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);}
    virtual Int_t Read(const char *name) {return TObject::Read(name);}


 protected:
    
    
    ClassDef(AliITSdigitSSD,3)   // Simulated digit object for SSD

};
// Input and output functions for standard C++ input/output.
ostream &operator<<(ostream &os,AliITSdigitSSD &source);
istream &operator>>(istream &os,AliITSdigitSSD &source);

#endif
 AliITSdigitSSD.h:1
 AliITSdigitSSD.h:2
 AliITSdigitSSD.h:3
 AliITSdigitSSD.h:4
 AliITSdigitSSD.h:5
 AliITSdigitSSD.h:6
 AliITSdigitSSD.h:7
 AliITSdigitSSD.h:8
 AliITSdigitSSD.h:9
 AliITSdigitSSD.h:10
 AliITSdigitSSD.h:11
 AliITSdigitSSD.h:12
 AliITSdigitSSD.h:13
 AliITSdigitSSD.h:14
 AliITSdigitSSD.h:15
 AliITSdigitSSD.h:16
 AliITSdigitSSD.h:17
 AliITSdigitSSD.h:18
 AliITSdigitSSD.h:19
 AliITSdigitSSD.h:20
 AliITSdigitSSD.h:21
 AliITSdigitSSD.h:22
 AliITSdigitSSD.h:23
 AliITSdigitSSD.h:24
 AliITSdigitSSD.h:25
 AliITSdigitSSD.h:26
 AliITSdigitSSD.h:27
 AliITSdigitSSD.h:28
 AliITSdigitSSD.h:29
 AliITSdigitSSD.h:30
 AliITSdigitSSD.h:31
 AliITSdigitSSD.h:32
 AliITSdigitSSD.h:33
 AliITSdigitSSD.h:34
 AliITSdigitSSD.h:35
 AliITSdigitSSD.h:36
 AliITSdigitSSD.h:37
 AliITSdigitSSD.h:38
 AliITSdigitSSD.h:39
 AliITSdigitSSD.h:40
 AliITSdigitSSD.h:41
 AliITSdigitSSD.h:42
 AliITSdigitSSD.h:43
 AliITSdigitSSD.h:44
 AliITSdigitSSD.h:45
 AliITSdigitSSD.h:46