1 #ifndef TRACKRECO_PHINITZVERTEXING_H
2 #define TRACKRECO_PHINITZVERTEXING_H
9 #include <HelixHough/SimpleHit3D.h>
10 #include <HelixHough/SimpleTrack3D.h>
11 #include <HelixHough/HelixKalmanState.h>
46 const std::string &
name =
"PHInitZVertexing");
134 void add_zoom(
unsigned int n_kappa,
unsigned int n_phi,
unsigned int n_d,
unsigned int n_dzdl,
unsigned int n_z0);
164 void vote_z(
unsigned int zoomlevel);
166 void vote_xy(
unsigned int zoomlevel);
169 void prune_z(
unsigned int zoomlevel);
170 void prune_xy(
unsigned int zoomlevel);
186 void bins_to_SimpleTrack3D(std::vector<SimpleTrack3D>& temp_tracks,
int imap,
unsigned int zoomlevel);
195 float d,
float kappa,
float z0,
float dzdl,
196 Eigen::Matrix<float, 5, 5>
const& input,
197 Eigen::Matrix<float, 6, 6>& output);
321 #endif // TRACKRECO_PHG4INITZVERTEXING_H