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