1 #ifndef ALIITSFDIGITZER_H
2 #define ALIITSFDIGITZER_H
3 /* Copyright (c) 1998-2001, ALICE Experiment at CERN, All rights reserved *
4 * See cxx source for full Copyright notice */
13 #include <TClonesArray.h> // function of this class used in inline functions.
15 class AliRunDigitizer;
17 #include "AliDigitizer.h" // Base class from which this one is derived
18 #include "AliITS.h" // ITS class functions used in inline functions.
21 class AliITSFDigitizer : public AliDigitizer{
24 AliITSFDigitizer(AliRunDigitizer *manager);
25 virtual ~AliITSFDigitizer();
27 virtual Bool_t Init();
28 // Perform SDigits to Digits, with or without merging, depending on the
30 virtual void Exec(Option_t* opt=0);
32 // Routines used internaly
33 // Returns a pointer to the TObjecArray of Modules.
34 TObjArray* GetModules(){return fITS->GetModules();}
35 // Returns a pointer to a specific module.
36 AliITSmodule* GetModule(Int_t i){return fITS->GetModule(i);}
38 AliITS *fITS; //! local pointer to ITS
39 Bool_t fInit; //! flag to indicate Initilization when well.
42 ClassDef(AliITSFDigitizer,1) // Task to Digitize ITS from summable hits.