40 #ifndef StTofPidTraits_hh
41 #define StTofPidTraits_hh
43 #include "StTrackPidTraits.h"
58 float pathLength()
const;
61 float sigmaElectron()
const;
62 float sigmaPion()
const;
63 float sigmaKaon()
const;
64 float sigmaProton()
const;
66 void setSigmaElectron(
float);
67 void setSigmaPion(
float);
68 void setSigmaKaon(
float);
69 void setSigmaProton(
float);
71 void Print(Option_t *opt =
"")
const;
81 Float_t mSigmaElectron;
89 inline int StTofPidTraits::tray()
const {
return mTray; }
90 inline int StTofPidTraits::module()
const {
return mModule; }
91 inline int StTofPidTraits::cell()
const {
return mCell; }
92 inline float StTofPidTraits::tof()
const {
return mTof; }
93 inline float StTofPidTraits::pathLength()
const {
return mPathLength; }
94 inline float StTofPidTraits::beta()
const {
return mBeta; }
95 inline float StTofPidTraits::sigmaElectron()
const {
return mSigmaElectron; }
96 inline float StTofPidTraits::sigmaPion()
const {
return mSigmaPion; }
97 inline float StTofPidTraits::sigmaKaon()
const {
return mSigmaKaon; }
98 inline float StTofPidTraits::sigmaProton()
const {
return mSigmaProton; }
99 inline void StTofPidTraits::setSigmaElectron(
float sigma) { mSigmaElectron=sigma; }
100 inline void StTofPidTraits::setSigmaPion(
float sigma) { mSigmaPion=sigma; }
101 inline void StTofPidTraits::setSigmaKaon(
float sigma) { mSigmaKaon=sigma; }
102 inline void StTofPidTraits::setSigmaProton(
float sigma) { mSigmaProton=sigma; }