LDMX Software
Tracking
src
Tracking
Event
TruthTrack.cxx
1
#include "Tracking/Event/TruthTrack.h"
2
3
#include <iostream>
4
5
ClassImp(
ldmx::TruthTrack
)
6
7
namespace
ldmx {
8
std::ostream& operator<<(std::ostream& output,
const
TruthTrack& trk) {
9
output <<
"[ TruthTrack ]:\n"
10
<<
"("
<< trk.getD0() <<
","
<< trk.getZ0() <<
","
<< trk.getPhi()
11
<<
","
<< trk.getTheta() <<
","
<< trk.getQoP() <<
","
<< trk.getT()
12
<<
")\n"
13
<<
"perigee : ["
<< trk.perigee_[0] <<
","
<< trk.perigee_[1] <<
","
14
<< trk.perigee_[2] <<
"]\n"
15
<<
"position: ["
<< trk.position_[0] <<
","
<< trk.position_[1]
16
<<
","
<< trk.position_[2] <<
"]\n"
17
<<
"momentum: ["
<< trk.momentum_[0] <<
","
<< trk.momentum_[1]
18
<<
","
<< trk.momentum_[2] <<
"]\n"
19
<<
"pdgID:"
<< trk.pdgID_ <<
" trackID:"
<< trk.trackID_
20
<< std::endl;
21
22
return
output;
23
}
24
}
ldmx::TruthTrack
Definition
TruthTrack.h:9
Generated by
1.9.8