]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - TOF/AliTOFpidESD.h
corrected warnings with gcc 4.3
[u/mrichter/AliRoot.git] / TOF / AliTOFpidESD.h
... / ...
CommitLineData
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
14class AliESDEvent;
15
16class AliTOFGeometry;
17
18class AliTOFpidESD : public TObject {
19public:
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
30private:
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