CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

SiStripRecHit1D Class Reference

#include <SiStripRecHit1D.h>

Inheritance diagram for SiStripRecHit1D:
TrackerSingleRecHit BaseTrackerRecHit TrackingRecHit

List of all members.

Public Types

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

Public Member Functions

virtual SiStripRecHit1Dclone () 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
 SiStripRecHit1D (const LocalPoint &p, const LocalError &e, const DetId &id, OmniClusterRef const &clus)
 SiStripRecHit1D (const SiStripRecHit2D *)
 method to facilitate the convesion from 2D to 1D hits
 SiStripRecHit1D (const LocalPoint &p, const LocalError &e, const DetId &id, ClusterRef const &clus)
 SiStripRecHit1D (const LocalPoint &p, const LocalError &e, const DetId &id, ClusterRegionalRef const &clus)
 SiStripRecHit1D ()

Private Attributes

double sigmaPitch_
 cache for the matcher....

Detailed Description

Definition at line 10 of file SiStripRecHit1D.h.


Member Typedef Documentation

Definition at line 17 of file SiStripRecHit1D.h.

Reimplemented from TrackerSingleRecHit.

Definition at line 18 of file SiStripRecHit1D.h.


Constructor & Destructor Documentation

SiStripRecHit1D::SiStripRecHit1D ( ) [inline]

Definition at line 14 of file SiStripRecHit1D.h.

Referenced by clone().

: sigmaPitch_(-1.){}
SiStripRecHit1D::SiStripRecHit1D ( const LocalPoint p,
const LocalError e,
const DetId id,
OmniClusterRef const &  clus 
) [inline]

Definition at line 21 of file SiStripRecHit1D.h.

                                                : TrackerSingleRecHit(p,e,id,clus), sigmaPitch_(-1.){}
SiStripRecHit1D::SiStripRecHit1D ( const LocalPoint p,
const LocalError e,
const DetId id,
ClusterRef const &  clus 
) [inline]

Definition at line 25 of file SiStripRecHit1D.h.

                                            : TrackerSingleRecHit(p,e,id,clus), sigmaPitch_(-1.){}
SiStripRecHit1D::SiStripRecHit1D ( const LocalPoint p,
const LocalError e,
const DetId id,
ClusterRegionalRef const &  clus 
) [inline]

Definition at line 29 of file SiStripRecHit1D.h.

                                                   : TrackerSingleRecHit(p,e,id,clus), sigmaPitch_(-1.){}
SiStripRecHit1D::SiStripRecHit1D ( const SiStripRecHit2D hit2D)

method to facilitate the convesion from 2D to 1D hits

Definition at line 4 of file SiStripRecHit1D.cc.


Member Function Documentation

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

Implements TrackingRecHit.

Definition at line 40 of file SiStripRecHit1D.h.

References SiStripRecHit1D().

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

Implements BaseTrackerRecHit.

Definition at line 43 of file SiStripRecHit1D.h.

Referenced by TSiStripRecHit1D::dimension().

{return 1;}
virtual void SiStripRecHit1D::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
void SiStripRecHit1D::setClusterRef ( ClusterRef const &  ref) [inline]

Definition at line 37 of file SiStripRecHit1D.h.

References TrackerSingleRecHit::setClusterStripRef().

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

Definition at line 48 of file SiStripRecHit1D.h.

References sigmaPitch_.

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

Definition at line 47 of file SiStripRecHit1D.h.

References sigmaPitch_.

{ return sigmaPitch_;}

Member Data Documentation

double SiStripRecHit1D::sigmaPitch_ [mutable, private]

cache for the matcher....

Definition at line 53 of file SiStripRecHit1D.h.

Referenced by setSigmaPitch(), and sigmaPitch().