ROOT logo
#ifndef ALIITSDIGITSPD_H
#define ALIITSDIGITSPD_H
/* Copyright(c) 2004-2006, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice     */
/////////////////////////////////////////////////////////////
// Digit class for SPD                                     //
/////////////////////////////////////////////////////////////
#include <AliITSdigit.h>

//______________________________________________________________________
class AliITSdigitSPD: public AliITSdigit {

 public:
    AliITSdigitSPD(); //default creator
    AliITSdigitSPD(const Int_t *digits);//standard creator digits only
    //standard creator with digits, tracks, and hits
    AliITSdigitSPD(const Int_t *digits,const Int_t *tracks,const Int_t *hits);
    virtual ~AliITSdigitSPD(){/*destructor*/}
    // returns the signal in electrons
    Int_t GetSignalSPD() const {return fSignalSPD;}
    virtual Int_t GetListOfTracks(TArrayI &t);
    // set signal in electrons
    void SetSignalSPD(Int_t sig) {fSignalSPD = sig;}
    virtual void Print(ostream *os); // Class ascii print function
    virtual void Print(Option_t *option="") const {TObject::Print(option);}
    virtual void Read(istream *os);  // Class ascii read function
    virtual Int_t Read(const char *name) {return TObject::Read(name);}

 protected:
    
    Int_t fSignalSPD;   // Signal in electrons

    ClassDef(AliITSdigitSPD,3)   // Simulated digit object for SPD

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

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