11 #include "tracking/vxdCaTracking/ExporterHitInfo.h"
12 #include <boost/lexical_cast.hpp>
13 #include <tracking/dataobjects/FullSecID.h>
18 using boost::lexical_cast;
22 std::string ExporterHitInfo::getPositionFormatted()
24 string output = lexical_cast<string>(m_hitPos.X()) +
" " + lexical_cast<string>(m_hitPos.Y()) +
" " + lexical_cast<string>
25 (m_hitPos.Z()) +
"\n";
30 std::string ExporterHitInfo::getSimpleHitFormatted()
32 string output = lexical_cast<string>(getParticleID()) +
" " + lexical_cast<string>(
float(m_hitPos.X())) +
" " +
33 lexical_cast<string>(
float(m_hitPos.Y())) +
" " + lexical_cast<string>(
float(m_hitPos.Z())) +
" " + lexical_cast<string>(
FullSecID(
40 std::string ExporterHitInfo::getCovValuesFormatted()
42 string output = lexical_cast<string>(m_covVal.X()) +
" " + lexical_cast<string>(m_covVal.Y()) +
" " + lexical_cast<string>
43 (m_covVal.Z()) +
"\n";
49 std::string ExporterHitInfo::getAdditionalInfoFormatted()
51 string output = lexical_cast<string>(m_layerID) +
" " + lexical_cast<string>(m_hitID) +
" " + lexical_cast<string>
52 (m_sensorAngle) +
"\n";