]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSpidESD2.h
Adapt to new QuadSet implementation.
[u/mrichter/AliRoot.git] / ITS / AliITSpidESD2.h
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                               */
5
6 //-----------------------------------------------------------------------//
7 // ITS PID class --- method # 2                                          //
8 //                                                                       //
9 //                                                                       //
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"
16
17 class AliITStrackerMI;
18 class AliITSLoader;
19 class AliITSSteerPid;
20
21 class AliITSpidESD2 : public AliITSpidESD {
22 public:
23   AliITSpidESD2();
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.
29
30 private:
31   AliITStrackerMI *fTracker; //!tracker MI
32   AliITSLoader* fLoader;     //!ITS Loader
33   AliITSSteerPid* fSp;       //!pointer to AliITSSteerPid
34
35   ClassDef(AliITSpidESD2,1)   // ITS PID class
36 };
37
38 #endif
39