11 std::vector<DetWithState>&)
const {
12 edm::LogError(
"DetLayers") <<
"At the moment not a real implementation" ;
19 std::vector<DetGroup> &)
const {
20 edm::LogError(
"DetLayers") <<
"At the moment not a real implementation" ;
24 std::vector<GeometricSearchDet::DetWithState>
28 std::vector<DetWithState>
result;
37 std::vector<DetGroup>
result;
49 std::vector<DetWithState> &
result)
const{
54 std::vector<DetGroup> vectorGroups;
56 for(std::vector<DetGroup>::const_iterator itDG=vectorGroups.begin();
57 itDG!=vectorGroups.end();itDG++){
58 for(std::vector<DetGroupElement>::const_iterator itDGE=itDG->begin();
59 itDGE!=itDG->end();itDGE++){
60 result.push_back(
DetWithState(itDGE->det(),itDGE->trajectoryState()));
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
virtual std::vector< DetWithState > compatibleDets(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const
void compatibleDetsV(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const
virtual void compatibleDetsV(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const
GeometricSearchDet::DetWithState DetWithState