BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
ISimplePIDSvc Class Referenceabstract

#include <ISimplePIDSvc.h>

Inheritance diagram for ISimplePIDSvc:

Public Member Functions

 DeclareInterfaceID (ISimplePIDSvc, 1, 0)
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
 DeclareInterfaceID (ISimplePIDSvc, 1, 0)
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
 DeclareInterfaceID (ISimplePIDSvc, 1, 0)
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

Detailed Description

Constructor & Destructor Documentation

◆ ~ISimplePIDSvc() [1/3]

virtual ISimplePIDSvc::~ISimplePIDSvc ( )
inlinevirtual

◆ ~ISimplePIDSvc() [2/3]

virtual ISimplePIDSvc::~ISimplePIDSvc ( )
inlinevirtual

◆ ~ISimplePIDSvc() [3/3]

virtual ISimplePIDSvc::~ISimplePIDSvc ( )
inlinevirtual

Member Function Documentation

◆ DeclareInterfaceID() [1/3]

ISimplePIDSvc::DeclareInterfaceID ( ISimplePIDSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [2/3]

ISimplePIDSvc::DeclareInterfaceID ( ISimplePIDSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [3/3]

ISimplePIDSvc::DeclareInterfaceID ( ISimplePIDSvc ,
1 ,
0  )

◆ getChi2() [1/3]

virtual double ISimplePIDSvc::getChi2 ( int i)
pure virtual

◆ getChi2() [2/3]

virtual double ISimplePIDSvc::getChi2 ( int i)
pure virtual

◆ getChi2() [3/3]

virtual double ISimplePIDSvc::getChi2 ( int i)
pure virtual

◆ getdEdxChi() [1/3]

virtual double ISimplePIDSvc::getdEdxChi ( int i)
pure virtual

◆ getdEdxChi() [2/3]

virtual double ISimplePIDSvc::getdEdxChi ( int i)
pure virtual

◆ getdEdxChi() [3/3]

virtual double ISimplePIDSvc::getdEdxChi ( int i)
pure virtual

◆ getElectronLikelihood() [1/3]

virtual double ISimplePIDSvc::getElectronLikelihood ( )
pure virtual

◆ getElectronLikelihood() [2/3]

virtual double ISimplePIDSvc::getElectronLikelihood ( )
pure virtual

◆ getElectronLikelihood() [3/3]

virtual double ISimplePIDSvc::getElectronLikelihood ( )
pure virtual

◆ getEmcE() [1/3]

virtual double ISimplePIDSvc::getEmcE ( )
pure virtual

◆ getEmcE() [2/3]

virtual double ISimplePIDSvc::getEmcE ( )
pure virtual

◆ getEmcE() [3/3]

virtual double ISimplePIDSvc::getEmcE ( )
pure virtual

◆ getEmcE13() [1/3]

virtual double ISimplePIDSvc::getEmcE13 ( )
pure virtual

◆ getEmcE13() [2/3]

virtual double ISimplePIDSvc::getEmcE13 ( )
pure virtual

◆ getEmcE13() [3/3]

virtual double ISimplePIDSvc::getEmcE13 ( )
pure virtual

◆ getEmcE35() [1/3]

virtual double ISimplePIDSvc::getEmcE35 ( )
pure virtual

◆ getEmcE35() [2/3]

virtual double ISimplePIDSvc::getEmcE35 ( )
pure virtual

◆ getEmcE35() [3/3]

virtual double ISimplePIDSvc::getEmcE35 ( )
pure virtual

◆ getEmcLatMoment() [1/3]

virtual double ISimplePIDSvc::getEmcLatMoment ( )
pure virtual

◆ getEmcLatMoment() [2/3]

virtual double ISimplePIDSvc::getEmcLatMoment ( )
pure virtual

◆ getEmcLatMoment() [3/3]

virtual double ISimplePIDSvc::getEmcLatMoment ( )
pure virtual

◆ getEmcLikelihood() [1/3]

virtual double ISimplePIDSvc::getEmcLikelihood ( int i)
pure virtual

◆ getEmcLikelihood() [2/3]

virtual double ISimplePIDSvc::getEmcLikelihood ( int i)
pure virtual

◆ getEmcLikelihood() [3/3]

virtual double ISimplePIDSvc::getEmcLikelihood ( int i)
pure virtual

◆ getEmcSecMoment() [1/3]

virtual double ISimplePIDSvc::getEmcSecMoment ( )
pure virtual

◆ getEmcSecMoment() [2/3]

virtual double ISimplePIDSvc::getEmcSecMoment ( )
pure virtual

◆ getEmcSecMoment() [3/3]

virtual double ISimplePIDSvc::getEmcSecMoment ( )
pure virtual

◆ getTofBarrel() [1/3]

virtual int ISimplePIDSvc::getTofBarrel ( )
pure virtual

◆ getTofBarrel() [2/3]

virtual int ISimplePIDSvc::getTofBarrel ( )
pure virtual

◆ getTofBarrel() [3/3]

virtual int ISimplePIDSvc::getTofBarrel ( )
pure virtual

◆ getTOFChi() [1/3]

virtual double ISimplePIDSvc::getTOFChi ( int i)
pure virtual

◆ getTOFChi() [2/3]

virtual double ISimplePIDSvc::getTOFChi ( int i)
pure virtual

◆ getTOFChi() [3/3]

virtual double ISimplePIDSvc::getTOFChi ( int i)
pure virtual

◆ getTofCounter() [1/3]

virtual int ISimplePIDSvc::getTofCounter ( int n)
pure virtual

◆ getTofCounter() [2/3]

virtual int ISimplePIDSvc::getTofCounter ( int n)
pure virtual

◆ getTofCounter() [3/3]

virtual int ISimplePIDSvc::getTofCounter ( int n)
pure virtual

◆ getTofDt() [1/3]

virtual double ISimplePIDSvc::getTofDt ( int m,
int n )
pure virtual

◆ getTofDt() [2/3]

virtual double ISimplePIDSvc::getTofDt ( int m,
int n )
pure virtual

◆ getTofDt() [3/3]

virtual double ISimplePIDSvc::getTofDt ( int m,
int n )
pure virtual

◆ getTofPh() [1/3]

virtual double ISimplePIDSvc::getTofPh ( int n)
pure virtual

◆ getTofPh() [2/3]

virtual double ISimplePIDSvc::getTofPh ( int n)
pure virtual

◆ getTofPh() [3/3]

virtual double ISimplePIDSvc::getTofPh ( int n)
pure virtual

◆ getTofZR() [1/3]

virtual double ISimplePIDSvc::getTofZR ( int n)
pure virtual

◆ getTofZR() [2/3]

virtual double ISimplePIDSvc::getTofZR ( int n)
pure virtual

◆ getTofZR() [3/3]

virtual double ISimplePIDSvc::getTofZR ( int n)
pure virtual

◆ iselectron() [1/3]

virtual bool ISimplePIDSvc::iselectron ( bool emc = false)
pure virtual

◆ iselectron() [2/3]

virtual bool ISimplePIDSvc::iselectron ( bool emc = false)
pure virtual

◆ iselectron() [3/3]

virtual bool ISimplePIDSvc::iselectron ( bool emc = false)
pure virtual

◆ iskaon() [1/3]

virtual bool ISimplePIDSvc::iskaon ( )
pure virtual

◆ iskaon() [2/3]

virtual bool ISimplePIDSvc::iskaon ( )
pure virtual

◆ iskaon() [3/3]

virtual bool ISimplePIDSvc::iskaon ( )
pure virtual

◆ ispion() [1/3]

virtual bool ISimplePIDSvc::ispion ( )
pure virtual

◆ ispion() [2/3]

virtual bool ISimplePIDSvc::ispion ( )
pure virtual

◆ ispion() [3/3]

virtual bool ISimplePIDSvc::ispion ( )
pure virtual

◆ preparePID() [1/3]

◆ preparePID() [2/3]

virtual void ISimplePIDSvc::preparePID ( EvtRecTrack * track)
pure virtual

◆ preparePID() [3/3]

virtual void ISimplePIDSvc::preparePID ( EvtRecTrack * track)
pure virtual

◆ probElectron() [1/3]

virtual double ISimplePIDSvc::probElectron ( )
pure virtual

◆ probElectron() [2/3]

virtual double ISimplePIDSvc::probElectron ( )
pure virtual

◆ probElectron() [3/3]

virtual double ISimplePIDSvc::probElectron ( )
pure virtual

◆ probKaon() [1/3]

◆ probKaon() [2/3]

virtual double ISimplePIDSvc::probKaon ( )
pure virtual

◆ probKaon() [3/3]

virtual double ISimplePIDSvc::probKaon ( )
pure virtual

◆ probMuon() [1/3]

virtual double ISimplePIDSvc::probMuon ( )
pure virtual

◆ probMuon() [2/3]

virtual double ISimplePIDSvc::probMuon ( )
pure virtual

◆ probMuon() [3/3]

virtual double ISimplePIDSvc::probMuon ( )
pure virtual

◆ probPion() [1/3]

◆ probPion() [2/3]

virtual double ISimplePIDSvc::probPion ( )
pure virtual

◆ probPion() [3/3]

virtual double ISimplePIDSvc::probPion ( )
pure virtual

◆ probProton() [1/3]

virtual double ISimplePIDSvc::probProton ( )
pure virtual

◆ probProton() [2/3]

virtual double ISimplePIDSvc::probProton ( )
pure virtual

◆ probProton() [3/3]

virtual double ISimplePIDSvc::probProton ( )
pure virtual

◆ setdedxminchi() [1/3]

virtual void ISimplePIDSvc::setdedxminchi ( double x)
pure virtual

◆ setdedxminchi() [2/3]

virtual void ISimplePIDSvc::setdedxminchi ( double x)
pure virtual

◆ setdedxminchi() [3/3]

virtual void ISimplePIDSvc::setdedxminchi ( double x)
pure virtual

◆ seteidratio() [1/3]

virtual void ISimplePIDSvc::seteidratio ( double x)
pure virtual

◆ seteidratio() [2/3]

virtual void ISimplePIDSvc::seteidratio ( double x)
pure virtual

◆ seteidratio() [3/3]

virtual void ISimplePIDSvc::seteidratio ( double x)
pure virtual

◆ settofminchi() [1/3]

virtual void ISimplePIDSvc::settofminchi ( double x)
pure virtual

◆ settofminchi() [2/3]

virtual void ISimplePIDSvc::settofminchi ( double x)
pure virtual

◆ settofminchi() [3/3]

virtual void ISimplePIDSvc::settofminchi ( double x)
pure virtual

The documentation for this class was generated from the following files: