#include <Phase2TrackerRecHit1D.h>
Public Types | |
typedef OmniClusterRef::Phase2Cluster1DRef | CluRef |
typedef OmniClusterRef::Phase2Cluster1DRef | 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 | |
Phase2TrackerRecHit1D * | 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 10 of file Phase2TrackerRecHit1D.h.
Definition at line 12 of file Phase2TrackerRecHit1D.h.
Definition at line 13 of file Phase2TrackerRecHit1D.h.
|
inline |
|
inlineoverride |
Definition at line 17 of file Phase2TrackerRecHit1D.h.
|
inline |
Definition at line 19 of file Phase2TrackerRecHit1D.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 Phase2TrackerRecHit1D.h.
|
inlineoverridevirtual |
Implements TrackingRecHit.
Definition at line 22 of file Phase2TrackerRecHit1D.h.
References Phase2TrackerRecHit1D().
|
inlineoverrideprivatevirtual |
Reimplemented from TrackingRecHit.
Definition at line 37 of file Phase2TrackerRecHit1D.h.
|
inlineoverridevirtual |
Reimplemented from TrackingRecHit.
Definition at line 23 of file Phase2TrackerRecHit1D.h.
|
inlineoverrideprivatevirtual |
Reimplemented from TrackingRecHit.
Definition at line 40 of file Phase2TrackerRecHit1D.h.
References TkCloner::makeShared().
|
inline |
Definition at line 25 of file Phase2TrackerRecHit1D.h.
References TrackerSingleRecHit::cluster_phase2OT().
Referenced by TrackerHitAssociator::associatePhase2TrackerRecHit(), track_associator::hitsToClusterRefs(), and SeedClusterRemoverPhase2::process().
|
inlineoverridevirtual |
Implements BaseTrackerRecHit.
Definition at line 30 of file Phase2TrackerRecHit1D.h.
|
inlineoverridevirtual |
Implements BaseTrackerRecHit.
Definition at line 31 of file Phase2TrackerRecHit1D.h.
References BaseTrackerRecHit::getKfComponents2D().
|
inlineoverridevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 28 of file Phase2TrackerRecHit1D.h.
|
inline |
Definition at line 26 of file Phase2TrackerRecHit1D.h.
References TrackerSingleRecHit::setClusterPhase2Ref().