X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TOF%2FAliTOFDigitizer.h;h=e0229deb225e0d645ed12752c2371407cf48be53;hb=a7037d41f0f6b444e713e2d39033e6c03eec4441;hp=092203bb74e3036b24f067c2282dd236e8d6facd;hpb=340693af02629437849c7bf822eb08112d7ba650;p=u%2Fmrichter%2FAliRoot.git diff --git a/TOF/AliTOFDigitizer.h b/TOF/AliTOFDigitizer.h index 092203bb74e..e0229deb225 100644 --- a/TOF/AliTOFDigitizer.h +++ b/TOF/AliTOFDigitizer.h @@ -1,26 +1,29 @@ #ifndef ALITOFDIGITIZER_H #define ALITOFDIGITIZER_H + /* Copyright(c) 1998-2000, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ -//_________________________________________________________________________ -// Task Class for making Digits in TOF -// Class performs digitization of Summable digits (in the TOF case this is just -// sum of contributions of all signals into a given pad). -// In addition it performs mixing of summable digits from different events. -// -//*-- Author: Fabrizio Pierella (Bologna University) +//_______________________________________________________________________________// +// // +// Task Class for making Digits in TOF // +// Class performs digitization of Summable digits (in the TOF case this is just // +// sum of contributions of all signals into a given pad). // +// In addition it performs mixing of summable digits from different events. // +// // +// -- Author: Fabrizio Pierella (Bologna University) +// // +//_______________________________________________________________________________// + +/* $Id$ */ -#include "TH1F.h" -#include "TList.h" #include "AliDigitizer.h" -#include "AliTOFcalib.h" -#include "AliTOFCal.h" -#include "AliTOFGeometry.h" class AliRunDigitizer; class AliTOFHitMap; class AliTOFSDigit; +class AliTOFcalib; +class AliTOFGeometry; class AliTOFDigitizer : public AliDigitizer { public: @@ -28,6 +31,8 @@ class AliTOFDigitizer : public AliDigitizer { AliTOFDigitizer(); AliTOFDigitizer(AliRunDigitizer * manager); virtual ~AliTOFDigitizer(); + AliTOFDigitizer(const AliTOFDigitizer &source); // copy constructor + AliTOFDigitizer& operator=(const AliTOFDigitizer &source); // ass. op. // Do the main work void Exec(Option_t* option=0) ; @@ -39,12 +44,17 @@ class AliTOFDigitizer : public AliDigitizer { private: void CollectSDigit(AliTOFSDigit * sdigit) ; - Int_t PutNoise(Int_t /*charge*/)const {return 0;}; // not yet implemented - // due to the low noise expected level - AliTOFGeometry *fGeom; // AliTOFgeometry pointer - TClonesArray *fDigits; //! array with digits - TClonesArray *fSDigitsArray; //! List of summable digits; used as a container for all sdigits to be merged - AliTOFHitMap *fhitMap ; //! hit map used to perform the merging + Int_t PutNoise(Int_t /*charge*/)const {return 0;}; // not yet + // implemented + // due to the low + // noise expected + // level + AliTOFGeometry *fGeom; // Pointer to the TOF geometry + TClonesArray *fDigits; //! array with digits + TClonesArray *fSDigitsArray; //! List of summable digits; used as a + //container for all sdigits to be + //merged + AliTOFHitMap *fhitMap ; //! hit map used to perform the merging ClassDef(AliTOFDigitizer,0) // TOF/Merging/Digitization };