#include <SiStripRecHit2D.h>
Public Types | |
typedef OmniClusterRef::ClusterStripRef | ClusterRef |
Public Types inherited from TrackerSingleRecHit | |
typedef BaseTrackerRecHit | Base |
typedef OmniClusterRef::ClusterMTDRef | ClusterMTDRef |
typedef OmniClusterRef::Phase2Cluster1DRef | ClusterPhase2Ref |
typedef OmniClusterRef::ClusterPixelRef | ClusterPixelRef |
typedef OmniClusterRef::ClusterStripRef | ClusterStripRef |
Public Types inherited from TrackingRecHit | |
typedef std::vector < ConstRecHitPointer > | ConstRecHitContainer |
using | ConstRecHitPointer = std::shared_ptr< TrackingRecHit const > |
typedef unsigned int | id_type |
typedef std::vector < ConstRecHitPointer > | RecHitContainer |
using | RecHitPointer = std::shared_ptr< TrackingRecHit const > |
enum | SharedInputType { all, some } |
definition of equality via shared input More... | |
enum | Type { valid = 0, missing = 1, inactive = 2, bad = 3, missing_inner = 4, missing_outer = 5, inactive_inner = 6, inactive_outer = 7 } |
Private Member Functions | |
SiStripRecHit2D * | clone_ (TkCloner const &cloner, TrajectoryStateOnSurface const &tsos) const override |
RecHitPointer | cloneSH_ (TkCloner const &cloner, TrajectoryStateOnSurface const &tsos) const override |
Additional Inherited Members | |
Static Public Attributes inherited from TrackingRecHit | |
static const int | rttiShift = 24 |
static const int | typeMask = 0xf |
Protected Member Functions inherited from TrackingRecHit | |
void | setId (id_type iid) |
void | setRTTI (unsigned int rt) |
void | setType (Type ttype) |
Protected Attributes inherited from BaseTrackerRecHit | |
LocalError | err_ |
LocalPoint | pos_ |
unsigned int | qualWord_ |
Definition at line 7 of file SiStripRecHit2D.h.
Definition at line 13 of file SiStripRecHit2D.h.
|
inline |
|
inlineoverride |
Definition at line 11 of file SiStripRecHit2D.h.
|
inline |
Definition at line 16 of file SiStripRecHit2D.h.
|
inline |
Definition at line 19 of file SiStripRecHit2D.h.
|
inlineoverridevirtual |
Returns true if the clone( const TrajectoryStateOnSurface&) method returns an improved hit, false if it returns an identical copy. In order to avoid redundent copies one should call canImproveWithTrack() before calling clone( const TrajectoryStateOnSurface&). this will be done inside the TkCloner itself
Reimplemented from TrackingRecHit.
Definition at line 33 of file SiStripRecHit2D.h.
|
inlineoverridevirtual |
Implements TrackingRecHit.
Definition at line 25 of file SiStripRecHit2D.h.
References SiStripRecHit2D().
|
inlineoverrideprivatevirtual |
Reimplemented from TrackingRecHit.
Definition at line 37 of file SiStripRecHit2D.h.
|
inlineoverridevirtual |
Reimplemented from TrackingRecHit.
Definition at line 27 of file SiStripRecHit2D.h.
|
inlineoverrideprivatevirtual |
Reimplemented from TrackingRecHit.
Definition at line 41 of file SiStripRecHit2D.h.
References TkCloner::makeShared().
|
inline |
Definition at line 22 of file SiStripRecHit2D.h.
References TrackerSingleRecHit::cluster_strip().
Referenced by fireworks::addSiStripClusters(), TrackingNtuple::addStripMatchedHit(), SiStripGainCosmicCalculator::algoAnalyze(), SiStripQualityHotStripIdentifier::algoAnalyze(), SiStripGainFromData::algoAnalyze(), AlignmentStats::analyze(), SiStripLAProfileBooker::analyze(), SiStripElectronAnalyzer::analyze(), SiPixelErrorEstimation::analyze(), SimpleCosmicBONSeeder::checkCharge(), AlignmentTrackSelector::checkPrescaledHits(), reco::modules::TrackerTrackHitFilter::checkStoN(), helper::MuonCollectionStoreManager::clusterRefsOK(), SiStripMonitorTrack::fillControlViewHistos(), ApeEstimator::fillHitVariables(), GlobalTrajectoryBuilderBase::fixTEC(), track_associator::hitsToClusterRefs(), TrackerDpgAnalysis::insertMeasurement(), CalibrationTrackSelector::isOkCharge(), AlignmentTrackSelector::isOkChargeStripHit(), DetIdLess::operator()(), ShallowTrackClustersProducer::produce(), TkAlCaOverlapTagger::produce(), AlignmentPrescaler::produce(), ShallowGainCalibration::produce(), SiStripRecHitsValid::rechitanalysis(), SiStripTrackingRecHitsValid::rechitanalysis(), SiStripTrackingRecHitsValid::rechitanalysis_matched(), and HIPAlignmentAlgorithm::run().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements BaseTrackerRecHit.
Definition at line 31 of file SiStripRecHit2D.h.
References BaseTrackerRecHit::getKfComponents2D().
|
inline |
Definition at line 23 of file SiStripRecHit2D.h.
References TrackerSingleRecHit::setClusterStripRef().