]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSRawDigiProducer.h
Major commit related to steering of the reco parameters: AliDAQ and trigger classes...
[u/mrichter/AliRoot.git] / PHOS / AliPHOSRawDigiProducer.h
index 7ef1d2b701948f93a995e1864cff51aeb1da812a..58aaf2f65f25ebc806705b4b006096088f38cc83 100644 (file)
@@ -13,6 +13,7 @@ class AliPHOSCalibData ;
 class AliPHOSDigit ;
 class AliPHOSRecoParam ;
 class AliPHOSGeometry ;
+class AliPHOSPulseGenerator;
 #include "TObject.h"
 
 class AliPHOSRawDigiProducer: public TObject {
@@ -20,11 +21,11 @@ class AliPHOSRawDigiProducer: public TObject {
 public:
 
   AliPHOSRawDigiProducer() ;
-  AliPHOSRawDigiProducer(const AliPHOSRecoParam* parEmc, const AliPHOSRecoParam* parCpv) ;
+  AliPHOSRawDigiProducer(const AliPHOSRecoParam* recoParam) ;
   AliPHOSRawDigiProducer(const AliPHOSRawDigiProducer &dp);
   AliPHOSRawDigiProducer& operator= (const AliPHOSRawDigiProducer &dp);
  
-  virtual ~AliPHOSRawDigiProducer() {}
+  virtual ~AliPHOSRawDigiProducer()
 
   void MakeDigits(TClonesArray *digits, AliPHOSRawDecoder* decoder);
 
@@ -44,9 +45,10 @@ private:
   Float_t fCpvMinE ;                 // minimum energy of digit to be included into cluster
   Float_t fSampleQualityCut;         // Cut on sample shapes: 0: no samples; 1: default parameterization; 999: accept even obviously bad
 
-  Int_t fEmcCrystals ;               //  number of EMC crystalls
+  Int_t fEmcCrystals ;               //  number of EMC crystals
   AliPHOSGeometry * fGeom ;          //! PHOS geometry
-  static AliPHOSCalibData * fgCalibData ;   //! Calibration database if aval.
+  static AliPHOSCalibData * fgCalibData ;   //! Calibration database if avalable
+  AliPHOSPulseGenerator * fPulseGenerator ; //! Class with pulse shape parameters
 
   ClassDef(AliPHOSRawDigiProducer,2)
 };