1 #ifndef ALIITSpIDESD2_H
2 #define ALIITSpIDESD2_H
3 /* Copyright(c) 2005-2007, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 //-----------------------------------------------------------------------//
7 // ITS PID class --- method # 2 //
10 //The PID is based on the likelihood of all the four ITS' layers, //
11 //without using the truncated mean for the dE/dx. The response //
12 //functions for each layer are convoluted Landau-Gaussian functions. //
13 // Origin: Elena Bruna bruna@to.infn.it, Massimo Masera masera@to.infn.it//
14 //-----------------------------------------------------------------------//
15 #include "AliITSpidESD.h"
17 class AliITStrackerMI;
21 class AliITSpidESD2 : public AliITSpidESD {
24 AliITSpidESD2(AliITStrackerMI *tracker,AliITSLoader* loader);
25 virtual ~AliITSpidESD2();
26 virtual Int_t MakePID(AliESD *event);
27 AliITSpidESD2(const AliITSpidESD2 &ob); // copy constructor
28 AliITSpidESD2& operator=(const AliITSpidESD2 & source); // ass. op.
31 AliITStrackerMI *fTracker; //!tracker MI
32 AliITSLoader* fLoader; //!ITS Loader
33 AliITSSteerPid* fSp; //!pointer to AliITSSteerPid
35 ClassDef(AliITSpidESD2,1) // ITS PID class