#include <GSSiTrackerRecHit2DLocalPos.h>
Protected Member Functions | |
void | load () |
void | store () |
Protected Member Functions inherited from TrackingRecHit | |
void | setId (id_type iid) |
void | setRTTI (unsigned int rt) |
void | setType (Type ttype) |
Protected Attributes | |
LocalError | m_myErr |
LocalPoint | m_myPos |
Protected Attributes inherited from BaseTrackerRecHit | |
LocalError | err_ |
LocalPoint | pos_ |
unsigned int | qualWord_ |
Private Member Functions | |
virtual TrackingRecHit * | clone (const TkCloner &, const TrajectoryStateOnSurface &) const |
Additional Inherited Members | |
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 } |
Static Public Attributes inherited from TrackingRecHit | |
static const int | rttiShift = 24 |
static const int | typeMask = 0xf |
Definition at line 6 of file GSSiTrackerRecHit2DLocalPos.h.
|
inline |
Definition at line 9 of file GSSiTrackerRecHit2DLocalPos.h.
|
inline |
Definition at line 11 of file GSSiTrackerRecHit2DLocalPos.h.
|
inline |
Definition at line 13 of file GSSiTrackerRecHit2DLocalPos.h.
References store().
|
pure virtual |
Implements TrackingRecHit.
Implemented in SiTrackerGSMatchedRecHit2D, and SiTrackerGSRecHit2D.
Referenced by FastTSGFromPropagation::trackerSeeds().
|
inlineprivatevirtual |
Reimplemented from TrackingRecHit.
Definition at line 34 of file GSSiTrackerRecHit2DLocalPos.h.
References clone().
Referenced by clone().
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 25 of file GSSiTrackerRecHit2DLocalPos.h.
|
virtual |
Implements BaseTrackerRecHit.
Definition at line 10 of file GSSiTrackerRecHit2DLocalPos.cc.
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 19 of file GSSiTrackerRecHit2DLocalPos.h.
References BaseTrackerRecHit::getKfComponents2D().
|
inlineprotected |
Definition at line 43 of file GSSiTrackerRecHit2DLocalPos.h.
References BaseTrackerRecHit::err_, m_myErr, m_myPos, and BaseTrackerRecHit::pos_.
Referenced by SiTrackerGSRecHit2D::clone(), and SiTrackerGSMatchedRecHit2D::clone().
|
inlinevirtual |
Access to component RecHits (if any)
Implements TrackingRecHit.
Definition at line 27 of file GSSiTrackerRecHit2DLocalPos.h.
|
inlinevirtual |
Non-const access to component RecHits (if any)
Implements TrackingRecHit.
Definition at line 28 of file GSSiTrackerRecHit2DLocalPos.h.
|
inlinevirtual |
Returns true if the two TrackingRecHits are using the same input information (like Digis, Clusters, etc), false otherwise. The second argument specifies how much sharing is needed in order to return true: the value "all" means that all inputs of the two hits must be identical; the value "some" means that at least one of the inputs is in common.
Reimplemented from TrackingRecHit.
Reimplemented in SiTrackerGSMatchedRecHit2D, and SiTrackerGSRecHit2D.
Definition at line 23 of file GSSiTrackerRecHit2DLocalPos.h.
|
inlineprotected |
Definition at line 42 of file GSSiTrackerRecHit2DLocalPos.h.
References BaseTrackerRecHit::err_, m_myErr, m_myPos, and BaseTrackerRecHit::pos_.
Referenced by GSSiTrackerRecHit2DLocalPos().
|
protected |
Definition at line 40 of file GSSiTrackerRecHit2DLocalPos.h.
|
protected |
Definition at line 39 of file GSSiTrackerRecHit2DLocalPos.h.