1#ifndef ISIMPLE_PID_SVC_H
2#define ISIMPLE_PID_SVC_H
4#include "GaudiKernel/IService.h"
8static const InterfaceID IID_ISimplePIDSvc(
"ISimplePIDSvc", 1, 0);
17 static const InterfaceID&
interfaceID() {
return IID_ISimplePIDSvc; }
virtual double getdEdxChi(int i)=0
virtual void setdedxminchi(double x)=0
virtual double probKaon()=0
virtual double getTOFChi(int i)=0
virtual void settofminchi(double x)=0
static const InterfaceID & interfaceID()
virtual double probMuon()=0
virtual void preparePID(EvtRecTrack *track)=0
virtual double probPion()=0
virtual double getChi2(int i)=0
virtual double probElectron()=0
virtual double probProton()=0
virtual bool iselectron(bool eop=false)=0