12 std::vector<DetWithState>&
result)
const {
14 edm::LogError(
"DetLayers") <<
"At the moment not a real implementation";
19 std::vector<DetGroup> vectorGroups;
21 for (
auto itDG = vectorGroups.begin(); itDG != vectorGroups.end(); itDG++) {
22 for (
auto itDGE = itDG->begin(); itDGE != itDG->end(); itDGE++) {
23 result.emplace_back(itDGE->det(), itDGE->trajectoryState());
31 std::vector<DetGroup>&)
const {
32 edm::LogError(
"DetLayers") <<
"At the moment not a real implementation";
37 std::vector<DetWithState>
result;
45 std::vector<DetGroup>
result;
virtual std::vector< DetGroup > groupedCompatibleDets(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const
virtual void groupedCompatibleDetsV(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const
Log< level::Error, false > LogError
virtual std::vector< DetWithState > compatibleDets(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const
virtual void compatibleDetsV(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const
virtual ~GeometricSearchDet()