8 #ifndef TRACKRECO_PHGENFITTRKPROP_H
9 #define TRACKRECO_PHGENFITTRKPROP_H
20 #include <phgenfit/Track.h>
21 #include <gsl/gsl_rng.h>
58 const std::string&
name =
"PHGenFitTrkProp",
59 unsigned int nlayers_maps = 3,
60 unsigned int nlayers_intt = 8,
61 unsigned int nlayers_tpc = 60,
62 unsigned int nlayers_micromegas = 0);
100 TrackQuality(
int nhits_,
float chi2_,
int ndf_,
int nmicromegas_,
int ntpc_,
int nintt_,
int nmaps_)
123 << tq.
chi2 <<
", " << tq.
ndf <<
", "
131 typedef std::list<std::pair<TrackQuality, std::shared_ptr<PHGenFit::Track> > >
MapPHGenFitTrack;
234 unsigned int maxConsecutiveMissingLayer)
527 const unsigned int ivert,
529 MapPHGenFitTrack::iterator& track_iter,
530 const unsigned int init_layer = 0,
const unsigned int end_layer = 66,
531 const bool use_fitted_state_once =
false);
538 std::vector<TrkrDefs::cluskey>
SearchHitsNearBy(
const unsigned int ivert,
const unsigned int layer,
const float z_center,
const float phi_center,
const float z_window,
const float phi_window);
556 float d,
float kappa,
float z0,
float dzdl,
557 Eigen::Matrix<float, 5, 5>
const& input,
558 Eigen::Matrix<float, 6, 6>& output);