]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TOF/AliTOFpidESD.h
Modified file access mode
[u/mrichter/AliRoot.git] / TOF / AliTOFpidESD.h
1 #ifndef ALITOFPIDESD_H
2 #define ALITOFPIDESD_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 //-------------------------------------------------------
8 //                    TOF PID class
9 //   Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch 
10 //-------------------------------------------------------
11
12 #include "TObject.h"
13
14 class AliESDEvent;
15
16 class AliTOFGeometry;
17
18 class AliTOFpidESD : public TObject {
19 public:
20   AliTOFpidESD();
21   AliTOFpidESD(Double_t *param);
22  ~AliTOFpidESD(){}
23  
24   void     SetMaxMismatchProbability(Double_t p) {fPmax=p;}
25   Double_t GetMaxMismatchProbability() const {return fPmax;}
26
27   Int_t MakePID(AliESDEvent *event);
28   Int_t MakePID(AliESDEvent *event, Double_t timeZero);
29
30 private:
31   Double_t GetMismatchProbability(Double_t p,Double_t mass) const;
32
33   Double_t fSigma;        // intrinsic TOF resolution
34   Double_t fRange;        // one particle type PID range (in sigmas)
35   Double_t fPmax;         // "maximal" probability of mismathing (at ~0.5 GeV/c)
36
37   ClassDef(AliTOFpidESD,2)   // TOF PID class
38 };
39
40 #endif