1 #ifndef ALIHFEPIDEMCAL_H
2 #define ALIHFEPIDEMCAL_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 // electron selection with energy-momnetum matching (e/p)
10 // For more information please check the implementation file
12 #ifndef ALIHFEPIDBASE_H
13 #include "AliHFEpidBase.h"
19 class AliHFEpidQAmanager;
21 class AliHFEpidEMCAL : public AliHFEpidBase{
24 AliHFEpidEMCAL(const Char_t *name);
25 virtual ~AliHFEpidEMCAL();
26 AliHFEpidEMCAL(const AliHFEpidEMCAL &c);
27 AliHFEpidEMCAL &operator=(const AliHFEpidEMCAL &c);
29 virtual Bool_t InitializePID(Int_t /*run*/);
30 virtual Int_t IsSelected(const AliHFEpidObject *track, AliHFEpidQAmanager *piqa) const;
32 //Double_t MomentumEnergyMatchV1(const AliVParticle *track) const;
33 Double_t MomentumEnergyMatchV2(const AliVParticle *track) const;
34 Double_t CalEopCutMax(const AliVParticle *const track, Int_t flageop) const;
35 Double_t CalEopCutMim(const AliVParticle *const track, Int_t flageop) const;
37 void SetEoPMax(Float_t eopmax) {feopMax = eopmax;}
38 void SetEoPMim(Float_t eopmim) {feopMim = eopmim;}
42 void Copy(TObject &ref) const;
44 AliPID *fPID; //! PID Object
45 Float_t feopMim; // EMCAL eop mim. cut
46 Float_t feopMax; // EMCAL eop max. cut
49 ClassDef(AliHFEpidEMCAL, 1)