]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSpidESD2.h
Access to RecPoints done with AliITSRecPointContainer in QA classes. Update of ESD...
[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 "AliESDtrack.h"
19
20 class AliITSSteerPid;
21
22 class AliITSpidESD2 : public AliITSpidESD {
23 public:
24   AliITSpidESD2();
25   virtual ~AliITSpidESD2();
26   AliITSpidESD2(const AliITSpidESD2 &ob); // copy constructor
27   AliITSpidESD2& operator=(const AliITSpidESD2 & source); // ass. op.
28  
29   void GetITSpidSingleTrack(AliESDtrack *esdtr, Double_t condprobfun[]);
30   virtual Int_t MakePID(AliESDEvent *event);
31
32 private:
33   AliITSSteerPid* fSp;       //!pointer to AliITSSteerPid
34
35   ClassDef(AliITSpidESD2,3)   // ITS PID class
36 };
37
38 #endif
39