]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - ITS/AliITSpidESD2.h
Changes needed by the following commit: coding convention for type (_t) and access...
[u/mrichter/AliRoot.git] / ITS / AliITSpidESD2.h
... / ...
CommitLineData
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
20class AliITStrackerMI;
21class AliITSSteerPid;
22
23class AliITSpidESD2 : public AliITSpidESD {
24public:
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
34private:
35 AliITStrackerMI *fTracker; //!tracker MI
36 AliITSSteerPid* fSp; //!pointer to AliITSSteerPid
37
38 ClassDef(AliITSpidESD2,2) // ITS PID class
39};
40
41#endif
42