2 #include "Math/GenVector/PositionVector3D.h"
11 :
PFTrack(
charge), algoType_(algoType), trackId_(trackId), trackRef_(trackRef), STIP_(-99.) {}
14 :
PFTrack(
charge), algoType_(algoType), trackId_(-1), STIP_(-99.) {}
22 out <<
"Reco track charge = " <<
track.charge() <<
", type = " <<
track.algoType()
23 <<
", Pt = " << closestApproach.
momentum().Pt() <<
", P = " << closestApproach.
momentum().P() << std::endl
24 <<
"\tR0 = " << closestApproach.
position().Rho() <<
" Z0 = " << closestApproach.
position().Z() << std::endl
25 <<
"\tnumber of tracker measurements = " <<
track.nTrajectoryMeasurements() << std::endl
26 <<
"\tnumber of points total = " <<
track.trajectoryPoints().size() << std::endl;
28 for (
unsigned i = 0;
i <
track.trajectoryPoints().size();
i++)
29 out <<
track.trajectoryPoints()[
i] << std::endl;