1 #ifndef ALITOFSDigitizer_H
2 #define ALITOFSDigitizer_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 //_________________________________________________________________________
8 // Task Class for making SDigits in TOF
10 //-- Author: F. Pierella
16 #include "AliDetector.h"
18 class AliTOFSDigitizer: public TTask {
21 AliTOFSDigitizer() ; // ctor
22 AliTOFSDigitizer(char* HeaderFile, char *SdigitsFile = 0) ;
24 virtual ~AliTOFSDigitizer() ; // dtor
25 // Int_t Digitize(Float_t Energy);
27 // char *GetSDigitsFile() const {return const_cast<char*>(fSDigitsFile.Data());}
28 const char *GetSDigitsFile() const {return fSDigitsFile.Data();}
29 virtual void Exec(Option_t *option);
30 void SetNEvents(Int_t Nevents) {fNevents = Nevents;}
31 Int_t GetNEvents() const {return fNevents;}
32 void SetSDigitsFile(char * file ) ;
33 virtual void Print(Option_t* option) const ;
34 TClonesArray *SDigits() const {return fSDigits;}
35 TClonesArray *Hits() const {return fHits;}
40 Int_t fNevents; // Number of events to digitize
41 TString fSDigitsFile; // output file
42 TClonesArray *fSDigits; // array of summable digits
43 TClonesArray *fHits; // array of summable digits
44 TString fHeadersFile; // input file
49 ClassDef(AliTOFSDigitizer,1) // creates TOF SDigits
53 #endif // AliTOFSDigitizer_H