CMS 3D CMS Logo

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 (bool isbadpot)=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

◆ Road

Definition at line 38 of file RPixDetPatternFinder.h.

Constructor & Destructor Documentation

◆ RPixDetPatternFinder()

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

Definition at line 28 of file RPixDetPatternFinder.h.

28 {}

◆ ~RPixDetPatternFinder()

virtual RPixDetPatternFinder::~RPixDetPatternFinder ( )
inlinevirtual

Definition at line 30 of file RPixDetPatternFinder.h.

30 {};

Member Function Documentation

◆ clear()

void RPixDetPatternFinder::clear ( void  )
inline

Definition at line 42 of file RPixDetPatternFinder.h.

References patternVector_.

42 { patternVector_.clear(); }
std::vector< Road > patternVector_

◆ findPattern()

virtual void RPixDetPatternFinder::findPattern ( bool  isbadpot)
pure virtual

Implemented in RPixRoadFinder.

◆ getPatterns()

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_

◆ setGeometry()

void RPixDetPatternFinder::setGeometry ( const CTPPSGeometry geometry)
inline

Definition at line 44 of file RPixDetPatternFinder.h.

References relativeConstraints::geometry, and geometry_.

◆ setHits()

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

◆ geometry_

const CTPPSGeometry* RPixDetPatternFinder::geometry_
protected

Definition at line 49 of file RPixDetPatternFinder.h.

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

◆ hitVector_

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

Definition at line 47 of file RPixDetPatternFinder.h.

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

◆ patternVector_

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

Definition at line 48 of file RPixDetPatternFinder.h.

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