00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include "StTofPidTraits.h"
00024 #include "StMessMgr.h"
00025
00026 static const char rcsid[] = "$Id: StTofPidTraits.cxx,v 2.3 2004/07/08 16:56:35 ullrich Exp $";
00027
00028 ClassImp(StTofPidTraits)
00029
00030 StTofPidTraits::StTofPidTraits()
00031 : StTrackPidTraits(kTofId), mTray(0), mModule(0), mCell(0), mTof(0.), mPathLength(0.), mBeta(0.) {
00032 mSigmaElectron = 999.;
00033 mSigmaPion = 999.;
00034 mSigmaKaon = 999.;
00035 mSigmaProton = 999.;
00036 }
00037
00038 StTofPidTraits::StTofPidTraits(int itray, int imodule, int icell, float tof, float path, float beta)
00039 : StTrackPidTraits(kTofId), mTray(itray), mModule(imodule), mCell(icell),
00040 mTof(tof), mPathLength(path), mBeta(beta) {
00041 mSigmaElectron = 999.;
00042 mSigmaPion = 999.;
00043 mSigmaKaon = 999.;
00044 mSigmaProton = 999.;
00045 }
00046
00047 StTofPidTraits::~StTofPidTraits() { }
00048
00049 void StTofPidTraits::Print(Option_t *opt) const {
00050 gMessMgr->Info() << "StTofPidTraits :: \t tray: " << tray()
00051 << "\t module: " << module()
00052 << "\t cell: " << cell()
00053 << "\t tof: " << tof()
00054 << "\t pathLength: " << pathLength()
00055 << "\t beta: " << beta() << endm;
00056 }