BOSS 7.1.0
BESIII Offline Software System
|
#include <SimplePIDSvc.h>
Public Member Functions | |
SimplePIDSvc (const std::string &name, ISvcLocator *svcLoc) | |
virtual | ~SimplePIDSvc () |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
void | setdedxminchi (double x) |
void | settofminchi (double x) |
void | seteidratio (double x) |
void | preparePID (EvtRecTrack *track) |
bool | iselectron (bool emc=true) |
bool | ispion () |
bool | iskaon () |
double | probElectron () |
double | probMuon () |
double | probPion () |
double | probKaon () |
double | probProton () |
double | getdEdxChi (int i) |
double | getTOFChi (int i) |
double | getEmcLikelihood (int i) |
double | getChi2 (int i) |
double | getTofDt (int m, int n) |
double | getTofPh (int n) |
double | getTofZR (int n) |
int | getTofCounter (int n) |
int | getTofBarrel () |
double | getEmcE () |
double | getEmcE13 () |
double | getEmcE35 () |
double | getEmcLatMoment () |
double | getEmcSecMoment () |
double | getElectronLikelihood () |
Friends | |
class | CnvFactory< SimplePIDSvc > |
Definition at line 25 of file SimplePIDSvc.h.
SimplePIDSvc::SimplePIDSvc | ( | const std::string & | name, |
ISvcLocator * | svcLoc | ||
) |
Definition at line 21 of file SimplePIDSvc.cxx.
|
virtual |
Definition at line 30 of file SimplePIDSvc.cxx.
|
virtual |
Definition at line 47 of file SimplePIDSvc.cxx.
double SimplePIDSvc::getChi2 | ( | int | i | ) |
Definition at line 1233 of file SimplePIDSvc.cxx.
|
inline |
Definition at line 51 of file SimplePIDSvc.h.
|
inline |
Definition at line 67 of file SimplePIDSvc.h.
|
inline |
Definition at line 62 of file SimplePIDSvc.h.
|
inline |
Definition at line 63 of file SimplePIDSvc.h.
|
inline |
Definition at line 64 of file SimplePIDSvc.h.
|
inline |
Definition at line 65 of file SimplePIDSvc.h.
|
inline |
Definition at line 53 of file SimplePIDSvc.h.
|
inline |
Definition at line 66 of file SimplePIDSvc.h.
|
inline |
Definition at line 61 of file SimplePIDSvc.h.
|
inline |
Definition at line 52 of file SimplePIDSvc.h.
|
inline |
Definition at line 60 of file SimplePIDSvc.h.
|
inline |
Definition at line 57 of file SimplePIDSvc.h.
|
inline |
Definition at line 58 of file SimplePIDSvc.h.
|
inline |
Definition at line 59 of file SimplePIDSvc.h.
|
virtual |
Definition at line 32 of file SimplePIDSvc.cxx.
Definition at line 1369 of file SimplePIDSvc.cxx.
bool SimplePIDSvc::iskaon | ( | ) |
Definition at line 1342 of file SimplePIDSvc.cxx.
bool SimplePIDSvc::ispion | ( | ) |
Definition at line 1334 of file SimplePIDSvc.cxx.
void SimplePIDSvc::preparePID | ( | EvtRecTrack * | track | ) |
Definition at line 95 of file SimplePIDSvc.cxx.
|
inline |
Definition at line 45 of file SimplePIDSvc.h.
|
inline |
Definition at line 48 of file SimplePIDSvc.h.
|
inline |
Definition at line 46 of file SimplePIDSvc.h.
|
inline |
Definition at line 47 of file SimplePIDSvc.h.
|
inline |
Definition at line 49 of file SimplePIDSvc.h.
|
inline |
Definition at line 37 of file SimplePIDSvc.h.
|
inline |
Definition at line 39 of file SimplePIDSvc.h.
|
inline |
Definition at line 38 of file SimplePIDSvc.h.
|
friend |
Definition at line 1 of file SimplePIDSvc.h.