12 std::vector<DetWithState>&)
const {
13 edm::LogError(
"DetLayers") <<
"At the moment not a real implementation" ;
20 std::vector<DetGroup> &)
const {
21 edm::LogError(
"DetLayers") <<
"At the moment not a real implementation" ;
25 std::vector<GeometricSearchDet::DetWithState>
29 std::vector<DetWithState>
result;
38 std::vector<DetGroup>
result;
50 std::vector<DetWithState> &
result)
const{
55 std::vector<DetGroup> vectorGroups;
57 for(std::vector<DetGroup>::const_iterator itDG=vectorGroups.begin();
58 itDG!=vectorGroups.end();itDG++){
59 for(std::vector<DetGroupElement>::const_iterator itDGE=itDG->begin();
60 itDGE!=itDG->end();itDGE++){
61 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
virtual ~GeometricSearchDet()
GeometricSearchDet::DetWithState DetWithState