![]() |
![]() |
#include <SiStripRecHit1D.h>
Public Types | |
typedef OmniClusterRef::ClusterStripRef | ClusterRef |
typedef OmniClusterRef::ClusterRegionalRef | ClusterRegionalRef |
Public Member Functions | |
virtual SiStripRecHit1D * | clone () 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.... |
Definition at line 10 of file SiStripRecHit1D.h.
Definition at line 17 of file SiStripRecHit1D.h.
Reimplemented from TrackerSingleRecHit.
Definition at line 18 of file SiStripRecHit1D.h.
SiStripRecHit1D::SiStripRecHit1D | ( | ) | [inline] |
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.
: TrackerSingleRecHit(hit2D->localPosition(), LocalError(hit2D->localPositionError().xx(),0.f,std::numeric_limits<float>::max()), hit2D->geographicalId(), hit2D->omniCluster() ), sigmaPitch_(-1){}
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] |
Definition at line 36 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::cluster_strip().
Referenced by fireworks::addSiStripClusters(), DeDxDiscriminatorLearner::algoAnalyze(), SiStripGainFromData::algoAnalyze(), AlignmentStats::analyze(), SiStripTrackingRecHitsValid::analyze(), TrackerHitAssociator::associateSiStripRecHit1D(), AlignmentTrackSelector::checkPrescaledHits(), reco::modules::TrackerTrackHitFilter::checkStoN(), TrackerDpgAnalysis::insertMeasurement(), AlignmentTrackSelector::isOkChargeStripHit(), AlignmentPrescaler::produce(), TkAlCaOverlapTagger::produce(), ShallowTrackClustersProducer::produce(), ShallowGainCalibration::produce(), HIPAlignmentAlgorithm::run(), and TSiStripRecHit1D::TSiStripRecHit1D().
{ return cluster_strip() ; }
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] |
Implements BaseTrackerRecHit.
Definition at line 44 of file SiStripRecHit1D.h.
References BaseTrackerRecHit::getKfComponents1D().
Referenced by HelpertRecHit2DLocalPos::getKfComponents().
{getKfComponents1D(holder);}
void SiStripRecHit1D::setClusterRef | ( | ClusterRef const & | ref | ) | [inline] |
Definition at line 37 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::setClusterStripRef().
{setClusterStripRef(ref);}
void SiStripRecHit1D::setSigmaPitch | ( | double | sigmap | ) | const [inline] |
double SiStripRecHit1D::sigmaPitch | ( | ) | const [inline] |
double SiStripRecHit1D::sigmaPitch_ [mutable, private] |
cache for the matcher....
Definition at line 53 of file SiStripRecHit1D.h.
Referenced by setSigmaPitch(), and sigmaPitch().