]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFSDigitizer.h
Updated version of TOF digitization, N^2 problem solved (J.Chudoba)
[u/mrichter/AliRoot.git] / TOF / AliTOFSDigitizer.h
index 3e49bba5168e1e8ecddedd0b2824ab0a8e38defa..9ec6e56d5c06989347cb0a0540b2dbbcecfd9983 100644 (file)
@@ -19,15 +19,16 @@ class AliTOFSDigitizer: public TTask {
 
 public:
   AliTOFSDigitizer() ;          // ctor
-  AliTOFSDigitizer(char* HeaderFile,char *SdigitsFile = 0) ; 
+  AliTOFSDigitizer(char* HeaderFile, char *SdigitsFile = 0) ; 
 
   virtual ~AliTOFSDigitizer() ; // dtor
   // Int_t    Digitize(Float_t Energy);
 
-  char *GetSDigitsFile()const{return (char*) fSDigitsFile.Data();}  
+//  char *GetSDigitsFile() const {return const_cast<char*>(fSDigitsFile.Data());}  
+  const char *GetSDigitsFile() const {return fSDigitsFile.Data();}  
   virtual void  Exec(Option_t *option); 
-  void SetNEvents(Int_t Nevents){fNevents = Nevents;}
-  Stat_t GetNEvents(){return fNevents;}
+  void  SetNEvents(Int_t Nevents) {fNevents = Nevents;}
+  Int_t GetNEvents() const {return fNevents;}
   void SetSDigitsFile(char * file ) ;
   virtual void Print(Option_t* option) const ;
   TClonesArray *SDigits() const {return fSDigits;}
@@ -36,16 +37,16 @@ public:
 
 
 private:
-  Int_t   fNevents ;        // Number of events to digitize
-  TString fSDigitsFile ;    //output file 
-  TClonesArray *fSDigits      ; // List of summable digits
-  TClonesArray *fHits      ; // List of summable digits
-  TString fHeadersFile ;    //input file
+  Int_t   fNevents        // Number of events to digitize
+  TString fSDigitsFile;     // output file 
+  TClonesArray *fSDigits;   // array of summable digits
+  TClonesArray *fHits;      // array of summable digits
+  TString fHeadersFile;     // input file
 
  protected:
 
 
-  ClassDef(AliTOFSDigitizer,1)  // description 
+  ClassDef(AliTOFSDigitizer,1)  // creates TOF SDigits
 
 };