9 #include "tracking/vxdCaTracking/ExporterHitInfo.h"
10 #include <boost/lexical_cast.hpp>
11 #include <tracking/dataobjects/FullSecID.h>
16 using boost::lexical_cast;
20 std::string ExporterHitInfo::getPositionFormatted()
22 string output = lexical_cast<string>(m_hitPos.X()) +
" " + lexical_cast<string>(m_hitPos.Y()) +
" " + lexical_cast<string>
23 (m_hitPos.Z()) +
"\n";
28 std::string ExporterHitInfo::getSimpleHitFormatted()
30 string output = lexical_cast<string>(getParticleID()) +
" " + lexical_cast<string>(
float(m_hitPos.X())) +
" " +
31 lexical_cast<string>(
float(m_hitPos.Y())) +
" " + lexical_cast<string>(
float(m_hitPos.Z())) +
" " + lexical_cast<string>(
FullSecID(
38 std::string ExporterHitInfo::getCovValuesFormatted()
40 string output = lexical_cast<string>(m_covVal.X()) +
" " + lexical_cast<string>(m_covVal.Y()) +
" " + lexical_cast<string>
41 (m_covVal.Z()) +
"\n";
47 std::string ExporterHitInfo::getAdditionalInfoFormatted()
49 string output = lexical_cast<string>(m_layerID) +
" " + lexical_cast<string>(m_hitID) +
" " + lexical_cast<string>
50 (m_sensorAngle) +
"\n";
Class to identify a sector inside of the VXD.
Abstract base class for different kinds of events.