1 #ifndef RecoLocalFastTime_FTLClusterizer_MTDCPEBase_H 2 #define RecoLocalFastTime_FTLClusterizer_MTDCPEBase_H 1 27 #include <unordered_map>
virtual LocalError localError(DetParam const &dp, ClusterParam &cp) const
ReturnType getParameters(const FTLCluster &cl, const GeomDetUnit &det) const override
const FTLCluster * theCluster
virtual TimeValue clusterTime(DetParam const &dp, ClusterParam &cp) const
const RectangularMTDTopology * theRecTopol
ClusterParam(const FTLCluster &cl)
virtual TimeValueError clusterTimeError(DetParam const &dp, ClusterParam &cp) const
GeomDetType::SubDetector thePart
DetParam const & detParam(const GeomDetUnit &det) const
std::vector< DetParam > DetParams
const ProxyMTDTopology * theTopol
virtual LocalPoint localPosition(DetParam const &dp, ClusterParam &cp) const
const MTDGeomDetUnit * theDet
void setTheClu(DetParam const &dp, ClusterParam &cp) const
ReturnType getParameters(const FTLCluster &cl, const GeomDetUnit &det, const LocalTrajectoryParameters <p) const override
std::tuple< LocalPoint, LocalError, TimeValue, TimeValueError > ReturnType
const MTDGeometry & geom_
MTDCPEBase(edm::ParameterSet const &conf, const MTDGeometry &geom)