]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSpidESD2.h
Code cleanup in AliITSDetTypeRec and vertexers + minor bug fix in AliITSVertexer3D...
[u/mrichter/AliRoot.git] / ITS / AliITSpidESD2.h
CommitLineData
e62c1aea 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
1fad94b4 6/* $Id$ */
7
e62c1aea 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"
d76c31f4 18#include "AliLog.h"
e62c1aea 19
20class AliITStrackerMI;
e62c1aea 21class AliITSSteerPid;
22
23class AliITSpidESD2 : public AliITSpidESD {
24public:
25 AliITSpidESD2();
d76c31f4 26 AliITSpidESD2(AliITStrackerMI *tracker);
e62c1aea 27 virtual ~AliITSpidESD2();
d76c31f4 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);
e62c1aea 31 AliITSpidESD2(const AliITSpidESD2 &ob); // copy constructor
94631b2f 32 AliITSpidESD2& operator=(const AliITSpidESD2 & source); // ass. op.
e62c1aea 33
34private:
35 AliITStrackerMI *fTracker; //!tracker MI
e62c1aea 36 AliITSSteerPid* fSp; //!pointer to AliITSSteerPid
37
d76c31f4 38 ClassDef(AliITSpidESD2,2) // ITS PID class
e62c1aea 39};
40
41#endif
42