]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSReconstructor.h
Added functionality of storing named dat based AliPHOSTriggerParameters to PHOS/macro...
[u/mrichter/AliRoot.git] / PHOS / AliPHOSReconstructor.h
index dcca58d2f6401b06cf7f316c9395bb52b8931ad0..cee07167a3c67226bb09740e16fcc50ee9b04a40 100644 (file)
@@ -59,6 +59,7 @@ class AliRawReader;
 class AliPHOSRecoParam;
 class AliPHOSGeometry;
 class AliPHOSCalibData ;
+class AliPHOSTriggerParameters;
 
 // --- Standard library ---
 
@@ -90,7 +91,10 @@ public:
   
   static const AliPHOSRecoParam* GetRecoParam() {
     return dynamic_cast<const AliPHOSRecoParam*>(AliReconstructor::GetRecoParam(4)); }
-
+  static Float_t CorrectNonlinearity(Float_t oldEnergy) ;
+  
+  void readTRUParameters(AliPHOSTriggerParameters* parameters) const;
+  
 private:
   AliPHOSReconstructor(const AliPHOSReconstructor & rec); // Not implemented
   AliPHOSReconstructor & operator = (const AliPHOSReconstructor &); // Not implemented
@@ -100,11 +104,13 @@ private:
   AliPHOSClusterizerv1     *fClusterizer;    //! PHOS clusterizer
   AliPHOSTrackSegmentMaker *fTSM;            //! PHOS TrackSegmentMaker
   AliPHOSPID               *fPID;            //! PHOS PID maker
+  TClonesArray             *fTmpDigLG;       //! Temporary array of LG digits
   static TClonesArray      *fgDigitsArray;   //! Array of PHOS digits
   static TObjArray         *fgEMCRecPoints;  //! Array of EMC rec.points
   static AliPHOSCalibData * fgCalibData ;    //! Calibration database if aval.
+  static TClonesArray      *fgTriggerDigits; //! Array of PHOS trigger digits
 
-  ClassDef(AliPHOSReconstructor,8)  // PHOS Reconstruction class
+  ClassDef(AliPHOSReconstructor,10)  // PHOS Reconstruction class
 
 };