#include <SiStripRecHit1D.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 | |
SiStripRecHit1D * | 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 8 of file SiStripRecHit1D.h.
Definition at line 12 of file SiStripRecHit1D.h.
|
inline |
|
inline |
Definition at line 15 of file SiStripRecHit1D.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 29 of file SiStripRecHit1D.h.
|
inlineoverridevirtual |
Implements TrackingRecHit.
Definition at line 21 of file SiStripRecHit1D.h.
References SiStripRecHit1D().
|
inlineoverrideprivatevirtual |
Reimplemented from TrackingRecHit.
Definition at line 33 of file SiStripRecHit1D.h.
|
inlineoverridevirtual |
Reimplemented from TrackingRecHit.
Definition at line 23 of file SiStripRecHit1D.h.
|
inlineoverrideprivatevirtual |
Reimplemented from TrackingRecHit.
Definition at line 37 of file SiStripRecHit1D.h.
References TkCloner::makeShared().
|
inline |
Definition at line 18 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::cluster_strip().
Referenced by fireworks::addSiStripClusters(), SiStripGainFromData::algoAnalyze(), AlignmentStats::analyze(), SiPixelErrorEstimation::analyze(), OverlapValidation::analyzeTrajectory(), AlignmentTrackSelector::checkPrescaledHits(), reco::modules::TrackerTrackHitFilter::checkStoN(), SiStripMonitorTrack::fillControlViewHistos(), ApeEstimator::fillHitVariables(), track_associator::hitsToClusterRefs(), TrackerDpgAnalysis::insertMeasurement(), AlignmentTrackSelector::isOkChargeStripHit(), ShallowTrackClustersProducer::produce(), TkAlCaOverlapTagger::produce(), AlignmentPrescaler::produce(), ShallowGainCalibration::produce(), SiStripTrackingRecHitsValid::rechitanalysis(), and HIPAlignmentAlgorithm::run().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements BaseTrackerRecHit.
Definition at line 27 of file SiStripRecHit1D.h.
References BaseTrackerRecHit::getKfComponents1D().
Referenced by HelpertRecHit2DLocalPos::getKfComponents().
|
inline |
Definition at line 19 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::setClusterStripRef().