BOSS 7.1.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
 

Detailed Description

Definition at line 12 of file ISimplePIDSvc.h.

Constructor & Destructor Documentation

◆ ~ISimplePIDSvc()

virtual ISimplePIDSvc::~ISimplePIDSvc ( )
inlinevirtual

Definition at line 17 of file ISimplePIDSvc.h.

17{}

Member Function Documentation

◆ DeclareInterfaceID()

ISimplePIDSvc::DeclareInterfaceID ( ISimplePIDSvc  ,
,
 
)

◆ getChi2()

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

◆ getdEdxChi()

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

◆ getElectronLikelihood()

virtual double ISimplePIDSvc::getElectronLikelihood ( )
pure virtual

◆ getEmcE()

virtual double ISimplePIDSvc::getEmcE ( )
pure virtual

◆ getEmcE13()

virtual double ISimplePIDSvc::getEmcE13 ( )
pure virtual

◆ getEmcE35()

virtual double ISimplePIDSvc::getEmcE35 ( )
pure virtual

◆ getEmcLatMoment()

virtual double ISimplePIDSvc::getEmcLatMoment ( )
pure virtual

◆ getEmcLikelihood()

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

◆ getEmcSecMoment()

virtual double ISimplePIDSvc::getEmcSecMoment ( )
pure virtual

◆ getTofBarrel()

virtual int ISimplePIDSvc::getTofBarrel ( )
pure virtual

◆ getTOFChi()

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

◆ getTofCounter()

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

◆ getTofDt()

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

◆ getTofPh()

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

◆ getTofZR()

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

◆ iselectron()

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

◆ iskaon()

virtual bool ISimplePIDSvc::iskaon ( )
pure virtual

◆ ispion()

virtual bool ISimplePIDSvc::ispion ( )
pure virtual

◆ preparePID()

◆ probElectron()

virtual double ISimplePIDSvc::probElectron ( )
pure virtual

◆ probKaon()

◆ probMuon()

virtual double ISimplePIDSvc::probMuon ( )
pure virtual

◆ probPion()

◆ probProton()

virtual double ISimplePIDSvc::probProton ( )
pure virtual

◆ setdedxminchi()

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

◆ seteidratio()

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

◆ settofminchi()

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

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