ROOT logo
#ifndef ALIPHOSAODCLUSTER_H
#define ALIPHOSAODCLUSTER_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */


//_________________________________________________________________________
//  AliAodCaloCluster version for PHOS (used for recalibration)
//           
//*-- Author: Dmitri Peressounko (RRC KI)

// --- ROOT system ---

// --- Standard library ---

// --- AliRoot header files ---
class AliPHOSPIDv1 ;
class AliPHOSCalibData ;
class AliAODCaloCells ;

#include "AliAODCaloCluster.h"

class AliPHOSAodCluster : public AliAODCaloCluster  {

public:

  AliPHOSAodCluster() ;
  AliPHOSAodCluster(const AliAODCaloCluster & clu) ; 
 
  virtual ~AliPHOSAodCluster() ;  

  void  EvalAll(Float_t logWeight, TVector3 &vtx) ; //re-calculate all cluster parameters
  void  Recalibrate(AliPHOSCalibData * calibData,AliAODCaloCells *phsCells) ; //Apply recalibration to this cluster
  void  EnergyCorrection() ;  //Apply non-linearity correction
  void  EvalPID(AliPHOSPIDv1 * pid) ;           //re-evaluate identification parameters

protected:
 
  void EvalCoord(Float_t logWeight, TVector3 &vtx) ;  //calculate coordinate-related parameters (position, dispersion)
  void EvalEnergy() ; //re-calculate energy of the cluster

  Bool_t fRecalibrated ;  //Have this cluster been recalibrated
    
  ClassDef(AliPHOSAodCluster,1)  // (PHOS AOD cluster)

};

#endif // AliPHOSAODCLUSTER_H
 AliPHOSAodCluster.h:1
 AliPHOSAodCluster.h:2
 AliPHOSAodCluster.h:3
 AliPHOSAodCluster.h:4
 AliPHOSAodCluster.h:5
 AliPHOSAodCluster.h:6
 AliPHOSAodCluster.h:7
 AliPHOSAodCluster.h:8
 AliPHOSAodCluster.h:9
 AliPHOSAodCluster.h:10
 AliPHOSAodCluster.h:11
 AliPHOSAodCluster.h:12
 AliPHOSAodCluster.h:13
 AliPHOSAodCluster.h:14
 AliPHOSAodCluster.h:15
 AliPHOSAodCluster.h:16
 AliPHOSAodCluster.h:17
 AliPHOSAodCluster.h:18
 AliPHOSAodCluster.h:19
 AliPHOSAodCluster.h:20
 AliPHOSAodCluster.h:21
 AliPHOSAodCluster.h:22
 AliPHOSAodCluster.h:23
 AliPHOSAodCluster.h:24
 AliPHOSAodCluster.h:25
 AliPHOSAodCluster.h:26
 AliPHOSAodCluster.h:27
 AliPHOSAodCluster.h:28
 AliPHOSAodCluster.h:29
 AliPHOSAodCluster.h:30
 AliPHOSAodCluster.h:31
 AliPHOSAodCluster.h:32
 AliPHOSAodCluster.h:33
 AliPHOSAodCluster.h:34
 AliPHOSAodCluster.h:35
 AliPHOSAodCluster.h:36
 AliPHOSAodCluster.h:37
 AliPHOSAodCluster.h:38
 AliPHOSAodCluster.h:39
 AliPHOSAodCluster.h:40
 AliPHOSAodCluster.h:41
 AliPHOSAodCluster.h:42
 AliPHOSAodCluster.h:43
 AliPHOSAodCluster.h:44
 AliPHOSAodCluster.h:45
 AliPHOSAodCluster.h:46
 AliPHOSAodCluster.h:47
 AliPHOSAodCluster.h:48