CMS 3D CMS Logo

GeometricSearchDetWithGroups Class Reference

#include <TrackingTools/DetLayers/interface/GeometricSearchDet.h>

Inheritance diagram for GeometricSearchDetWithGroups:

GeometricSearchDet PixelBarrelLayer PixelBlade PixelForwardLayer TECLayer TECPetal TECWedge TIBLayer TIBRing TIDLayer TIDRing TOBLayer TOBRod

List of all members.

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


Detailed Description

Definition at line 113 of file GeometricSearchDet.h.


Member Typedef Documentation

typedef GeometricSearchDet::DetWithState GeometricSearchDetWithGroups::DetWithState

Reimplemented from GeometricSearchDet.

Definition at line 115 of file GeometricSearchDet.h.


Member Function Documentation

void GeometricSearchDetWithGroups::compatibleDetsV ( const TrajectoryStateOnSurface startingState,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetWithState > &  result 
) const

Definition at line 46 of file GeometricSearchDet.cc.

References GeometricSearchDet::groupedCompatibleDetsV().

00049                                                                                      {
00050   
00051   // standard implementation of compatibleDets() for class which have 
00052   // groupedCompatibleDets implemented.
00053   
00054   std::vector<DetGroup> vectorGroups;
00055   groupedCompatibleDetsV(startingState,prop,est,vectorGroups);
00056   for(std::vector<DetGroup>::const_iterator itDG=vectorGroups.begin();
00057       itDG!=vectorGroups.end();itDG++){
00058     for(std::vector<DetGroupElement>::const_iterator itDGE=itDG->begin();
00059         itDGE!=itDG->end();itDGE++){
00060       result.push_back(DetWithState(itDGE->det(),itDGE->trajectoryState()));
00061     }
00062   }
00063 }

bool GeometricSearchDetWithGroups::hasGroups (  )  const [inline, virtual]

Implements GeometricSearchDet.

Definition at line 123 of file GeometricSearchDet.h.

00123 {return true;}


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:21:23 2009 for CMSSW by  doxygen 1.5.4