CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Protected Attributes
RPixDetPatternFinder Class Referenceabstract

#include <RPixDetPatternFinder.h>

Inheritance diagram for RPixDetPatternFinder:
RPixRoadFinder

Classes

struct  PointInPlane
 

Public Types

typedef std::vector< PointInPlaneRoad
 

Public Member Functions

void clear ()
 
virtual void findPattern ()=0
 
std::vector< Road > const & getPatterns () const
 
 RPixDetPatternFinder (edm::ParameterSet const &parameterSet)
 
void setGeometry (const CTPPSGeometry *geometry)
 
void setHits (const edm::DetSetVector< CTPPSPixelRecHit > *hitVector)
 
virtual ~RPixDetPatternFinder ()
 

Protected Attributes

const CTPPSGeometrygeometry_
 
const edm::DetSetVector
< CTPPSPixelRecHit > * 
hitVector_
 
std::vector< RoadpatternVector_
 

Detailed Description

Definition at line 26 of file RPixDetPatternFinder.h.

Member Typedef Documentation

Definition at line 38 of file RPixDetPatternFinder.h.

Constructor & Destructor Documentation

RPixDetPatternFinder::RPixDetPatternFinder ( edm::ParameterSet const &  parameterSet)
inline

Definition at line 28 of file RPixDetPatternFinder.h.

28 {}
virtual RPixDetPatternFinder::~RPixDetPatternFinder ( )
inlinevirtual

Definition at line 30 of file RPixDetPatternFinder.h.

30 {};

Member Function Documentation

void RPixDetPatternFinder::clear ( void  )
inline

Definition at line 42 of file RPixDetPatternFinder.h.

References patternVector_.

42 { patternVector_.clear(); }
std::vector< Road > patternVector_
virtual void RPixDetPatternFinder::findPattern ( )
pure virtual

Implemented in RPixRoadFinder.

std::vector<Road> const& RPixDetPatternFinder::getPatterns ( ) const
inline

Definition at line 43 of file RPixDetPatternFinder.h.

References patternVector_.

43 { return patternVector_; }
std::vector< Road > patternVector_
void RPixDetPatternFinder::setGeometry ( const CTPPSGeometry geometry)
inline

Definition at line 44 of file RPixDetPatternFinder.h.

References relativeConstraints::geometry, and geometry_.

44 { geometry_ = geometry; }
const CTPPSGeometry * geometry_
void RPixDetPatternFinder::setHits ( const edm::DetSetVector< CTPPSPixelRecHit > *  hitVector)
inline

Definition at line 40 of file RPixDetPatternFinder.h.

References hitVector_.

40 { hitVector_ = hitVector; }
const edm::DetSetVector< CTPPSPixelRecHit > * hitVector_

Member Data Documentation

const CTPPSGeometry* RPixDetPatternFinder::geometry_
protected

Definition at line 49 of file RPixDetPatternFinder.h.

Referenced by RPixRoadFinder::findPattern(), and setGeometry().

const edm::DetSetVector<CTPPSPixelRecHit>* RPixDetPatternFinder::hitVector_
protected

Definition at line 47 of file RPixDetPatternFinder.h.

Referenced by RPixRoadFinder::findPattern(), and setHits().

std::vector<Road> RPixDetPatternFinder::patternVector_
protected

Definition at line 48 of file RPixDetPatternFinder.h.

Referenced by clear(), RPixRoadFinder::findPattern(), and getPatterns().