New class AliESDEvent, backward compatibility with the old AliESD (Christian)
[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
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
17class AliITStrackerMI;
18class AliITSLoader;
19class AliITSSteerPid;
20
21class AliITSpidESD2 : public AliITSpidESD {
22public:
23 AliITSpidESD2();
24 AliITSpidESD2(AliITStrackerMI *tracker,AliITSLoader* loader);
25 virtual ~AliITSpidESD2();
af885e0f 26 virtual Int_t MakePID(AliESDEvent *event);
e62c1aea 27 AliITSpidESD2(const AliITSpidESD2 &ob); // copy constructor
94631b2f 28 AliITSpidESD2& operator=(const AliITSpidESD2 & source); // ass. op.
e62c1aea 29
30private:
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