4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 // Rejects protons and kaons at the TPC dE/dx line crossings
10 // For more information please check the implementation file
12 #ifndef ALIHFEPIDBASE_H
13 #include "AliHFEpidBase.h"
19 class AliHFEpidQAmanager;
21 class AliHFEpidTOF : public AliHFEpidBase{
24 AliHFEpidTOF(const Char_t *name);
25 virtual ~AliHFEpidTOF();
26 AliHFEpidTOF(const AliHFEpidTOF &c);
27 AliHFEpidTOF &operator=(const AliHFEpidTOF &c);
29 virtual Bool_t InitializePID();
30 virtual Int_t IsSelected(const AliHFEpidObject *track, AliHFEpidQAmanager *piqa) const;
32 void SetTOFnSigma(Short_t nSigma) { fNsigmaTOF = nSigma; };
33 Double_t NumberOfSigmas(const AliVParticle *track, AliPID::EParticleType species, AliHFEpidObject::AnalysisType_t anaType) const;
34 Double_t GetTOFsignal(const AliVParticle *track, AliHFEpidObject::AnalysisType_t anatype) const;
35 Double_t GetTime0(AliHFEpidObject::AnalysisType_t anatype) const;
36 void GetIntegratedTimes(const AliVParticle *track, Double_t *times, AliHFEpidObject::AnalysisType_t anatype) const;
39 void Copy(TObject &ref) const;
41 AliPID *fPID; //! PID Object
43 Short_t fNsigmaTOF; // TOF sigma band
45 ClassDef(AliHFEpidTOF, 1)