]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSpidESD2.h
Replace FXS fileID from DASSD_DB_results to CALIBRATION for compatibility with the...
[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 /* $Id$ */
7
8 //-----------------------------------------------------------------------//
9 // ITS PID class --- method # 2                                          //
10 //                                                                       //
11 //                                                                       //
12 //The PID is based on the likelihood of all the four ITS' layers,        //
13 //without using the truncated mean for the dE/dx. The response           //
14 //functions for each layer are convoluted Landau-Gaussian functions.     // 
15 // Origin: Elena Bruna bruna@to.infn.it, Massimo Masera masera@to.infn.it//
16 //-----------------------------------------------------------------------//
17 #include "AliITSpidESD.h"
18 #include "AliLog.h"
19
20 class AliITStrackerMI;
21 class AliITSSteerPid;
22
23 class AliITSpidESD2 : public AliITSpidESD {
24 public:
25   AliITSpidESD2();
26   AliITSpidESD2(AliITStrackerMI *tracker);
27   virtual ~AliITSpidESD2();
28   virtual Int_t MakePID(AliESDEvent */*event*/)
29   {AliError("Method should not be used!"); return 0;}
30   virtual Int_t MakePID(TTree *clustersTree, AliESDEvent *event);
31   AliITSpidESD2(const AliITSpidESD2 &ob); // copy constructor
32   AliITSpidESD2& operator=(const AliITSpidESD2 & source); // ass. op.
33
34 private:
35   AliITStrackerMI *fTracker; //!tracker MI
36   AliITSSteerPid* fSp;       //!pointer to AliITSSteerPid
37
38   ClassDef(AliITSpidESD2,2)   // ITS PID class
39 };
40
41 #endif
42