21 #if __cplusplus < 201402L
22 #include <boost/make_unique.hpp>
38 template<
class T>
inline constexpr
T square(
const T&
x ) {
return x*
x; }
71 unsigned int track_key = 0;
83 <<
": Processing seed itrack: " << track_key
84 <<
": nhits: " << tracklet_tpc-> size_cluster_keys()
85 <<
": pT: " << tracklet_tpc->
get_pt()
87 <<
": eta: " << tracklet_tpc->
get_eta()
93 if(
Verbosity() > 3) std::cout <<
PHWHERE <<
" -- skip this tpc tracklet, not enough TPC clusters " << std::endl;
103 std::cout <<
" new mom " << tracklet_tpc->
get_p() <<
" new eta " << tracklet_tpc->
get_eta()
111 std::cout <<
" Final track map size " <<
_track_map->
size() << std::endl;
114 std::cout <<
"PHTpcTrackSeedCircleFit::process_event(PHCompositeNode *topNode) Leaving process_event" << std::endl;
124 _surfmaps = findNode::getClass<ActsSurfaceMaps>(topNode,
"ActsSurfaceMaps");
127 std::cout <<
PHWHERE <<
"Error, can't find acts surface maps" << std::endl;
131 _tGeometry = findNode::getClass<ActsTrackingGeometry>(topNode,
"ActsTrackingGeometry");
134 std::cout <<
PHWHERE <<
"Error, can't find acts tracking geometry" << std::endl;
139 _cluster_map = findNode::getClass<TrkrClusterContainer>(topNode,
"TRKR_CLUSTER_TRUTH");
142 _cluster_map = findNode::getClass<TrkrClusterContainer>(topNode,
"TRKR_CLUSTER");
146 std::cerr <<
PHWHERE <<
" ERROR: Can't find node TRKR_CLUSTER" << std::endl;
151 _dcc = findNode::getClass<TpcDistortionCorrectionContainer>(topNode,
"TpcDistortionCorrectionContainerStatic");
153 { std::cout <<
"PHTpcTrackSeedCircleFit::get_Nodes - found static TPC distortion correction container" << std::endl; }
158 std::cerr <<
PHWHERE <<
" ERROR: Can't find TrackSeedContainer" << std::endl;