1 #ifndef __ALIHFEPIDTOF_H__
2 #define __ALIHFEPIDTOF_H__
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 /************************************************************************
10 * Implements the abstract base class AliHFEpidBase *
11 * IsInitialized() does the PID decision *
14 * Markus Fasel <M.Fasel@gsi.de> *
15 * Matus Kalisky <matus.kalisky@cern.ch> (contact) *
16 ************************************************************************/
18 #ifndef __ALIHFEPIDBASE_H__
19 #include "AliHFEpidBase.h"
27 class AliHFEpidTOF : public AliHFEpidBase{
30 kHistTOFpid_beta_v_P = 1,
41 AliHFEpidTOF(const Char_t *name);
42 virtual ~AliHFEpidTOF();
43 AliHFEpidTOF(const AliHFEpidTOF &c);
44 AliHFEpidTOF &operator=(const AliHFEpidTOF &c);
46 virtual Bool_t InitializePID();
47 virtual Int_t IsSelected(AliVParticle *track);
48 virtual Bool_t HasQAhistos() const { return kTRUE; };
52 void Copy(TObject &ref) const;
53 void AddQAhistograms(TList *qaHist);
57 AliPID *fPID; //! PID Object
58 TList *fQAList; //! QA histograms
59 ClassDef(AliHFEpidTOF, 1)