#include <GeometricSearchDet.h>
Public Types | |
typedef GeometricSearchDet::DetWithState | DetWithState |
Public Member Functions | |
void | compatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const |
bool | hasGroups () const |
Definition at line 114 of file GeometricSearchDet.h.
Reimplemented from GeometricSearchDet.
Definition at line 116 of file GeometricSearchDet.h.
void GeometricSearchDetWithGroups::compatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetWithState > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
Definition at line 47 of file GeometricSearchDet.cc.
References GeometricSearchDet::groupedCompatibleDetsV().
{ // standard implementation of compatibleDets() for class which have // groupedCompatibleDets implemented. std::vector<DetGroup> vectorGroups; groupedCompatibleDetsV(startingState,prop,est,vectorGroups); for(std::vector<DetGroup>::const_iterator itDG=vectorGroups.begin(); itDG!=vectorGroups.end();itDG++){ for(std::vector<DetGroupElement>::const_iterator itDGE=itDG->begin(); itDGE!=itDG->end();itDGE++){ result.push_back(DetWithState(itDGE->det(),itDGE->trajectoryState())); } } }
bool GeometricSearchDetWithGroups::hasGroups | ( | ) | const [inline, virtual] |