ROOT logo
#ifndef ALIHFEPIDEMCAL_H
#define ALIHFEPIDEMCAL_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice   */   

//
// Class for EMCAL PID
// electron selection with energy-momnetum matching (e/p)
// For more information please check the implementation file
//
#ifndef ALIHFEPIDBASE_H
#include "AliHFEpidBase.h"
#endif

class AliVParticle;
class AliPID;

class AliHFEpidQAmanager;

class AliHFEpidEMCAL : public AliHFEpidBase{
  public:
    AliHFEpidEMCAL();
    AliHFEpidEMCAL(const Char_t *name);
    virtual ~AliHFEpidEMCAL();
    AliHFEpidEMCAL(const AliHFEpidEMCAL &c);
    AliHFEpidEMCAL &operator=(const AliHFEpidEMCAL &c);
  
    virtual Bool_t    InitializePID(Int_t /*run*/);
    virtual Int_t     IsSelected(const AliHFEpidObject *track, AliHFEpidQAmanager *piqa) const;
      
    //Double_t MomentumEnergyMatchV1(const AliVParticle *track) const;
    Double_t MomentumEnergyMatchV2(const AliVParticle *track) const;
    Double_t CalEopCutMax(const AliVParticle *const track, Int_t flageop) const;
    Double_t CalEopCutMim(const AliVParticle *const track, Int_t flageop) const;

    void SetEoPMax(Float_t eopmax) {feopMax = eopmax;}
    void SetEoPMim(Float_t eopmim) {feopMim = eopmim;}


  protected:
    void Copy(TObject &ref) const;
  private:
    AliPID        *fPID;           //! PID Object
    Float_t    feopMim;         // EMCAL eop mim. cut
    Float_t    feopMax;         // EMCAL eop max. cut
    //TRandom3   fRandom;

    ClassDef(AliHFEpidEMCAL, 1)
};

#endif
 AliHFEpidEMCAL.h:1
 AliHFEpidEMCAL.h:2
 AliHFEpidEMCAL.h:3
 AliHFEpidEMCAL.h:4
 AliHFEpidEMCAL.h:5
 AliHFEpidEMCAL.h:6
 AliHFEpidEMCAL.h:7
 AliHFEpidEMCAL.h:8
 AliHFEpidEMCAL.h:9
 AliHFEpidEMCAL.h:10
 AliHFEpidEMCAL.h:11
 AliHFEpidEMCAL.h:12
 AliHFEpidEMCAL.h:13
 AliHFEpidEMCAL.h:14
 AliHFEpidEMCAL.h:15
 AliHFEpidEMCAL.h:16
 AliHFEpidEMCAL.h:17
 AliHFEpidEMCAL.h:18
 AliHFEpidEMCAL.h:19
 AliHFEpidEMCAL.h:20
 AliHFEpidEMCAL.h:21
 AliHFEpidEMCAL.h:22
 AliHFEpidEMCAL.h:23
 AliHFEpidEMCAL.h:24
 AliHFEpidEMCAL.h:25
 AliHFEpidEMCAL.h:26
 AliHFEpidEMCAL.h:27
 AliHFEpidEMCAL.h:28
 AliHFEpidEMCAL.h:29
 AliHFEpidEMCAL.h:30
 AliHFEpidEMCAL.h:31
 AliHFEpidEMCAL.h:32
 AliHFEpidEMCAL.h:33
 AliHFEpidEMCAL.h:34
 AliHFEpidEMCAL.h:35
 AliHFEpidEMCAL.h:36
 AliHFEpidEMCAL.h:37
 AliHFEpidEMCAL.h:38
 AliHFEpidEMCAL.h:39
 AliHFEpidEMCAL.h:40
 AliHFEpidEMCAL.h:41
 AliHFEpidEMCAL.h:42
 AliHFEpidEMCAL.h:43
 AliHFEpidEMCAL.h:44
 AliHFEpidEMCAL.h:45
 AliHFEpidEMCAL.h:46
 AliHFEpidEMCAL.h:47
 AliHFEpidEMCAL.h:48
 AliHFEpidEMCAL.h:49
 AliHFEpidEMCAL.h:50
 AliHFEpidEMCAL.h:51
 AliHFEpidEMCAL.h:52