CMS 3D CMS Logo

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

#include <MeasurementTracker.h>

Inheritance diagram for MeasurementTracker:
MeasurementDetSystem MeasurementTrackerImpl

Public Types

enum  QualityFlags {
  BadModules =1, BadAPVFibers =2, BadStrips =4, MaskBad128StripBlocks =8,
  BadROCs =2
}
 

Public Member Functions

const GeometricSearchTrackergeometricSearchTracker () const
 
const TrackingGeometrygeomTracker () const
 
virtual MeasurementDetWithData idToDet (const DetId &id, const MeasurementTrackerEvent &data) const =0
 MeasurementDetSystem interface. More...
 
 MeasurementTracker (TrackerGeometry const *trackerGeom, GeometricSearchTracker const *geometricSearchTracker)
 
virtual const
PxMeasurementConditionSet
pixelDetConditions () const =0
 
virtual const
StMeasurementConditionSet
stripDetConditions () const =0
 Provide templates to be filled in. More...
 
virtual ~MeasurementTracker ()
 

Protected Attributes

const GeometricSearchTrackertheGeometricSearchTracker
 
const TrackerGeometrytheTrackerGeom
 

Detailed Description

Definition at line 20 of file MeasurementTracker.h.

Member Enumeration Documentation

Enumerator
BadModules 
BadAPVFibers 
BadStrips 
MaskBad128StripBlocks 
BadROCs 

Definition at line 22 of file MeasurementTracker.h.

Constructor & Destructor Documentation

MeasurementTracker::MeasurementTracker ( TrackerGeometry const *  trackerGeom,
GeometricSearchTracker const *  geometricSearchTracker 
)
inline

Definition at line 26 of file MeasurementTracker.h.

27  :
const GeometricSearchTracker * theGeometricSearchTracker
const TrackerGeometry * theTrackerGeom
const GeometricSearchTracker * geometricSearchTracker() const
MeasurementTracker::~MeasurementTracker ( )
virtual

Definition at line 3 of file MeasurementTracker.cc.

3 {}

Member Function Documentation

const GeometricSearchTracker* MeasurementTracker::geometricSearchTracker ( ) const
inline

Definition at line 36 of file MeasurementTracker.h.

References theGeometricSearchTracker.

Referenced by MeasurementTrackerEvent::geometricSearchTracker().

const GeometricSearchTracker * theGeometricSearchTracker
const TrackingGeometry* MeasurementTracker::geomTracker ( ) const
inline
virtual MeasurementDetWithData MeasurementTracker::idToDet ( const DetId id,
const MeasurementTrackerEvent data 
) const
pure virtual
virtual const PxMeasurementConditionSet& MeasurementTracker::pixelDetConditions ( ) const
pure virtual

Implemented in MeasurementTrackerImpl.

virtual const StMeasurementConditionSet& MeasurementTracker::stripDetConditions ( ) const
pure virtual

Provide templates to be filled in.

Implemented in MeasurementTrackerImpl.

Member Data Documentation

const GeometricSearchTracker* MeasurementTracker::theGeometricSearchTracker
protected
const TrackerGeometry* MeasurementTracker::theTrackerGeom
protected