#ifndef ALIITSpIDESD2_H #define ALIITSpIDESD2_H /* Copyright(c) 2005-2007, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id$ */ //-----------------------------------------------------------------------// // ITS PID class --- method # 2 // // // // // //The PID is based on the likelihood of all the four ITS' layers, // //without using the truncated mean for the dE/dx. The response // //functions for each layer are convoluted Landau-Gaussian functions. // // Origin: Elena Bruna bruna@to.infn.it, Massimo Masera masera@to.infn.it// //-----------------------------------------------------------------------// #include "AliITSpidESD.h" #include "AliESDtrack.h" class AliITSSteerPid; class AliITSpidESD2 : public AliITSpidESD { public: AliITSpidESD2(); virtual ~AliITSpidESD2(); AliITSpidESD2(const AliITSpidESD2 &ob); // copy constructor AliITSpidESD2& operator=(const AliITSpidESD2 & source); // ass. op. void GetITSpidSingleTrack(AliESDtrack *esdtr, Double_t condprobfun[]); virtual Int_t MakePID(AliESDEvent *event); private: AliITSSteerPid* fSp; //!pointer to AliITSSteerPid ClassDef(AliITSpidESD2,3) // ITS PID class }; #endif