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"
20 class AliAODMCParticle;
25 class AliHFEpidTOF : public AliHFEpidBase{
27 AliHFEpidTOF(const Char_t *name);
28 virtual ~AliHFEpidTOF();
29 AliHFEpidTOF(const AliHFEpidTOF &c);
30 AliHFEpidTOF &operator=(const AliHFEpidTOF &c);
32 virtual Bool_t InitializePID();
33 virtual Int_t IsSelected(AliHFEpidObject *track);
34 virtual Bool_t HasQAhistos() const { return kTRUE; };
36 void SetTOFnSigma(Short_t nSigma) { fNsigmaTOF = nSigma; };
38 Double_t Likelihood(const AliESDtrack *track, Int_t species, Float_t rsig = 2.);
41 void Copy(TObject &ref) const;
42 void AddQAhistograms(TList *qaHist);
43 Int_t MakePIDesd(AliESDtrack *esdTrack, AliMCParticle *mcTrack);
44 Int_t MakePIDaod(AliAODTrack *aodTrack, AliAODMCParticle *mcTrack);
49 kHistTOFpidBetavP = 1,
59 AliPID *fPID; //! PID Object
60 TList *fQAList; //! QA histograms
61 AliESDpid *fESDpid; //! ESD pid object
63 Short_t fNsigmaTOF; // TOF sigma band
65 ClassDef(AliHFEpidTOF, 1)