1 #ifndef RecoLocalFastTime_MTDCluster_Parameter_Estimator_H
2 #define RecoLocalFastTime_MTDCluster_Parameter_Estimator_H
25 using ReturnType = std::tuple<LocalPoint, LocalError, TimeValue, TimeValueError>;
45 vlp.emplace_back(std::get<0>(tuple), std::get<1>(tuple));
53 vlp.emplace_back(std::get<0>(tuple), std::get<1>(tuple));
virtual VLocalValues localParametersV(const FTLCluster &cluster, const GeomDetUnit &gd, TrajectoryStateOnSurface &tsos) const
MTDClusterParameterEstimator()
const LocalTrajectoryParameters & localParameters() const
virtual ReturnType getParameters(const FTLCluster &cl, const GeomDetUnit &det, const TrajectoryStateOnSurface &tsos) const
std::pair< LocalPoint, LocalError > LocalValues
std::vector< LocalValues > VLocalValues
virtual VLocalValues localParametersV(const FTLCluster &cluster, const GeomDetUnit &gd) const
virtual ~MTDClusterParameterEstimator()
std::tuple< LocalPoint, LocalError, TimeValue, TimeValueError > ReturnType
virtual ReturnType getParameters(const FTLCluster &cl, const GeomDetUnit &det) const =0