#include <ISimplePIDSvc.h>
Inheritance diagram for ISimplePIDSvc:
Public Member Functions | |
virtual | ~ISimplePIDSvc () |
virtual void | setdedxminchi (double x)=0 |
virtual void | settofminchi (double x)=0 |
virtual void | seteidratio (double x)=0 |
virtual void | preparePID (EvtRecTrack *track)=0 |
virtual bool | iselectron (bool emc=false)=0 |
virtual bool | ispion ()=0 |
virtual bool | iskaon ()=0 |
virtual double | probElectron ()=0 |
virtual double | probMuon ()=0 |
virtual double | probPion ()=0 |
virtual double | probKaon ()=0 |
virtual double | probProton ()=0 |
virtual double | getdEdxChi (int i)=0 |
virtual double | getTOFChi (int i)=0 |
virtual double | getChi2 (int i)=0 |
virtual double | getEmcLikelihood (int i)=0 |
virtual double | getTofDt (int m, int n)=0 |
virtual double | getTofPh (int n)=0 |
virtual double | getTofZR (int n)=0 |
virtual int | getTofCounter (int n)=0 |
virtual int | getTofBarrel ()=0 |
virtual double | getEmcE ()=0 |
virtual double | getEmcE13 ()=0 |
virtual double | getEmcE35 ()=0 |
virtual double | getEmcLatMoment ()=0 |
virtual double | getEmcSecMoment ()=0 |
virtual double | getElectronLikelihood ()=0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Definition at line 12 of file ISimplePIDSvc.h.
virtual ISimplePIDSvc::~ISimplePIDSvc | ( | ) | [inline, virtual] |
virtual double ISimplePIDSvc::getChi2 | ( | int | i | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getdEdxChi | ( | int | i | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getElectronLikelihood | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getEmcE | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getEmcE13 | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getEmcE35 | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getEmcLatMoment | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getEmcLikelihood | ( | int | i | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getEmcSecMoment | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual int ISimplePIDSvc::getTofBarrel | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getTOFChi | ( | int | i | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual int ISimplePIDSvc::getTofCounter | ( | int | n | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getTofDt | ( | int | m, | |
int | n | |||
) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getTofPh | ( | int | n | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::getTofZR | ( | int | n | ) | [pure virtual] |
Implemented in SimplePIDSvc.
static const InterfaceID& ISimplePIDSvc::interfaceID | ( | ) | [inline, static] |
Definition at line 15 of file ISimplePIDSvc.h.
References IID_ISimplePIDSvc().
Referenced by SimplePIDSvc::queryInterface().
00015 { return IID_ISimplePIDSvc; }
virtual bool ISimplePIDSvc::iskaon | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
Referenced by DSemilepAlg::execute(), and LocalKaonSelector::operator()().
virtual bool ISimplePIDSvc::ispion | ( | ) | [pure virtual] |
virtual void ISimplePIDSvc::preparePID | ( | EvtRecTrack * | track | ) | [pure virtual] |
Implemented in SimplePIDSvc.
Referenced by DSemilepAlg::execute(), DTagTool::isElectron(), Pipipi0::MTotal(), Pipi::MTotal(), Kpipi0pi0::MTotal(), Kpipi0::MTotal(), Kpi::MTotal(), Kkpipi::MTotal(), Kkpi0::MTotal(), Kk::MTotal(), K3pipi0::MTotal(), K3pi::MTotal(), K0pipipi0::MTotal(), K0pipi::MTotal(), K0kpi::MTotal(), K0kk::MTotal(), LocalPionSelector::operator()(), and LocalKaonSelector::operator()().
virtual double ISimplePIDSvc::probElectron | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::probKaon | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
Referenced by Pipipi0::MTotal(), Pipi::MTotal(), Kpipi0pi0::MTotal(), Kpipi0::MTotal(), Kpi::MTotal(), Kkpipi::MTotal(), Kkpi0::MTotal(), Kk::MTotal(), K3pipi0::MTotal(), K3pi::MTotal(), K0pipipi0::MTotal(), K0pipi::MTotal(), K0kpi::MTotal(), and K0kk::MTotal().
virtual double ISimplePIDSvc::probMuon | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual double ISimplePIDSvc::probPion | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
Referenced by Pipipi0::MTotal(), Pipi::MTotal(), Kpipi0pi0::MTotal(), Kpipi0::MTotal(), Kpi::MTotal(), Kkpipi::MTotal(), Kkpi0::MTotal(), Kk::MTotal(), K3pipi0::MTotal(), K3pi::MTotal(), K0pipipi0::MTotal(), K0pipi::MTotal(), K0kpi::MTotal(), and K0kk::MTotal().
virtual double ISimplePIDSvc::probProton | ( | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual void ISimplePIDSvc::setdedxminchi | ( | double | x | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual void ISimplePIDSvc::seteidratio | ( | double | x | ) | [pure virtual] |
Implemented in SimplePIDSvc.
virtual void ISimplePIDSvc::settofminchi | ( | double | x | ) | [pure virtual] |
Implemented in SimplePIDSvc.