#include <SiStripRecHit2D.h>
Public Types | |
typedef OmniClusterRef::ClusterStripRef | ClusterRef |
typedef OmniClusterRef::ClusterRegionalRef | ClusterRegionalRef |
Public Member Functions | |
virtual SiStripRecHit2D * | 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 |
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.... |
Definition at line 7 of file SiStripRecHit2D.h.
Definition at line 14 of file SiStripRecHit2D.h.
Reimplemented from TrackerSingleRecHit.
Definition at line 15 of file SiStripRecHit2D.h.
SiStripRecHit2D::SiStripRecHit2D | ( | ) | [inline] |
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.) {}
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] |
Definition at line 43 of file SiStripRecHit2D.h.
References TrackerSingleRecHit::cluster_strip().
Referenced by fireworks::addSiStripClusters(), SiStripQualityHotStripIdentifier::algoAnalyze(), SiStripGainCosmicCalculator::algoAnalyze(), DeDxDiscriminatorLearner::algoAnalyze(), SiStripGainFromData::algoAnalyze(), SiStripElectronAnalyzer::analyze(), SiStripRecHitsValid::analyze(), AlignmentStats::analyze(), SiStripLAProfileBooker::analyze(), SiStripTrackingRecHitsValid::analyze(), TrackerHitAssociator::associateSimpleRecHit(), SimpleCosmicBONSeeder::checkCharge(), AlignmentTrackSelector::checkPrescaledHits(), reco::modules::TrackerTrackHitFilter::checkStoN(), ProjectedRecHit2D::clone(), helper::MuonCollectionStoreManager::clusterRefsOK(), JPTJetAnalyzer::fillSiStripHitSoNForSingleHit(), GlobalTrajectoryBuilderBase::fixTEC(), TrackerDpgAnalysis::insertMeasurement(), CalibrationTrackSelector::isOkCharge(), AlignmentTrackSelector::isOkChargeStripHit(), HitComparator::less(), DetIdLess::operator()(), ShallowRechitClustersProducer::produce(), AlignmentPrescaler::produce(), TkAlCaOverlapTagger::produce(), ShallowTrackClustersProducer::produce(), ShallowGainCalibration::produce(), ProjectedRecHit2D::ProjectedRecHit2D(), HIPAlignmentAlgorithm::run(), and DeDxTools::trajectoryRawHits().
{ return cluster_strip() ; }
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().
{setClusterStripRef(ref);}
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_;}
double SiStripRecHit2D::sigmaPitch_ [mutable, private] |
cache for the matcher....
Definition at line 59 of file SiStripRecHit2D.h.
Referenced by setSigmaPitch(), and sigmaPitch().