CMS 3D CMS Logo

Public Member Functions | Private Attributes

SiStripLaserRecHit2D Class Reference

#include <SiStripLaserRecHit2D.h>

Inheritance diagram for SiStripLaserRecHit2D:
RecHit2DLocalPos TrackingRecHit

List of all members.

Public Member Functions

virtual SiStripLaserRecHit2Dclone () const
const SiStripDetIdgetDetId (void) const
virtual LocalPoint localPosition () const
virtual LocalError localPositionError () const
 SiStripLaserRecHit2D ()
 SiStripLaserRecHit2D (const LocalPoint &p, const LocalError &e, const SiStripDetId &id)
 ~SiStripLaserRecHit2D ()

Private Attributes

SiStripDetId detId
LocalError error
LocalPoint position

Detailed Description

Definition at line 12 of file SiStripLaserRecHit2D.h.


Constructor & Destructor Documentation

SiStripLaserRecHit2D::SiStripLaserRecHit2D ( ) [inline]

Definition at line 16 of file SiStripLaserRecHit2D.h.

Referenced by clone().

SiStripLaserRecHit2D::~SiStripLaserRecHit2D ( ) [inline]

Definition at line 17 of file SiStripLaserRecHit2D.h.

{}
SiStripLaserRecHit2D::SiStripLaserRecHit2D ( const LocalPoint p,
const LocalError e,
const SiStripDetId id 
) [inline]

Definition at line 18 of file SiStripLaserRecHit2D.h.

References detId, and errorMatrix2Lands_multiChannel::id.

: RecHit2DLocalPos( id ), position( p ), error( e ) { detId = id; }

Member Function Documentation

virtual SiStripLaserRecHit2D* SiStripLaserRecHit2D::clone ( void  ) const [inline, virtual]

Implements RecHit2DLocalPos.

Definition at line 22 of file SiStripLaserRecHit2D.h.

References SiStripLaserRecHit2D().

{ return new SiStripLaserRecHit2D( *this ); }
const SiStripDetId& SiStripLaserRecHit2D::getDetId ( void  ) const [inline]

Definition at line 24 of file SiStripLaserRecHit2D.h.

References detId.

Referenced by MillePedeAlignmentAlgorithm::addLasBeam(), and TkLasBeamFitter::getLasHits().

{ return detId; }
virtual LocalPoint SiStripLaserRecHit2D::localPosition ( ) const [inline, virtual]
virtual LocalError SiStripLaserRecHit2D::localPositionError ( ) const [inline, virtual]

Implements RecHit2DLocalPos.

Definition at line 21 of file SiStripLaserRecHit2D.h.

References error.

{ return error; }

Member Data Documentation

Definition at line 30 of file SiStripLaserRecHit2D.h.

Referenced by getDetId(), and SiStripLaserRecHit2D().

Definition at line 29 of file SiStripLaserRecHit2D.h.

Referenced by localPositionError().

Definition at line 28 of file SiStripLaserRecHit2D.h.

Referenced by localPosition().