]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDDigitizer.h
fix protection
[u/mrichter/AliRoot.git] / PMD / AliPMDDigitizer.h
index ba3cbafb7b674b3f7e2d6fa7550ba5a2fbbb1c02..004beb23505fe56882ff583193b9b3fe5d402af3 100644 (file)
@@ -28,7 +28,7 @@ class AliDetector;
 class AliPMDhit;
 class AliHit;
 class AliHeader;
-class AliRunDigitizer;
+class AliDigitizationInput;
 class AliCDBManager;
 class AliCDBStorage;
 
@@ -45,7 +45,7 @@ class AliPMDDigitizer:public AliDigitizer
   AliPMDDigitizer();
   AliPMDDigitizer(const AliPMDDigitizer &digitizer);  // copy constructor
   AliPMDDigitizer &operator=(const AliPMDDigitizer &digitizer); // assign op
-  AliPMDDigitizer(AliRunDigitizer *manager);
+  AliPMDDigitizer(AliDigitizationInput* digInput);
   virtual ~AliPMDDigitizer();
 
   void OpengAliceFile(const char *file, Option_t *option);
@@ -53,14 +53,14 @@ class AliPMDDigitizer:public AliDigitizer
   void Hits2SDigits(Int_t ievt);
   void Hits2Digits(Int_t ievt);
   void SDigits2Digits(Int_t ievt);
-  void Exec(Option_t *option);
+  void Digitize(Option_t *option);
   void MergeSDigits(Int_t filenumber, Int_t troffset);
   void TrackAssignment2CPVCell();
   void TrackAssignment2Cell();
   void MeV2ADC(Float_t mev, Float_t & adc) const;
-  void AddSDigit(Int_t trnumber, Int_t det, Int_t smnumber, 
+  void AddSDigit(Int_t trnumber, Int_t trpid, Int_t det, Int_t smnumber, 
                 Int_t irow, Int_t icol, Float_t adc);
-  void AddDigit(Int_t trnumber, Int_t det, Int_t smnumber, 
+  void AddDigit(Int_t trnumber, Int_t trpid, Int_t det, Int_t smnumber, 
                Int_t irow, Int_t icol, Float_t adc);
   void  SetZPosition(Float_t zpos);
   Float_t GetZPosition() const;
@@ -113,8 +113,13 @@ class AliPMDDigitizer:public AliDigitizer
   Int_t   fPRETrackNo[fgkTotUM][fgkRow][fgkCol]; //! PRE Array containing 
                                                  //  track number
 
+  Int_t   fCPVTrackPid[fgkTotUM][fgkRow][fgkCol]; //! CPV Array containing 
+                                                 //  track number
+  Int_t   fPRETrackPid[fgkTotUM][fgkRow][fgkCol]; //! PRE Array containing 
+                                                 //  track number
+
   
-  ClassDef(AliPMDDigitizer,8)    // To digitize PMD Hits
+  ClassDef(AliPMDDigitizer,9)    // To digitize PMD Hits
 };
 #endif