#ifndef ALIPHOSTENDERSUPPLY_H #define ALIPHOSTENDERSUPPLY_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ //////////////////////////////////////////////////////////////////////// // // // PHOS tender, apply corrections to PHOS clusters // // and do track matching // // Author : Dmitri Peressounko (RRC KI) // // // //////////////////////////////////////////////////////////////////////// #include class TVector3; class AliPHOSGeometry; class AliPHOSCalibData ; class TH2I ; class AliVCluster ; class AliVCaloCells ; class AliAnalysisTaskSE ; class AliPHOSTenderSupply: public AliTenderSupply { public: AliPHOSTenderSupply(); AliPHOSTenderSupply(const char *name, const AliTender *tender=NULL); virtual ~AliPHOSTenderSupply(); virtual void Init(){} virtual void ProcessEvent(); void SetTask(AliAnalysisTaskSE * task){fTask=task;} //if work with AOD and special task void SetNonlinearityVersion(const char * ver="Gustavo2005"){fNonlinearityVersion=ver;} void SetNonlinearityParams(Int_t n, const Double_t * par){ if(n>10){printf("Only 10 parameters allowed \n"); return ;} for(Int_t i=0;i