Another histos for lumi
[u/mrichter/AliRoot.git] / ITS / AliITSsDigitize.h
1 #ifndef ALIITSSDIGITIZE_H
2 #define ALIITSSDIGITIZE_H
3 /* Copyright (c) 1998-2001, ALICE Experiment at CERN, All rights reserved *
4  * See cxx source for full Copyright notice                               */
5  
6 /*
7   $Id$
8  */
9 /////////////////////////////////////////////////////////
10 //                                                     //
11 //                                                     //
12 //                                                     //
13 ///////////////////////////////////////////////////////// 
14  
15 #include <TNamed.h>
16  
17 class TString;
18 class AliITS;
19  
20 class AliITSsDigitize : public TNamed {
21  public:
22     AliITSsDigitize(); // default constructor
23     AliITSsDigitize(const char *filename); // standard constructor
24     virtual ~AliITSsDigitize();//Destructor
25     virtual Bool_t Init();
26     virtual void Digitize(const Option_t *opt="ALL");
27  private:
28     Bool_t InitSDig() const;  // Standard SDigitization initilization.
29  private:
30 //    TFile   *fFile;    //! pointer to the file contatining the hits and
31 //                       // and will contain the SDigits
32     AliITSsDigitize(const AliITSsDigitize &source); // copy  constructor
33     AliITSsDigitize& operator=(const AliITSsDigitize &source); // operator=
34
35     
36     Bool_t  fDet[3];   //! logical specifing which detectors to reconstruct.
37     Bool_t  fInit;     //! True if Init was sucessfull, else false.
38     Int_t   fEnt;      //! Number of events to processevent index.
39     Int_t   fEnt0;     //! first event to process, default 0.
40     AliITS  *fITS;     //! Local pointer to ITS class.
41     AliRunLoader* fRunLoader;//!Run Loader 
42     ClassDef(AliITSsDigitize,2) // Class to SDigitize ITS from Hits.
43  
44 };
45 #endif