CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

SiStripRecHit2D Class Reference

#include <SiStripRecHit2D.h>

Inheritance diagram for SiStripRecHit2D:
TrackerSingleRecHit BaseTrackerRecHit TrackingRecHit

List of all members.

Public Types

typedef
OmniClusterRef::ClusterStripRef 
ClusterRef
typedef
OmniClusterRef::ClusterRegionalRef 
ClusterRegionalRef

Public Member Functions

virtual SiStripRecHit2Dclone () const
ClusterRef cluster () const
virtual int dimension () const
virtual void getKfComponents (KfComponentsHolder &holder) const
void setClusterRef (ClusterRef const &ref)
void setSigmaPitch (double sigmap) const
double sigmaPitch () const
 SiStripRecHit2D (const DetId &id, OmniClusterRef const &clus)
 SiStripRecHit2D (const LocalPoint &pos, const LocalError &err, const DetId &id, ClusterRef const &clus)
 SiStripRecHit2D (const LocalPoint &pos, const LocalError &err, const DetId &id, ClusterRegionalRef const &clus)
 SiStripRecHit2D ()
 SiStripRecHit2D (const LocalPoint &pos, const LocalError &err, const DetId &id, OmniClusterRef const &clus)
 ~SiStripRecHit2D ()

Private Attributes

double sigmaPitch_
 cache for the matcher....

Detailed Description

Definition at line 7 of file SiStripRecHit2D.h.


Member Typedef Documentation

Definition at line 14 of file SiStripRecHit2D.h.

Reimplemented from TrackerSingleRecHit.

Definition at line 15 of file SiStripRecHit2D.h.


Constructor & Destructor Documentation

SiStripRecHit2D::SiStripRecHit2D ( ) [inline]

Definition at line 10 of file SiStripRecHit2D.h.

Referenced by clone().

: sigmaPitch_(-1.){}
SiStripRecHit2D::~SiStripRecHit2D ( ) [inline]

Definition at line 12 of file SiStripRecHit2D.h.

{} 
SiStripRecHit2D::SiStripRecHit2D ( const DetId id,
OmniClusterRef const &  clus 
) [inline]

Definition at line 18 of file SiStripRecHit2D.h.

                                              : 
    TrackerSingleRecHit(id, clus),
    sigmaPitch_(-1.) {}
SiStripRecHit2D::SiStripRecHit2D ( const LocalPoint pos,
const LocalError err,
const DetId id,
OmniClusterRef const &  clus 
) [inline]

Definition at line 24 of file SiStripRecHit2D.h.

                                               : 
    TrackerSingleRecHit(pos,err,id, clus),
    sigmaPitch_(-1.) {}
SiStripRecHit2D::SiStripRecHit2D ( const LocalPoint pos,
const LocalError err,
const DetId id,
ClusterRef const &  clus 
) [inline]

Definition at line 30 of file SiStripRecHit2D.h.

                                           : 
    TrackerSingleRecHit(pos,err,id, clus),
    sigmaPitch_(-1.) {}
SiStripRecHit2D::SiStripRecHit2D ( const LocalPoint pos,
const LocalError err,
const DetId id,
ClusterRegionalRef const &  clus 
) [inline]

Definition at line 37 of file SiStripRecHit2D.h.

                                                  : 
    TrackerSingleRecHit(pos,err,id, clus),
    sigmaPitch_(-1.) {}

Member Function Documentation

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

Implements TrackingRecHit.

Definition at line 46 of file SiStripRecHit2D.h.

References SiStripRecHit2D().

{return new SiStripRecHit2D( * this); }
ClusterRef SiStripRecHit2D::cluster ( ) const [inline]
virtual int SiStripRecHit2D::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 48 of file SiStripRecHit2D.h.

Referenced by TSiStripRecHit2DLocalPos::dimension().

{return 2;}
virtual void SiStripRecHit2D::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 49 of file SiStripRecHit2D.h.

References BaseTrackerRecHit::getKfComponents2D().

{ getKfComponents2D(holder); }
void SiStripRecHit2D::setClusterRef ( ClusterRef const &  ref) [inline]

Definition at line 44 of file SiStripRecHit2D.h.

References TrackerSingleRecHit::setClusterStripRef().

void SiStripRecHit2D::setSigmaPitch ( double  sigmap) const [inline]

Definition at line 53 of file SiStripRecHit2D.h.

References sigmaPitch_.

Referenced by SiStripRecHitMatcher::match().

{ sigmaPitch_=sigmap;}
double SiStripRecHit2D::sigmaPitch ( ) const [inline]

Definition at line 52 of file SiStripRecHit2D.h.

References sigmaPitch_.

Referenced by SiStripRecHitMatcher::match().

{ return sigmaPitch_;}

Member Data Documentation

double SiStripRecHit2D::sigmaPitch_ [mutable, private]

cache for the matcher....

Definition at line 59 of file SiStripRecHit2D.h.

Referenced by setSigmaPitch(), and sigmaPitch().