Our base class. More...
#include <SiPixelRecHit.h>
Classes | |
struct | DontCloneRecHit |
Dummy struct to pass to the constructor to say 'please don't clone the hit'. More... | |
struct | SubRingCrossings |
struct | SubTurbineCrossings |
Public Member Functions | |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
virtual const std::vector < const GeomDet * > & | basicComponents () const |
TransientTrackingRecHit::RecHitPointer | build (const TrackingRecHit *p) const |
build a tracking rechit from an existing rechit More... | |
TransientTrackingRecHit::RecHitPointer | build (const TrackingRecHit *p, const TrajectoryStateOnSurface &state) const |
build a tracking rechit refiting the rechit position and error according to the state estimate More... | |
virtual bool | canImproveWithTrack () const |
virtual bool | canImproveWithTrack () const |
virtual bool | canImproveWithTrack () const |
virtual bool | canImproveWithTrack () const |
virtual bool | canImproveWithTrack () const |
virtual bool | canImproveWithTrack () const |
virtual bool | canImproveWithTrack () const |
virtual bool | canImproveWithTrack () const |
virtual int | channel (const LocalPoint &) const |
virtual int | channel (const LocalPoint &) const |
virtual int | channel (const LocalPoint &) const |
virtual int | channel (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state More... | |
virtual int | channel (const LocalPoint &lp) const |
virtual int | channel (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state More... | |
virtual int | channel (const LocalPoint &lp) const |
virtual int | charge () const |
int | charge () const |
void | clearPersistentHit () |
virtual InvalidTrackingRecHit * | clone () const |
virtual SiPixelRecHit * | clone () const |
RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
virtual RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
virtual SiStripRecHit1D * | clone () const |
virtual SiStripMatchedRecHit2D * | clone () const |
virtual SiStripRecHit2D * | clone () const |
virtual RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
virtual RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
virtual TransientTrackingRecHit::RecHitPointer | clone (const TrajectoryStateOnSurface &tsos) const |
virtual RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
virtual RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
virtual RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
virtual RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
void | clonePersistentHit () |
take ownership of the hit, if it wasn't owned (note: if it was owned, this code will leak it) More... | |
ClusterRef | cluster () const |
ClusterRef | cluster () const |
ClusterRef | cluster () const |
float | clusterProbability (unsigned int flags=0) const |
virtual float | clusterProbability () const |
Probability of the compatibility of the track with the pixel cluster shape. More... | |
virtual std::pair< bool, TrajectoryStateOnSurface > | compatible (const TrajectoryStateOnSurface &ts, const Propagator &, const MeasurementEstimator &) const |
virtual std::pair< bool, TrajectoryStateOnSurface > | compatible (const TrajectoryStateOnSurface &ts, const Propagator &, const MeasurementEstimator &) const |
virtual std::pair< bool, TrajectoryStateOnSurface > | compatible (const TrajectoryStateOnSurface &ts, const Propagator &, const MeasurementEstimator &) const |
virtual std::pair< bool, TrajectoryStateOnSurface > | compatible (const TrajectoryStateOnSurface &ts, const Propagator &, const MeasurementEstimator &) const |
virtual std::pair< bool, TrajectoryStateOnSurface > | compatible (const TrajectoryStateOnSurface &, const Propagator &, const MeasurementEstimator &) const |
virtual std::pair< bool, TrajectoryStateOnSurface > | compatible (const TrajectoryStateOnSurface &ts, const Propagator &, const MeasurementEstimator &) const |
std::pair< bool, TrajectoryStateOnSurface > | compatible (const TrajectoryStateOnSurface &ts, const Propagator &, const MeasurementEstimator &) const |
virtual std::pair< bool, TrajectoryStateOnSurface > | compatible (const TrajectoryStateOnSurface &ts, const Propagator &, const MeasurementEstimator &) const |
virtual void | compatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. More... | |
CompositeTECPetal (std::vector< const TECWedge * > &innerWedges, std::vector< const TECWedge * > &outerWedges) | |
CompositeTECWedge (std::vector< const GeomDet * > &innerDets, std::vector< const GeomDet * > &outerDets) | |
virtual bool | containsBigPixelInX (const int &ixmin, const int &ixmax) const |
bool | containsBigPixelInX (const int &ixmin, const int &ixmax) const |
virtual bool | containsBigPixelInY (const int &iymin, const int &iymax) const |
bool | containsBigPixelInY (const int &iymin, const int &iymax) const |
const StripClusterParameterEstimator * | cpe () const |
const PixelClusterParameterEstimator * | cpe () const |
const StripClusterParameterEstimator * | cpe () const |
virtual const GeomDet * | det () const |
virtual const GeomDet * | det () const |
virtual const GeomDet * | det () const |
const GeomDetUnit * | detUnit () const |
const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
double | err () const |
virtual OmniClusterRef const & | firstClusterRef () const |
virtual DetId | geographicalId () const |
float | getAnnealingFactor () const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
virtual void | getKfComponents (KfComponentsHolder &holder) const |
void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
virtual void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
virtual void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
virtual void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
virtual void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
virtual void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &, const Propagator &, const MeasurementEstimator &, std::vector< DetGroup > &) const |
void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
virtual void | groupedCompatibleDetsV (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetGroup > &result) const |
bool | hasBadPixels () const |
bool | hasFilledProb () const |
virtual bool | hasGroups () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
InvalidTrackingRecHit (DetId id, Type type) | |
InvalidTrackingRecHit () | |
virtual bool | isItBigPixelInX (const int ixbin) const |
virtual bool | isItBigPixelInX (const int ixbin) const |
virtual bool | isItBigPixelInY (const int iybin) const |
virtual bool | isItBigPixelInY (const int iybin) const |
virtual bool | isItEdgePixel (int ixbin, int iybin) const |
bool | isItEdgePixel (int ixbin, int iybin) const |
virtual bool | isItEdgePixelInX (int ixbin) const |
bool | isItEdgePixelInX (int ixbin) const |
virtual bool | isItEdgePixelInY (int iybin) const |
bool | isItEdgePixelInY (int iybin) const |
bool | isOnEdge () const |
virtual bool | isValid () const |
virtual LocalError | localError (float strip, float stripErr2) const |
virtual LocalError | localError (const MeasurementPoint &, const MeasurementError &) const |
virtual LocalError | localError (float strip, float stripErr2) const |
virtual LocalError | localError (const MeasurementPoint &, const MeasurementError &) const |
virtual LocalError | localError (const MeasurementPoint &, const MeasurementError &) const |
virtual LocalError | localError (const MeasurementPoint &mp, const MeasurementError &me, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state More... | |
virtual LocalError | localError (float strip, float stripErr2) const |
virtual LocalError | localError (float strip, float stripErr2, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state More... | |
virtual LocalError | localError (const MeasurementPoint &mp, const MeasurementError &me) const |
virtual LocalError | localError (const MeasurementPoint &mp, const MeasurementError &me, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state More... | |
virtual LocalError | localError (const MeasurementPoint &, const MeasurementError &) const |
virtual float | localPitch (const LocalPoint &) const |
virtual float | localPitch (const LocalPoint &) const |
virtual float | localPitch (const LocalPoint &lp) const |
virtual float | localPitch (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state (LocalTrajectoryParameters) More... | |
virtual LocalPoint | localPosition (float strip) const |
virtual LocalPoint | localPosition (const MeasurementPoint &) const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition (float strip) const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition (const MeasurementPoint &) const |
virtual LocalPoint | localPosition (const MeasurementPoint &) const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition (const MeasurementPoint &mp, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state More... | |
virtual LocalPoint | localPosition (const MeasurementPoint &mp) const |
virtual LocalPoint | localPosition (const MeasurementPoint &mp, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state More... | |
virtual LocalPoint | localPosition (float strip) const |
virtual LocalPoint | localPosition (float strip, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state More... | |
virtual LocalPoint | localPosition (const MeasurementPoint &mp) const |
virtual LocalError | localPositionError () const |
virtual LocalError | localPositionError () const |
virtual LocalError | localPositionError () const |
virtual LocalError | localPositionError () const |
virtual LocalError | localPositionError () const |
virtual LocalError | localPositionError () const |
virtual LocalError | localPositionError () const |
virtual LocalError | localPositionError () const |
virtual float | localStripLength (const LocalPoint &) const |
virtual float | localStripLength (const LocalPoint &aLP) const |
virtual float | localStripLength (const LocalPoint &lp) const |
virtual float | localStripLength (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state (LocalTrajectoryParameters) More... | |
virtual float | localX (const float mpX) const |
virtual float | localX (const float mpX, const Topology::LocalTrackPred &trkPred) const |
virtual float | localX (const float mpX) const |
virtual float | localY (const float mpY) const |
virtual float | localY (const float mpY, const Topology::LocalTrackPred &trkPred) const |
virtual float | localY (const float mpY) const |
virtual MeasurementError | measurementError (const LocalPoint &, const LocalError &) const |
virtual MeasurementError | measurementError (const LocalPoint &, const LocalError &) const |
virtual MeasurementError | measurementError (const LocalPoint &lp, const LocalError &le) const |
virtual MeasurementError | measurementError (const LocalPoint &lp, const LocalError &le, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state More... | |
virtual MeasurementError | measurementError (const LocalPoint &lp, const LocalError &le) const |
virtual MeasurementError | measurementError (const LocalPoint &lp, const LocalError &le, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state More... | |
virtual MeasurementError | measurementError (const LocalPoint &, const LocalError &) const |
virtual MeasurementPoint | measurementPosition (const LocalPoint &) const |
virtual MeasurementPoint | measurementPosition (const LocalPoint &) const |
virtual MeasurementPoint | measurementPosition (const LocalPoint &) const |
virtual MeasurementPoint | measurementPosition (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state More... | |
virtual MeasurementPoint | measurementPosition (const LocalPoint &lp) const |
virtual MeasurementPoint | measurementPosition (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state More... | |
virtual MeasurementPoint | measurementPosition (const LocalPoint &lp) const |
double | mom () const |
SiStripCluster const & | monoCluster () const |
OmniClusterRef const & | monoClusterRef () const |
OmniClusterRef & | monoClusterRef () |
SiStripRecHit2D | monoHit () const |
unsigned int | monoId () const |
virtual int | ncolumns () const |
virtual int | ncolumns () const |
virtual int | nrows () const |
virtual int | nrows () const |
virtual int | nstrips () const |
virtual int | nstrips () const |
virtual int | nstrips () const |
const GeomDet * | originalDet () const |
const SiStripRecHit2D & | originalHit () const |
virtual AlgebraicVector | parameters () const |
virtual AlgebraicVector | parameters () const |
virtual AlgebraicVector | parameters () const |
virtual AlgebraicVector | parameters () const |
virtual AlgebraicVector | parameters () const |
virtual AlgebraicVector | parameters () const |
virtual AlgebraicVector | parameters () const |
virtual AlgebraicVector | parameters () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual AlgebraicSymMatrix | parametersError () const |
virtual float | pitch () const |
virtual float | pitch () const |
virtual std::pair< float, float > | pitch () const |
virtual float | pitch () const |
virtual std::pair< float, float > | pitch () const |
virtual std::pair< float, float > | pixel (const LocalPoint &p) const |
virtual std::pair< float, float > | pixel (const LocalPoint &p, const Topology::LocalTrackAngles <p) const |
conversion taking also the angle from the track state More... | |
virtual std::pair< float, float > | pixel (const LocalPoint &p) const |
PixelBarrelLayer (std::vector< const PixelRod * > &innerRods, std::vector< const PixelRod * > &outerRods) | |
PixelBlade (std::vector< const GeomDet * > &frontDets, std::vector< const GeomDet * > &backDets) | |
const PixelClusterParameterEstimator * | pixelClusterParameterEstimator () |
PixelForwardLayer (std::vector< const PixelBlade * > &blades) | |
PixelRod (std::vector< const GeomDet * > &theDets) | |
float | probabilityQ () const |
float | probabilityX () const |
float | probabilityXY () const |
float | probabilityY () const |
virtual AlgebraicMatrix | projectionMatrix () const |
virtual AlgebraicMatrix | projectionMatrix () const |
virtual AlgebraicMatrix | projectionMatrix () const |
virtual AlgebraicMatrix | projectionMatrix () const |
virtual AlgebraicMatrix | projectionMatrix () const |
virtual AlgebraicMatrix | projectionMatrix () const |
virtual AlgebraicMatrix | projectionMatrix () const |
virtual AlgebraicMatrix | projectionMatrix () const |
ProxyPixelTopology (PixelGeomDetType *type, BoundPlane *bp) | |
ProxyStripTopology (StripGeomDetType *type, BoundPlane *bp) | |
int | qBin () const |
float | radius () const |
SiPixelRecHitQuality::QualWordType | rawQualityWord () const |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) More... | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) More... | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) More... | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) More... | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) More... | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) More... | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) More... | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) More... | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) More... | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) More... | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) More... | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) More... | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) More... | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) More... | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) More... | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) More... | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) More... | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) More... | |
RectangularPixelTopology (int nrows, int ncols, float pitchx, float pitchy) | |
RectangularStripTopology (int nstrips, float pitch, float detlength) | |
void | setAnnealingFactor (float annealing) |
void | setClusterRef (ClusterRef const &ref) |
void | setClusterRef (ClusterRef const &ref) |
void | setClusterRef (ClusterRef const &ref) |
void | setHasBadPixels (bool flag) |
void | setHasFilledProb (bool flag) |
void | setIsOnEdge (bool flag) |
void | setProbabilityQ (float prob) |
void | setProbabilityXY (float prob) |
void | setQBin (int qbin) |
void | setRawQualityWord (SiPixelRecHitQuality::QualWordType w) |
void | setSigmaPitch (double sigmap) const |
void | setSigmaPitch (double sigmap) const |
void | setSpansTwoROCs (bool flag) |
virtual void | setSurfaceDeformation (const SurfaceDeformation *deformation) |
virtual void | setSurfaceDeformation (const SurfaceDeformation *deformation) |
virtual bool | sharesInput (const TrackingRecHit *other, SharedInputType what) const |
virtual bool | sharesInput (const TrackingRecHit *other, SharedInputType what) const |
bool | sharesInput (TrackerSingleRecHit const &other) const |
double | sigmaPitch () const |
double | sigmaPitch () const |
SimpleTECWedge (const GeomDet *theDet) | |
SiPixelRecHit () | |
SiPixelRecHit (const LocalPoint &pos, const LocalError &err, const DetId &id, ClusterRef const &clus) | |
SiStripMatchedRecHit2D () | |
SiStripMatchedRecHit2D (const LocalPoint &pos, const LocalError &err, const DetId &id, const SiStripRecHit2D *rMono, const SiStripRecHit2D *rStereo) | |
SiStripRecHit1D () | |
SiStripRecHit1D (const LocalPoint &p, const LocalError &e, const DetId &id, OmniClusterRef const &clus) | |
SiStripRecHit1D (const LocalPoint &p, const LocalError &e, const DetId &id, ClusterRef const &clus) | |
SiStripRecHit1D (const LocalPoint &p, const LocalError &e, const DetId &id, ClusterRegionalRef const &clus) | |
SiStripRecHit1D (const SiStripRecHit2D *) | |
method to facilitate the convesion from 2D to 1D hits More... | |
SiStripRecHit2D () | |
SiStripRecHit2D (const DetId &id, OmniClusterRef const &clus) | |
SiStripRecHit2D (const LocalPoint &pos, const LocalError &err, 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) | |
const SiStripRecHitMatcher * | siStripRecHitMatcher () |
bool | spansTwoROCs () const |
const SiTrackerMultiRecHit * | specificHit () const |
const SiStripRecHit2D * | specificHit () const |
const SiPixelRecHit * | specificHit () const |
const SiStripRecHit1D * | specificHit () const |
virtual const BoundDisk & | specificSurface () const |
virtual const BoundCylinder & | specificSurface () const |
Return the ring surface as a. More... | |
virtual const BoundDiskSector & | specificSurface () const |
virtual StripGeomDetType & | specificType () const |
virtual PixelGeomDetType & | specificType () const |
SiStripCluster const & | stereoCluster () const |
OmniClusterRef const & | stereoClusterRef () const |
OmniClusterRef & | stereoClusterRef () |
SiStripRecHit2D | stereoHit () const |
unsigned int | stereoId () const |
virtual float | strip (const LocalPoint &) const |
virtual float | strip (const LocalPoint &) const |
virtual float | strip (const LocalPoint &lp) const |
virtual float | strip (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the track state (LocalTrajectoryParameters) More... | |
virtual float | stripAngle (float strip) const |
virtual float | stripAngle (float strip) const |
virtual float | stripAngle (float strip) const |
const StripClusterParameterEstimator * | stripClusterParameterEstimator () |
virtual float | stripLength () const |
virtual float | stripLength () const |
det heigth (strip length in the middle) More... | |
virtual float | stripLength () const |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) More... | |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) More... | |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) More... | |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) More... | |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) More... | |
const Surface * | surface () const |
The surface of the GeometricSearchDet. More... | |
virtual const BoundSurface & | surface () const |
The surface of the GeometricSearchDet. More... | |
virtual const BoundSurface & | surface () const |
The surface of the GeometricSearchDet. More... | |
virtual const BoundSurface & | surface () const |
The surface of the GeometricSearchDet. More... | |
virtual const Surface * | surface () const |
The surface of the GeometricSearchDet. More... | |
virtual const Surface * | surface () const |
The surface of the GeometricSearchDet. More... | |
virtual const Surface * | surface () const |
The surface of the GeometricSearchDet. More... | |
const SurfaceDeformation * | surfaceDeformation () const |
const SurfaceDeformation * | surfaceDeformation () const |
TIBLayer (std::vector< const TIBRing * > &innerRings, std::vector< const TIBRing * > &outerRings) | |
TIBRing (std::vector< const GeomDet * > &theGeomDets) | |
TIDLayer (std::vector< const TIDRing * > &rings) | |
TIDRing (std::vector< const GeomDet * > &innerDets, std::vector< const GeomDet * > &outerDets) | |
TkTransientTrackingRecHitBuilder (const TrackingGeometry *trackingGeometry, const PixelClusterParameterEstimator *, const StripClusterParameterEstimator *, const SiStripRecHitMatcher *, bool computeCoarseLocalPositionFromDisk) | |
TOBLayer (std::vector< const TOBRod * > &innerRods, std::vector< const TOBRod * > &outerRods) | |
TOBRod (std::vector< const GeomDet * > &innerDets, std::vector< const GeomDet * > &outerDets) | |
virtual ConstRecHitContainer | transientHits () const |
Composite interface: returns the component hits, if any. More... | |
virtual ConstRecHitContainer | transientHits () const |
Composite interface: returns the component hits, if any. More... | |
virtual ConstRecHitContainer | transientHits () const |
Composite interface: returns the component hits, if any. More... | |
TrapezoidalStripTopology (int nstrip, float pitch, float detheight, float r0) | |
TrapezoidalStripTopology (int nstrip, float pitch, float detheight, float r0, int yAx) | |
virtual const GeomDetType & | type () const |
virtual const GeomDetType & | type () const |
float | weight (unsigned int i) const |
float & | weight (unsigned int i) |
std::vector< float > const & | weights () const |
std::vector< float > & | weights () |
~CompositeTECPetal () | |
~CompositeTECWedge () | |
virtual | ~InvalidTrackingRecHit () |
~PixelBarrelLayer () | |
~PixelBlade () | |
~PixelForwardLayer () | |
~PixelRod () | |
~SimpleTECWedge () | |
~SiPixelRecHit () | |
~SiStripMatchedRecHit2D () | |
~SiStripRecHit2D () | |
~TIBLayer () | |
~TIBRing () | |
~TIDLayer () | |
~TIDRing () | |
~TOBLayer () | |
~TOBRod () | |
virtual | ~TRecHit1DMomConstraint () |
virtual | ~TRecHit2DPosConstraint () |
virtual | ~TRecHit5DParamConstraint () |
virtual | ~TSiPixelRecHit () |
virtual | ~TSiStripRecHit1D () |
virtual | ~TSiStripRecHit2DLocalPos () |
virtual | ~TSiTrackerMultiRecHit () |
Public Member Functions inherited from TransientTrackingRecHitByValue< InvalidTrackingRecHit > | |
virtual | ~TransientTrackingRecHitByValue () |
Public Member Functions inherited from TransientTrackingRecHit | |
const GeomDet * | det () const |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds. More... | |
float | errorGlobalR () const |
float | errorGlobalRPhi () const |
float | errorGlobalZ () const |
virtual GlobalPoint | globalPosition () const |
virtual GlobalError | globalPositionError () const |
TransientTrackingRecHit (const GeomDet *geom=0) | |
TransientTrackingRecHit (const GeomDet *geom, DetId id, Type type=valid) | |
TransientTrackingRecHit (const GeomDet *geom, TrackingRecHit::id_type id, Type type=valid) | |
TransientTrackingRecHit (const GeomDet *geom, TrackingRecHit const &rh) | |
Public Member Functions inherited from TrackingRecHit | |
DetId | geographicalId () const |
unsigned int | getRTTI () const |
Type | getType () const |
bool | isValid () const |
id_type | rawId () const |
virtual void | recHitsV (std::vector< const TrackingRecHit * > &) const |
virtual void | recHitsV (std::vector< TrackingRecHit * > &) |
TrackingRecHit (DetId id, Type type=valid) | |
TrackingRecHit (id_type id=0, Type type=valid) | |
TrackingRecHit (DetId id, unsigned int rt, Type type=valid) | |
Type | type () const |
virtual float | weight () const |
virtual | ~TrackingRecHit () |
Public Member Functions inherited from ReferenceCountedPoolAllocated | |
void | addReference () const |
const ReferenceCountedPoolAllocated & | operator= (const ReferenceCountedPoolAllocated &) |
ReferenceCountedPoolAllocated () | |
ReferenceCountedPoolAllocated (const ReferenceCountedPoolAllocated &iRHS) | |
unsigned int | references () const |
void | removeReference () const |
virtual | ~ReferenceCountedPoolAllocated () |
Public Member Functions inherited from BlockWipedPoolAllocated | |
virtual | ~BlockWipedPoolAllocated () |
Public Member Functions inherited from GenericTransientTrackingRecHit | |
virtual | ~GenericTransientTrackingRecHit () |
Public Member Functions inherited from DetRod | |
virtual | ~DetRod () |
Public Member Functions inherited from GeometricSearchDet | |
virtual std::vector< DetWithState > | compatibleDets (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const |
GeometricSearchDet () | |
virtual std::vector< DetGroup > | groupedCompatibleDets (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const |
virtual const Surface::PositionType & | position () const |
Returns position of the surface. More... | |
virtual | ~GeometricSearchDet () |
Public Member Functions inherited from GeometricSearchDetWithGroups | |
void | compatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const |
bool | hasGroups () const |
Public Member Functions inherited from RodBarrelLayer | |
RodBarrelLayer () | |
virtual | ~RodBarrelLayer () |
Public Member Functions inherited from BarrelDetLayer | |
BarrelDetLayer () | |
bool | contains (const Local3DPoint &p) const |
virtual Location | location () const |
DetLayer interface. More... | |
virtual | ~BarrelDetLayer () |
Public Member Functions inherited from DetLayer | |
std::vector< const DetLayer * > | compatibleLayers (NavigationDirection direction) const |
std::vector< const DetLayer * > | compatibleLayers (const FreeTrajectoryState &fts, PropagationDirection timeDirection) const |
std::vector< const DetLayer * > | compatibleLayers (const FreeTrajectoryState &fts, PropagationDirection timeDirection, int &counter) const |
DetLayer () | |
NavigableLayer * | navigableLayer () const |
Return the NavigableLayer associated with this DetLayer. More... | |
virtual std::vector< const DetLayer * > | nextLayers (NavigationDirection direction) const |
virtual std::vector< const DetLayer * > | nextLayers (const FreeTrajectoryState &fts, PropagationDirection timeDirection) const |
virtual void | setNavigableLayer (NavigableLayer *nlp) |
Set the NavigableLayer associated with this DetLayer. More... | |
virtual | ~DetLayer () |
Public Member Functions inherited from RingedForwardLayer | |
RingedForwardLayer () | |
virtual | ~RingedForwardLayer () |
Public Member Functions inherited from ForwardDetLayer | |
bool | contains (const Local3DPoint &p) const |
ForwardDetLayer () | |
virtual Location | location () const |
Which part of the detector (barrel, endcap) More... | |
virtual | ~ForwardDetLayer () |
Public Member Functions inherited from DetRodOneR | |
DetRodOneR () | |
Dummy constructor. More... | |
DetRodOneR (std::vector< const GeomDet * >::const_iterator first, std::vector< const GeomDet * >::const_iterator last) | |
Construct from iterators on GeomDet*. More... | |
DetRodOneR (const std::vector< const GeomDet * > &dets) | |
Construct from a std::vector of GeomDet*. More... | |
virtual | ~DetRodOneR () |
Public Member Functions inherited from PixelTopology | |
virtual | ~PixelTopology () |
Public Member Functions inherited from Topology | |
virtual | ~Topology () |
Public Member Functions inherited from StripTopology | |
virtual | ~StripTopology () |
Public Member Functions inherited from TrackerSingleRecHit | |
ClusterPixelRef | cluster_pixel () const |
ClusterRegionalRef | cluster_regional () const |
ClusterStripRef | cluster_strip () const |
OmniClusterRef const & | omniCluster () const |
OmniClusterRef & | omniCluster () |
OmniClusterRef const & | omniClusterRef () const |
OmniClusterRef & | omniClusterRef () |
bool | sameCluster (OmniClusterRef const &oh) const |
void | setClusterPixelRef (ClusterPixelRef const &ref) |
void | setClusterRegionalRef (ClusterRegionalRef const &ref) |
void | setClusterStripRef (ClusterStripRef const &ref) |
bool | sharesInput (TrackerSingleRecHit const &other) const |
SiStripCluster const & | stripCluster () const |
TrackerSingleRecHit () | |
TrackerSingleRecHit (DetId id, OmniClusterRef const &clus) | |
TrackerSingleRecHit (const LocalPoint &p, const LocalError &e, DetId id, OmniClusterRef const &clus) | |
TrackerSingleRecHit (const LocalPoint &p, const LocalError &e, DetId id, ClusterPixelRef const &clus) | |
TrackerSingleRecHit (const LocalPoint &p, const LocalError &e, DetId id, ClusterStripRef const &clus) | |
TrackerSingleRecHit (const LocalPoint &p, const LocalError &e, DetId id, ClusterRegionalRef const &clus) | |
Public Member Functions inherited from BaseTrackerRecHit | |
BaseTrackerRecHit () | |
BaseTrackerRecHit (DetId id, trackerHitRTTI::RTTI rt) | |
BaseTrackerRecHit (const LocalPoint &p, const LocalError &e, DetId id, trackerHitRTTI::RTTI rt) | |
void | getKfComponents1D (KfComponentsHolder &holder) const |
void | getKfComponents2D (KfComponentsHolder &holder) const |
bool | hasPositionAndError () const GCC11_FINAL |
to be redefined by daughter class More... | |
bool | isMatched () const |
bool | isMulti () const |
bool | isProjected () const |
bool | isSingle () const |
const LocalError & | localPositionErrorFast () const |
const LocalPoint & | localPositionFast () const |
trackerHitRTTI::RTTI | rtti () const |
bool | sameDetModule (TrackingRecHit const &hit) const |
virtual | ~BaseTrackerRecHit () |
Protected Member Functions | |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) const |
int | findClosest (const GlobalPoint[3]) const |
int | findNextIndex (const GlobalPoint[3], int) const |
bool | overlapInR (const TrajectoryStateOnSurface &tsos, int i, double ymax) const |
virtual float | shiftOffset (float pitch_fraction) |
Protected Member Functions inherited from TransientTrackingRecHitByValue< InvalidTrackingRecHit > | |
TransientTrackingRecHitByValue (const GeomDet *geom, const InvalidTrackingRecHit &rh) | |
TransientTrackingRecHitByValue (const TransientTrackingRecHitByValue< InvalidTrackingRecHit > &other) | |
Protected Member Functions inherited from TrackingRecHit | |
void | setId (id_type iid) |
void | setRTTI (unsigned int rt) |
void | setType (Type ttype) |
Protected Member Functions inherited from GenericTransientTrackingRecHit | |
GenericTransientTrackingRecHit (const GeomDet *geom, const TrackingRecHit &rh) | |
GenericTransientTrackingRecHit (const GeomDet *geom, TrackingRecHit *rh) | |
for derived classes convenience, does not clone! More... | |
GenericTransientTrackingRecHit (const GenericTransientTrackingRecHit &other) | |
Protected Member Functions inherited from DetRod | |
void | setPlane (BoundPlane *plane) |
Set the rod's plane. More... | |
Protected Member Functions inherited from BarrelDetLayer | |
virtual BoundCylinder * | computeSurface () |
virtual void | initialize () |
void | setSurface (BoundCylinder *cp) |
Protected Member Functions inherited from ForwardDetLayer | |
virtual BoundDisk * | computeSurface () |
virtual void | initialize () |
float | rmax () const |
float | rmin () const |
void | setSurface (BoundDisk *cp) |
float | zmax () const |
float | zmin () const |
Protected Member Functions inherited from DetRodOneR | |
bool | add (int idet, std::vector< DetWithState > &result, const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const |
Query detector idet for compatible and add the output to result. More... | |
void | initialize () |
Static Protected Member Functions | |
static void | orderAndMergeLevels (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const std::vector< std::vector< DetGroup > > &groups, const std::vector< int > &indices, std::vector< DetGroup > &result) |
Private Types | |
typedef PeriodicBinFinderInPhi < double > | BinFinderType |
typedef PeriodicBinFinderInPhi < double > | BinFinderType |
typedef PeriodicBinFinderInPhi < double > | BinFinderType |
Private Member Functions | |
bool | addClosest (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result) const |
bool | addClosest (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result) const |
bool | addClosest (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result) const |
bool | addClosest (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result) const |
bool | addClosest (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result) const |
bool | addClosest (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result) const dso_internal |
bool | addClosest (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result) const |
bool | addClosest (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, std::vector< DetGroup > &result) const |
double | calculatePhiWindow (double Xmax, const GeomDet &det, const TrajectoryStateOnSurface &state) const |
double | calculatePhiWindow (double Xmax, const GeomDet &det, const TrajectoryStateOnSurface &state) const |
void | checkPeriodicity (std::vector< const GeomDet * >::const_iterator first, std::vector< const GeomDet * >::const_iterator last) |
void | checkRadius (std::vector< const GeomDet * >::const_iterator first, std::vector< const GeomDet * >::const_iterator last) |
virtual InvalidTransientRecHit * | clone () const |
virtual ProjectedRecHit2D * | clone () const |
virtual TRecHit5DParamConstraint * | clone () const |
virtual TRecHit2DPosConstraint * | clone () const |
virtual TRecHit1DMomConstraint * | clone () const |
virtual TSiTrackerMultiRecHit * | clone () const |
virtual TSiStripMatchedRecHit * | clone () const |
virtual TSiPixelRecHit * | clone () const |
virtual TSiStripRecHit1D * | clone () const |
virtual TSiStripRecHit2DLocalPos * | clone () const |
void | ComputeCoarseLocalPosition () |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &startingState, PropagationDirection propDir) const |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const dso_internal |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const |
SubTurbineCrossings | computeCrossings (const TrajectoryStateOnSurface &startingState, PropagationDirection propDir) const |
SubRingCrossings | computeCrossings (const TrajectoryStateOnSurface &startingState, PropagationDirection propDir) const |
virtual BoundDisk * | computeDisk (const std::vector< const TIDRing * > &rings) const |
int | computeHelicity (const GeometricSearchDet *firstBlade, const GeometricSearchDet *secondBlade) const |
void | computeHelicity () |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) const |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) const |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) const |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) const |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) const |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) const |
float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) const |
BoundCylinder * | cylinder (const std::vector< const GeometricSearchDet * > &rods) const |
BoundCylinder * | cylinder (const std::vector< const GeometricSearchDet * > &rods) const |
BoundCylinder * | cylinder (const std::vector< const GeometricSearchDet * > &rings) |
int | findBin (float R, int layer) const dso_internal |
int | findBin (float R, int layer) const |
int | findClosestDet (const GlobalPoint &startPos, int sectorId) const |
GlobalPoint | findPosition (int index, int diskSectorIndex) const dso_internal |
GlobalPoint | findPosition (int index, int diskSectorIndex) const |
InvalidTransientRecHit (const GeomDet *geom, const DetLayer *layer, Type type) | |
invalid RecHit - has only GeomDet and Type More... | |
TransientTrackingRecHit::RecHitPointer | oldbuild (const TrackingRecHit *p) const |
bool | overlap (const GlobalPoint &gpos, const GeometricSearchDet &rod, float phiWin) const |
bool | overlap (const GlobalPoint &gpos, const GeometricSearchDet &ring, float window) const |
bool | overlap (const GlobalPoint &gpos, const GeometricSearchDet &rod, float phiWin) const |
bool | overlap (const GlobalPoint &gpos, const GeomDet &rod, float phiWin) const |
bool | overlap (const GlobalPoint &gpos, const GeomDet &det, float phiWin) const |
SurfaceDeformation::Local2DVector | positionCorrection (const LocalPoint &pos, const Topology::LocalTrackAngles &dir) const |
SurfaceDeformation::Local2DVector | positionCorrection (const Topology::LocalTrackPred &trk) const |
SurfaceDeformation::Local2DVector | positionCorrection (const LocalPoint &pos, const Topology::LocalTrackAngles &dir) const |
SurfaceDeformation::Local2DVector | positionCorrection (const Topology::LocalTrackPred &trk) const |
ProjectedRecHit2D (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const GeomDet *originaldet, const TransientTrackingRecHit &originalHit) | |
ProjectedRecHit2D (const GeomDet *geom, const GeomDet *originaldet, const ProjectedSiStripRecHit2D *rh, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition) | |
virtual std::vector< int > | ringIndicesByCrossingProximity (const TrajectoryStateOnSurface &startingState, const Propagator &prop) const |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubTurbineCrossings &crossings, float window, std::vector< DetGroup > &result) const |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const dso_internal |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubRingCrossings &crossings, float window, std::vector< DetGroup > &result) const |
void | searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const |
virtual const StripTopology & | specificTopology () const |
virtual const PixelTopology & | specificTopology () const |
const std::vector< const GeomDet * > & | subBlade (int ind) const |
const std::vector< const GeomDet * > & | subLayer (int ind) const |
const std::vector< const GeometricSearchDet * > & | subLayer (int ind) const |
const std::vector< const GeometricSearchDet * > & | subLayer (int ind) const |
const std::vector< const GeometricSearchDet * > & | subLayer (int ind) const dso_internal |
const std::vector< const GeometricSearchDet * > & | subLayer (int ind) const |
const std::vector< const GeomDet * > & | subRod (int ind) const |
const std::vector< const GeomDet * > & | subWedge (int ind) const |
void | throwError () const |
const TrajectoryStateOnSurface & | trajectoryState () const |
virtual ConstRecHitContainer | transientHits () const |
Composite interface: returns the component hits, if any. More... | |
TRecHit1DMomConstraint (const int charge, const double mom, const double err, const Surface *surface) | |
Creates the TrackingRecHit internally, avoids redundent cloning. More... | |
TRecHit1DMomConstraint (const TRecHit1DMomConstraint &other) | |
TRecHit2DPosConstraint (const LocalPoint &pos, const LocalError &err, const Surface *surface) | |
Creates the TrackingRecHit internally, avoids redundent cloning. More... | |
TRecHit2DPosConstraint (const TRecHit2DPosConstraint &other) | |
TRecHit5DParamConstraint (const TrajectoryStateOnSurface &tsos) | |
TRecHit5DParamConstraint (const TRecHit5DParamConstraint &other) | |
TSiPixelRecHit (const GeomDet *geom, const SiPixelRecHit *rh, const PixelClusterParameterEstimator *cpe, bool computeCoarseLocalPosition) | |
TSiPixelRecHit (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const clusterRef &clust, const PixelClusterParameterEstimator *cpe) | |
TSiStripMatchedRecHit (const GeomDet *geom, const TrackingRecHit *rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition) | |
TSiStripMatchedRecHit (const GeomDet *geom, std::auto_ptr< TrackingRecHit > rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition) | |
TSiStripMatchedRecHit (const GeomDet *geom, const TrackingRecHit *rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition, const DontCloneRecHit &) | |
TSiStripRecHit1D (const GeomDet *geom, const SiStripRecHit1D *rh, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition) | |
TSiStripRecHit1D (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const OmniClusterRef &clust, const StripClusterParameterEstimator *cpe) | |
Creates the TrackingRecHit internally, avoids redundent cloning. More... | |
TSiStripRecHit2DLocalPos (const GeomDet *geom, const SiStripRecHit2D *rh, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition) | |
TSiStripRecHit2DLocalPos (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const OmniClusterRef &clust, const StripClusterParameterEstimator *cpe) | |
Creates the TrackingRecHit internally, avoids redundent cloning. More... | |
TSiTrackerMultiRecHit (const GeomDet *geom, const SiTrackerMultiRecHit *rh, const ConstRecHitContainer &components, float annealing) | |
Static Private Member Functions | |
static float | computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) dso_internal |
static bool | overlap (const GlobalPoint &gpos, const GeometricSearchDet &rod, float window) dso_internal |
Static Private Attributes | |
static const int | BIG_PIX_PER_ROC_X = 1 |
static const int | BIG_PIX_PER_ROC_Y = 2 |
static const int | COLS_PER_ROC = 52 |
static const int | ROWS_PER_ROC = 80 |
Additional Inherited Members | |
Static Public Attributes inherited from TrackingRecHit | |
static const int | rttiShift = 24 |
static const int | typeMask = 0xf |
Static Public Attributes inherited from ReferenceCountedPoolAllocated | |
static int | s_alive =0 |
static int | s_referenced =0 |
Static Public Attributes inherited from BlockWipedPoolAllocated | |
static int | s_alive =0 |
static bool | s_usePool =false |
Protected Attributes inherited from GenericTransientTrackingRecHit | |
TrackingRecHit * | trackingRecHit_ |
Protected Attributes inherited from GeometricSearchDet | |
GeomDetCompatibilityChecker | theCompatibilityChecker |
Protected Attributes inherited from TECWedge | |
ReferenceCountingPointer < BoundDiskSector > | theDiskSector |
Protected Attributes inherited from DetRodOneR | |
std::vector< const GeomDet * > | theDets |
Protected Attributes inherited from TECPetal | |
ReferenceCountingPointer < BoundDiskSector > | theDiskSector |
Our base class.
Quality word packing
Specialised strip topology for rectangular barrel detectors. The strips are parallel to the local Y axis, so X is the precisely measured coordinate.
Specialised strip topology for rectangular barrel detectors. The strips are parallel to the local Y axis, so X is the precisely measured coordinate.Specialization of StripTopology for detectors of symmetric trapezoidal shape. The local Y coordinate is parallel to the central strip, and prpendicular to the paralle sides of the trapezoid. The first and last strips are parallel to the corresponding sides of the trapezoid. The pitch is constant at constant y. This topology makes a non-linear transformation: the pitch is not constant along the strips.
A concrete implementation for TEC petals
A concrete implementation for TEC layer built out of TECPetals
A concrete implementation for PixelBarrel layer built out of BarrelPixelRod
A concrete implementation for PixelBlade
A concrete implementation for PixelForward layer built out of ForwardPixelBlade
A concrete implementation for PixelRod
A concrete implementation for TEC wedge built out of only one det
A concrete implementation for TIB layer built out of TIBRings
A concrete implementation for TIB rings
A concrete implementation for TID layer built out of TIDRings
A concrete implementation for TID rings
A concrete implementation for TOB layer built out of TOBRods
A concrete implementation for TOB Rod
Definition at line 22 of file SiPixelRecHit.h.
typedef BaseTrackerRecHit GCC11_FINAL::Base |
Definition at line 8 of file SiStripMatchedRecHit2D.h.
Definition at line 11 of file InvalidTransientRecHit.h.
typedef PeriodicBinFinderInZ<float> GCC11_FINAL::BinFinderType |
Definition at line 14 of file PixelRod.h.
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL::BinFinderType |
Definition at line 17 of file TOBLayer.h.
typedef PeriodicBinFinderInZ<float> GCC11_FINAL::BinFinderType |
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL::BinFinderType |
Definition at line 19 of file PixelBarrelLayer.h.
|
private |
Definition at line 66 of file PixelForwardLayer.h.
|
private |
|
private |
Definition at line 14 of file SiStripRecHit2D.h.
Definition at line 17 of file SiStripRecHit1D.h.
typedef SiPixelRecHit::ClusterRef GCC11_FINAL::clusterRef |
Definition at line 17 of file TSiPixelRecHit.h.
Definition at line 26 of file SiPixelRecHit.h.
Definition at line 15 of file SiStripRecHit2D.h.
Definition at line 18 of file SiStripRecHit1D.h.
typedef SiStripRecHit1D::ClusterRef GCC11_FINAL::SiStripClusterRef |
Definition at line 13 of file TSiStripRecHit1D.h.
typedef SiStripRecHit2D::ClusterRef GCC11_FINAL::SiStripClusterRef |
Definition at line 15 of file TSiStripRecHit2DLocalPos.h.
typedef edm::LazyGetter<SiStripCluster>::value_ref GCC11_FINAL::SiStripRegionalClusterRef |
Definition at line 15 of file TSiStripRecHit1D.h.
typedef edm::LazyGetter<SiStripCluster>::value_ref GCC11_FINAL::SiStripRegionalClusterRef |
Definition at line 17 of file TSiStripRecHit2DLocalPos.h.
Definition at line 10 of file InvalidTrackingRecHit.h.
Definition at line 12 of file InvalidTransientRecHit.h.
|
inline |
Definition at line 30 of file SiPixelRecHit.h.
|
inline |
Definition at line 11 of file SiStripMatchedRecHit2D.h.
|
inline |
Definition at line 12 of file SiStripRecHit2D.h.
|
inlinevirtual |
Definition at line 15 of file InvalidTrackingRecHit.h.
GCC11_FINAL::~CompositeTECPetal | ( | ) |
GCC11_FINAL::~CompositeTECWedge | ( | ) |
GCC11_FINAL::~PixelBarrelLayer | ( | ) |
GCC11_FINAL::~PixelBlade | ( | ) |
GCC11_FINAL::~PixelForwardLayer | ( | ) |
GCC11_FINAL::~PixelRod | ( | ) |
GCC11_FINAL::~SimpleTECWedge | ( | ) |
GCC11_FINAL::~TIBLayer | ( | ) |
GCC11_FINAL::~TIBRing | ( | ) |
GCC11_FINAL::~TIDLayer | ( | ) |
GCC11_FINAL::~TIDRing | ( | ) |
GCC11_FINAL::~TOBLayer | ( | ) |
GCC11_FINAL::~TOBRod | ( | ) |
|
inlinevirtual |
Definition at line 11 of file TRecHit1DMomConstraint.h.
|
inlinevirtual |
Definition at line 12 of file TRecHit2DPosConstraint.h.
|
inlinevirtual |
Definition at line 20 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
Definition at line 20 of file TSiPixelRecHit.h.
|
inlinevirtual |
Definition at line 17 of file TSiStripRecHit1D.h.
|
inlinevirtual |
Definition at line 19 of file TSiStripRecHit2DLocalPos.h.
|
inlinevirtual |
Definition at line 16 of file TSiTrackerMultiRecHit.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from DetRodOneR.
Definition at line 21 of file TIDLayer.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from DetRodOneR.
Definition at line 22 of file PixelForwardLayer.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from DetRodOneR.
Definition at line 25 of file TIBLayer.h.
|
inlinevirtual |
Reimplemented from DetRodOneR.
Definition at line 25 of file CompositeTECPetal.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from DetRodOneR.
Definition at line 26 of file TOBLayer.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from DetRodOneR.
Definition at line 29 of file PixelBarrelLayer.h.
|
inlinestatic |
Definition at line 14 of file InvalidTransientRecHit.h.
|
virtual |
build a tracking rechit from an existing rechit
Implements TransientTrackingRecHitBuilder.
|
virtual |
build a tracking rechit refiting the rechit position and error according to the state estimate
Reimplemented from TransientTrackingRecHitBuilder.
|
inlinestatic |
Definition at line 26 of file ProjectedRecHit2D.h.
|
inlinestatic |
Definition at line 26 of file TSiStripMatchedRecHit.h.
|
inlinestatic |
Definition at line 33 of file TSiStripMatchedRecHit.h.
|
inlinestatic |
Definition at line 34 of file ProjectedRecHit2D.h.
|
inlinestatic |
Definition at line 58 of file TRecHit5DParamConstraint.h.
|
inlinestatic |
Definition at line 59 of file TRecHit1DMomConstraint.h.
|
inlinestatic |
Definition at line 59 of file TRecHit2DPosConstraint.h.
|
inlinestatic |
Definition at line 59 of file TSiStripRecHit2DLocalPos.h.
|
inlinestatic |
Definition at line 60 of file TSiPixelRecHit.h.
|
inlinestatic |
Definition at line 61 of file TSiStripRecHit1D.h.
|
inlinestatic |
Definition at line 66 of file TSiPixelRecHit.h.
|
inlinestatic |
Definition at line 66 of file TSiStripRecHit2DLocalPos.h.
|
inlinestatic |
Definition at line 67 of file TSiStripRecHit1D.h.
|
inlinestatic |
Definition at line 70 of file TSiTrackerMultiRecHit.h.
|
inlinestatic |
Definition at line 73 of file TSiStripRecHit2DLocalPos.h.
|
inlinestatic |
Definition at line 74 of file TSiStripRecHit1D.h.
|
inlinestatic |
Definition at line 80 of file TSiStripRecHit2DLocalPos.h.
|
inlinestatic |
Definition at line 81 of file TSiStripRecHit1D.h.
|
inlinestatic |
Build this hit on the heap, but possibly starting from already allocated memory. if 'memory' is not null, it will call the placed delete, and then the placed new to make a new hit if 'memory' is null, it will fill it with a new heap-allocated hit both at entry and exit of this method any rechit in 'memory' DOES NOT own it's persistent rechit
Definition at line 51 of file TSiStripMatchedRecHit.h.
|
private |
|
private |
|
inlinevirtual |
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&).
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 39 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
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&).
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 41 of file TSiStripMatchedRecHit.h.
|
inlinevirtual |
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&).
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 48 of file TSiPixelRecHit.h.
|
inlinevirtual |
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&).
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 49 of file TSiStripRecHit2DLocalPos.h.
|
inlinevirtual |
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&).
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 51 of file TSiStripRecHit1D.h.
|
inlinevirtual |
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&).
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 52 of file TRecHit1DMomConstraint.h.
|
inlinevirtual |
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&).
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 52 of file TRecHit2DPosConstraint.h.
|
inlinevirtual |
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&).
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 64 of file TSiTrackerMultiRecHit.h.
|
virtual |
Implements Topology.
|
virtual |
Implements Topology.
|
virtual |
Implements Topology.
|
virtual |
conversion taking also the angle from the track state
Reimplemented from Topology.
|
virtual |
Implements Topology.
|
virtual |
conversion taking also the angle from the track state
Reimplemented from Topology.
|
inlinevirtual |
Implements Topology.
Definition at line 105 of file RectangularPixelTopology.h.
References AlCaHLTBitMon_ParallelJobs::p, PixelTopology::pixel(), and PixelChannelIdentifier::pixelToChannel().
|
inlinevirtual |
Definition at line 37 of file TRecHit5DParamConstraint.h.
|
inline |
Definition at line 39 of file TRecHit1DMomConstraint.h.
|
private |
|
private |
|
inline |
drop the pointer to the hit, so that it's not deleted by the destructor. you must call this before deleting the TSiStripMatchedRecHit IF AND ONLY IF it doesn't own the rechit
Definition at line 68 of file TSiStripMatchedRecHit.h.
|
inlinevirtual |
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 27 of file InvalidTransientRecHit.h.
|
inlinevirtual |
|
virtual |
Returns a copy of the hit with parameters and errors computed with respect to the TrajectoryStateOnSurface given as argument. For concrete hits not capable to improve their parameters and errors this method returns an exact copy, and is equivalent to clone() without arguments.
Reimplemented from TransientTrackingRecHit.
|
inlinevirtual |
|
virtual |
Returns a copy of the hit with parameters and errors computed with respect to the TrajectoryStateOnSurface given as argument. For concrete hits not capable to improve their parameters and errors this method returns an exact copy, and is equivalent to clone() without arguments.
Reimplemented from TransientTrackingRecHit.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Returns a copy of the hit with parameters and errors computed with respect to the TrajectoryStateOnSurface given as argument. For concrete hits not capable to improve their parameters and errors this method returns an exact copy, and is equivalent to clone() without arguments.
Reimplemented from TransientTrackingRecHit.
|
virtual |
Returns a copy of the hit with parameters and errors computed with respect to the TrajectoryStateOnSurface given as argument. For concrete hits not capable to improve their parameters and errors this method returns an exact copy, and is equivalent to clone() without arguments.
Reimplemented from TransientTrackingRecHit.
|
inlinevirtual |
Returns a copy of the hit with parameters and errors computed with respect to the TrajectoryStateOnSurface given as argument. For concrete hits not capable to improve their parameters and errors this method returns an exact copy, and is equivalent to clone() without arguments.
Reimplemented from TransientTrackingRecHit.
Definition at line 53 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
Returns a copy of the hit with parameters and errors computed with respect to the TrajectoryStateOnSurface given as argument. For concrete hits not capable to improve their parameters and errors this method returns an exact copy, and is equivalent to clone() without arguments.
Reimplemented from TransientTrackingRecHit.
Definition at line 54 of file TRecHit1DMomConstraint.h.
References clone().
Referenced by clone().
|
inlinevirtual |
Returns a copy of the hit with parameters and errors computed with respect to the TrajectoryStateOnSurface given as argument. For concrete hits not capable to improve their parameters and errors this method returns an exact copy, and is equivalent to clone() without arguments.
Reimplemented from TransientTrackingRecHit.
Definition at line 54 of file TRecHit2DPosConstraint.h.
References clone().
Referenced by clone().
|
virtual |
Returns a copy of the hit with parameters and errors computed with respect to the TrajectoryStateOnSurface given as argument. For concrete hits not capable to improve their parameters and errors this method returns an exact copy, and is equivalent to clone() without arguments.
Reimplemented from TransientTrackingRecHit.
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 59 of file ProjectedRecHit2D.h.
|
virtual |
Returns a copy of the hit with parameters and errors computed with respect to the TrajectoryStateOnSurface given as argument. For concrete hits not capable to improve their parameters and errors this method returns an exact copy, and is equivalent to clone() without arguments.
Reimplemented from TransientTrackingRecHit.
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 66 of file TRecHit5DParamConstraint.h.
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 80 of file TRecHit2DPosConstraint.h.
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 83 of file TRecHit1DMomConstraint.h.
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 87 of file TSiTrackerMultiRecHit.h.
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 102 of file TSiStripMatchedRecHit.h.
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 103 of file TSiPixelRecHit.h.
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 110 of file TSiStripRecHit1D.h.
|
inlineprivatevirtual |
Implements TrackingRecHit.
Definition at line 131 of file TSiStripRecHit2DLocalPos.h.
|
inline |
take ownership of the hit, if it wasn't owned (note: if it was owned, this code will leak it)
Definition at line 65 of file TSiStripMatchedRecHit.h.
|
inline |
Definition at line 36 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::cluster_strip().
|
inline |
Definition at line 41 of file SiPixelRecHit.h.
|
inline |
Definition at line 43 of file SiStripRecHit2D.h.
References TrackerSingleRecHit::cluster_strip().
float GCC11_FINAL::clusterProbability | ( | unsigned int | flags = 0 | ) | const |
|
inlinevirtual |
Probability of the compatibility of the track with the pixel cluster shape.
Reimplemented from TransientTrackingRecHit.
Definition at line 75 of file TSiPixelRecHit.h.
|
virtual |
tests the geometrical compatibility of the Det with the predicted state. The FreeTrajectoryState argument is propagated to the Det surface using the Propagator argument. The resulting TrajectoryStateOnSurface is tested for compatibility with the surface bounds. If compatible, a std::pair< true, propagatedState> is returned. If the propagation fails, or if the state is not compatible, a std::pair< false, propagatedState> is returned.
Reimplemented from BarrelDetLayer.
|
virtual |
tests the geometrical compatibility of the Det with the predicted state. The FreeTrajectoryState argument is propagated to the Det surface using the Propagator argument. The resulting TrajectoryStateOnSurface is tested for compatibility with the surface bounds. If compatible, a std::pair< true, propagatedState> is returned. If the propagation fails, or if the state is not compatible, a std::pair< false, propagatedState> is returned.
Reimplemented from BarrelDetLayer.
|
virtual |
tests the geometrical compatibility of the Det with the predicted state. The FreeTrajectoryState argument is propagated to the Det surface using the Propagator argument. The resulting TrajectoryStateOnSurface is tested for compatibility with the surface bounds. If compatible, a std::pair< true, propagatedState> is returned. If the propagation fails, or if the state is not compatible, a std::pair< false, propagatedState> is returned.
Reimplemented from BarrelDetLayer.
|
virtual |
tests the geometrical compatibility of the Det with the predicted state. The FreeTrajectoryState argument is propagated to the Det surface using the Propagator argument. The resulting TrajectoryStateOnSurface is tested for compatibility with the surface bounds. If compatible, a std::pair< true, propagatedState> is returned. If the propagation fails, or if the state is not compatible, a std::pair< false, propagatedState> is returned.
Reimplemented from BarrelDetLayer.
|
virtual |
tests the geometrical compatibility of the Det with the predicted state. The FreeTrajectoryState argument is propagated to the Det surface using the Propagator argument. The resulting TrajectoryStateOnSurface is tested for compatibility with the surface bounds. If compatible, a std::pair< true, propagatedState> is returned. If the propagation fails, or if the state is not compatible, a std::pair< false, propagatedState> is returned.
Reimplemented from BarrelDetLayer.
|
virtual |
tests the geometrical compatibility of the Det with the predicted state. The FreeTrajectoryState argument is propagated to the Det surface using the Propagator argument. The resulting TrajectoryStateOnSurface is tested for compatibility with the surface bounds. If compatible, a std::pair< true, propagatedState> is returned. If the propagation fails, or if the state is not compatible, a std::pair< false, propagatedState> is returned.
Reimplemented from BarrelDetLayer.
|
virtual |
tests the geometrical compatibility of the Det with the predicted state. The FreeTrajectoryState argument is propagated to the Det surface using the Propagator argument. The resulting TrajectoryStateOnSurface is tested for compatibility with the surface bounds. If compatible, a std::pair< true, propagatedState> is returned. If the propagation fails, or if the state is not compatible, a std::pair< false, propagatedState> is returned.
Reimplemented from BarrelDetLayer.
|
virtual |
tests the geometrical compatibility of the Det with the predicted state. The FreeTrajectoryState argument is propagated to the Det surface using the Propagator argument. The resulting TrajectoryStateOnSurface is tested for compatibility with the surface bounds. If compatible, a std::pair< true, propagatedState> is returned. If the propagation fails, or if the state is not compatible, a std::pair< false, propagatedState> is returned.
Reimplemented from BarrelDetLayer.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 23 of file TIDLayer.h.
|
virtual |
|
inlinevirtual |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 24 of file PixelForwardLayer.h.
|
virtual |
|
inlinevirtual |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 27 of file TIBLayer.h.
|
inlinevirtual |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 27 of file CompositeTECPetal.h.
|
inlinevirtual |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 28 of file TOBLayer.h.
|
virtual |
|
virtual |
|
inlinevirtual |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 31 of file PixelBarrelLayer.h.
GCC11_FINAL::CompositeTECPetal | ( | std::vector< const TECWedge * > & | innerWedges, |
std::vector< const TECWedge * > & | outerWedges | ||
) |
GCC11_FINAL::CompositeTECWedge | ( | std::vector< const GeomDet * > & | innerDets, |
std::vector< const GeomDet * > & | outerDets | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
privatevirtual |
|
private |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
inlinevirtual |
Implements PixelTopology.
Definition at line 81 of file ProxyPixelTopology.h.
|
virtual |
Implements PixelTopology.
|
inlinevirtual |
Implements PixelTopology.
Definition at line 84 of file ProxyPixelTopology.h.
|
virtual |
Implements PixelTopology.
|
inline |
Definition at line 57 of file TSiStripRecHit2DLocalPos.h.
|
inline |
Definition at line 58 of file TSiPixelRecHit.h.
|
inline |
Definition at line 59 of file TSiStripRecHit1D.h.
|
private |
|
private |
|
private |
|
inlinevirtual |
Definition at line 49 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
Definition at line 57 of file TRecHit1DMomConstraint.h.
|
inlinevirtual |
Definition at line 57 of file TRecHit2DPosConstraint.h.
|
inlinevirtual |
CAUTION: the GeomDetUnit* is zero for composite hits (matched hits in the tracker, segments in the muon). Always check this pointer before using it!
Reimplemented from TransientTrackingRecHit.
Definition at line 23 of file ProjectedRecHit2D.h.
|
inlinevirtual |
CAUTION: the GeomDetUnit* is zero for composite hits (matched hits in the tracker, segments in the muon). Always check this pointer before using it!
Reimplemented from TransientTrackingRecHit.
Definition at line 24 of file TSiStripMatchedRecHit.h.
|
inlinevirtual |
CAUTION: the GeomDetUnit* is zero for composite hits (matched hits in the tracker, segments in the muon). Always check this pointer before using it!
Reimplemented from TransientTrackingRecHit.
Definition at line 47 of file TRecHit5DParamConstraint.h.
|
virtual |
CAUTION: the GeomDetUnit* is zero for composite hits (matched hits in the tracker, segments in the muon). Always check this pointer before using it!
Reimplemented from TransientTrackingRecHit.
|
virtual |
CAUTION: the GeomDetUnit* is zero for composite hits (matched hits in the tracker, segments in the muon). Always check this pointer before using it!
Reimplemented from TransientTrackingRecHit.
|
virtual |
CAUTION: the GeomDetUnit* is zero for composite hits (matched hits in the tracker, segments in the muon). Always check this pointer before using it!
Reimplemented from TransientTrackingRecHit.
|
inlinevirtual |
CAUTION: the GeomDetUnit* is zero for composite hits (matched hits in the tracker, segments in the muon). Always check this pointer before using it!
Reimplemented from TransientTrackingRecHit.
Definition at line 56 of file TRecHit1DMomConstraint.h.
|
inlinevirtual |
CAUTION: the GeomDetUnit* is zero for composite hits (matched hits in the tracker, segments in the muon). Always check this pointer before using it!
Reimplemented from TransientTrackingRecHit.
Definition at line 56 of file TRecHit2DPosConstraint.h.
|
virtual |
CAUTION: the GeomDetUnit* is zero for composite hits (matched hits in the tracker, segments in the muon). Always check this pointer before using it!
Reimplemented from TransientTrackingRecHit.
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 22 of file TRecHit5DParamConstraint.h.
|
virtual |
Implements BaseTrackerRecHit.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 32 of file TRecHit1DMomConstraint.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 38 of file TRecHit2DPosConstraint.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 44 of file SiStripMatchedRecHit2D.h.
|
inlinevirtual |
|
inline |
Definition at line 38 of file TRecHit1DMomConstraint.h.
|
private |
|
private |
|
protected |
|
private |
|
protected |
|
private |
|
private |
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 25 of file SiStripMatchedRecHit2D.h.
|
inlinevirtual |
Definition at line 27 of file TSiTrackerMultiRecHit.h.
|
inline |
Definition at line 50 of file TSiTrackerMultiRecHit.h.
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 14 of file ProjectedRecHit2D.h.
References TransientTrackingRecHit::det(), HelpertRecHit2DLocalPos::getKfComponents(), and GenericTransientTrackingRecHit::hit().
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 16 of file TSiStripMatchedRecHit.h.
References TransientTrackingRecHit::det(), HelpertRecHit2DLocalPos::getKfComponents(), and GenericTransientTrackingRecHit::hit().
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 20 of file TSiStripRecHit1D.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 22 of file TSiStripRecHit2DLocalPos.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 24 of file TSiTrackerMultiRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 35 of file TSiPixelRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 44 of file SiStripRecHit1D.h.
References BaseTrackerRecHit::getKfComponents1D().
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 44 of file SiPixelRecHit.h.
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 45 of file SiStripMatchedRecHit2D.h.
References BaseTrackerRecHit::getKfComponents2D().
|
inlinevirtual |
Implements BaseTrackerRecHit.
Definition at line 49 of file SiStripRecHit2D.h.
References BaseTrackerRecHit::getKfComponents2D().
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
virtual |
Reimplemented from GeometricSearchDet.
|
inline |
Definition at line 107 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::hasBadPixels(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 116 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::hasFilledProb(), and SiPixelRecHitQuality::thePacking.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 34 of file TSiTrackerMultiRecHit.h.
|
inlinevirtual |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 38 of file TSiStripRecHit2DLocalPos.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 40 of file TSiStripRecHit1D.h.
|
inlinevirtual |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 41 of file TRecHit1DMomConstraint.h.
|
inlinevirtual |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 41 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 43 of file TRecHit2DPosConstraint.h.
Definition at line 12 of file InvalidTrackingRecHit.h.
|
inline |
Definition at line 13 of file InvalidTrackingRecHit.h.
|
explicitprivate |
invalid RecHit - has only GeomDet and Type
|
inlinevirtual |
Implements PixelTopology.
Definition at line 75 of file ProxyPixelTopology.h.
|
inlinevirtual |
Implements PixelTopology.
Definition at line 119 of file RectangularPixelTopology.h.
|
inlinevirtual |
Implements PixelTopology.
Definition at line 78 of file ProxyPixelTopology.h.
|
inlinevirtual |
Implements PixelTopology.
Definition at line 122 of file RectangularPixelTopology.h.
|
inlinevirtual |
Implements PixelTopology.
Definition at line 94 of file ProxyPixelTopology.h.
|
inlinevirtual |
Implements PixelTopology.
Definition at line 140 of file RectangularPixelTopology.h.
References PixelTopology::isItEdgePixelInX(), and PixelTopology::isItEdgePixelInY().
|
inlinevirtual |
Implements PixelTopology.
Definition at line 88 of file ProxyPixelTopology.h.
|
inlinevirtual |
|
inlinevirtual |
Implements PixelTopology.
Definition at line 91 of file ProxyPixelTopology.h.
|
inlinevirtual |
|
inline |
Definition at line 103 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::isOnEdge(), and SiPixelRecHitQuality::thePacking.
|
inlinevirtual |
Definition at line 37 of file TSiTrackerMultiRecHit.h.
|
virtual |
Implements StripTopology.
|
virtual |
Implements Topology.
|
virtual |
Implements StripTopology.
|
virtual |
Implements Topology.
|
virtual |
Implements Topology.
|
virtual |
conversion taking also the predicted track state
Reimplemented from Topology.
|
virtual |
Implements StripTopology.
|
virtual |
conversion taking also the predicted track state
Reimplemented from StripTopology.
|
virtual |
Implements Topology.
|
virtual |
conversion taking also the predicted track state
Reimplemented from Topology.
|
virtual |
Implements Topology.
|
virtual |
Implements StripTopology.
|
virtual |
Implements StripTopology.
|
virtual |
Implements StripTopology.
|
virtual |
conversion taking also the angle from the track state (LocalTrajectoryParameters)
Reimplemented from StripTopology.
|
virtual |
Implements StripTopology.
|
virtual |
Implements Topology.
|
virtual |
Reimplemented from BaseTrackerRecHit.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 33 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements StripTopology.
|
inlinevirtual |
|
virtual |
Implements Topology.
|
virtual |
Implements Topology.
|
inlinevirtual |
|
virtual |
conversion taking also the predicted track state
Reimplemented from Topology.
|
virtual |
Implements Topology.
|
virtual |
conversion taking also the predicted track state
Reimplemented from Topology.
|
virtual |
Implements StripTopology.
|
virtual |
conversion taking also the predicted track state
Reimplemented from StripTopology.
|
virtual |
Implements Topology.
|
virtual |
Reimplemented from BaseTrackerRecHit.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 35 of file TRecHit1DMomConstraint.h.
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 35 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements StripTopology.
Definition at line 45 of file RectangularStripTopology.h.
References StripTopology::stripLength().
|
virtual |
Implements StripTopology.
|
virtual |
Implements StripTopology.
|
virtual |
conversion taking also the angle from the track state (LocalTrajectoryParameters)
Reimplemented from StripTopology.
|
virtual |
Implements PixelTopology.
|
virtual |
Reimplemented from PixelTopology.
|
virtual |
Implements PixelTopology.
|
virtual |
Implements PixelTopology.
|
virtual |
Reimplemented from PixelTopology.
|
virtual |
Implements PixelTopology.
|
virtual |
Implements Topology.
|
virtual |
Implements Topology.
|
virtual |
Implements Topology.
|
virtual |
conversion taking also the angle from the track state
Reimplemented from Topology.
|
virtual |
Implements Topology.
|
virtual |
conversion taking also the angle from the track state
Reimplemented from Topology.
|
virtual |
Implements Topology.
|
virtual |
Implements Topology.
|
virtual |
Implements Topology.
|
virtual |
Implements Topology.
|
virtual |
conversion taking also the angle from the track state
Reimplemented from Topology.
|
virtual |
Implements Topology.
|
virtual |
conversion taking also the angle from the track state
Reimplemented from Topology.
|
inlinevirtual |
Implements Topology.
Definition at line 85 of file RectangularPixelTopology.h.
References AlCaHLTBitMon_ParallelJobs::p, and PixelTopology::pixel().
|
inline |
Definition at line 37 of file TRecHit1DMomConstraint.h.
|
inline |
Definition at line 37 of file SiStripMatchedRecHit2D.h.
|
inline |
Definition at line 29 of file SiStripMatchedRecHit2D.h.
|
inline |
Definition at line 32 of file SiStripMatchedRecHit2D.h.
|
inline |
Definition at line 19 of file SiStripMatchedRecHit2D.h.
|
inline |
|
virtual |
Implements PixelTopology.
|
inlinevirtual |
|
virtual |
Implements PixelTopology.
|
inlinevirtual |
|
virtual |
Implements StripTopology.
|
virtual |
Implements StripTopology.
|
virtual |
Implements StripTopology.
|
private |
|
staticprotected |
|
inline |
Definition at line 24 of file ProjectedRecHit2D.h.
|
inline |
Definition at line 42 of file ProjectedRecHit2D.h.
References GenericTransientTrackingRecHit::hit(), and originalHit().
Referenced by originalHit().
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
protected |
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 13 of file TRecHit1DMomConstraint.h.
References query::result.
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 14 of file TRecHit2DPosConstraint.h.
References TrackingRecHit::localPosition(), query::result, PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
|
inlinevirtual |
|
virtual |
Reimplemented from BaseTrackerRecHit.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 29 of file TRecHit5DParamConstraint.h.
References asHepVector().
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 19 of file TSiTrackerMultiRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::parError().
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 19 of file ProjectedRecHit2D.h.
References TransientTrackingRecHit::det(), GenericTransientTrackingRecHit::localPositionError(), and HelpertRecHit2DLocalPos::parError().
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 19 of file TRecHit1DMomConstraint.h.
References m.
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 20 of file TSiStripMatchedRecHit.h.
References TransientTrackingRecHit::det(), GenericTransientTrackingRecHit::localPositionError(), and HelpertRecHit2DLocalPos::parError().
|
virtual |
Reimplemented from BaseTrackerRecHit.
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 22 of file TRecHit2DPosConstraint.h.
References asciidump::le, TrackingRecHit::localPositionError(), m, LocalError::xx(), LocalError::xy(), and LocalError::yy().
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 24 of file TSiPixelRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::parError().
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 27 of file TSiStripRecHit2DLocalPos.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::parError().
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 28 of file TSiStripRecHit1D.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::parError().
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 31 of file TRecHit5DParamConstraint.h.
References asHepMatrix().
|
virtual |
Implements PixelTopology.
|
virtual |
Pitch in the middle of the DetUnit
Implements PixelTopology.
|
virtual |
Implements PixelTopology.
|
virtual |
Implements PixelTopology.
|
inlinevirtual |
|
virtual |
Implements PixelTopology.
|
virtual |
conversion taking also the angle from the track state
Reimplemented from PixelTopology.
|
virtual |
Implements PixelTopology.
GCC11_FINAL::PixelBarrelLayer | ( | std::vector< const PixelRod * > & | innerRods, |
std::vector< const PixelRod * > & | outerRods | ||
) |
GCC11_FINAL::PixelBlade | ( | std::vector< const GeomDet * > & | frontDets, |
std::vector< const GeomDet * > & | backDets | ||
) |
|
inline |
Definition at line 22 of file TkTransientTrackingRecHitBuilder.h.
GCC11_FINAL::PixelForwardLayer | ( | std::vector< const PixelBlade * > & | blades | ) |
GCC11_FINAL::PixelRod | ( | std::vector< const GeomDet * > & | theDets | ) |
|
private |
Internal method to get correction of the position from SurfaceDeformation, must not be called if 'theSurfaceDeformation' is a null pointer.
|
private |
Internal method to get correction of the position from SurfaceDeformation, must not be called if 'theSurfaceDeformation' is a null pointer.
|
private |
Internal method to get correction of the position from SurfaceDeformation, must not be called if 'theSurfaceDeformation' is a null pointer.
|
private |
Internal method to get correction of the position from SurfaceDeformation, must not be called if 'theSurfaceDeformation' is a null pointer.
|
inline |
Definition at line 89 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::probabilityQ(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 78 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::probabilityX(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 86 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::probabilityXY(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 81 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::probabilityY(), and SiPixelRecHitQuality::thePacking.
|
private |
|
private |
|
virtual |
Reimplemented from BaseTrackerRecHit.
|
inlinevirtual |
Reimplemented from BaseTrackerRecHit.
Definition at line 24 of file TRecHit5DParamConstraint.h.
References TrackingRecHit::projectionMatrix().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
GCC11_FINAL::ProxyPixelTopology | ( | PixelGeomDetType * | type, |
BoundPlane * | bp | ||
) |
GCC11_FINAL::ProxyStripTopology | ( | StripGeomDetType * | type, |
BoundPlane * | bp | ||
) |
|
inline |
Definition at line 96 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::qBin(), and SiPixelRecHitQuality::thePacking.
|
inline |
radius of circle passing through the middle of the det with center at the crossing of the two sides.
Definition at line 72 of file TrapezoidalStripTopology.h.
|
inline |
Definition at line 68 of file SiPixelRecHit.h.
|
virtual |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
|
virtual |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
|
inlinevirtual |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 39 of file TSiTrackerMultiRecHit.h.
|
inlinevirtual |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 40 of file TSiStripRecHit2DLocalPos.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
|
inlinevirtual |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 41 of file TSiPixelRecHit.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
|
inlinevirtual |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 42 of file TSiStripRecHit1D.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
|
inlinevirtual |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 42 of file TSiTrackerMultiRecHit.h.
|
inlinevirtual |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 43 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 43 of file TSiStripRecHit2DLocalPos.h.
|
inlinevirtual |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 44 of file TSiPixelRecHit.h.
|
inlinevirtual |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 45 of file TSiStripRecHit1D.h.
|
inlinevirtual |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 45 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 45 of file TRecHit2DPosConstraint.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
|
inlinevirtual |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 45 of file TRecHit1DMomConstraint.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
|
inlinevirtual |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 48 of file TRecHit1DMomConstraint.h.
|
inlinevirtual |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 48 of file TRecHit2DPosConstraint.h.
|
virtual |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
|
virtual |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
|
inline |
Definition at line 57 of file RectangularPixelTopology.h.
References fireworks::BIG_PIX_PER_ROC_X, fireworks::BIG_PIX_PER_ROC_Y, fireworks::COLS_PER_ROC, gather_cfg::cout, fireworks::ROWS_PER_ROC, and TP_DEBUG.
GCC11_FINAL::RectangularStripTopology | ( | int | nstrips, |
float | pitch, | ||
float | detlength | ||
) |
|
privatevirtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
interface needed to set and read back an annealing value that has been applied to the current hit error matrix when using it as a component for a composite rec hit (useful for the DAF)
Definition at line 49 of file TSiTrackerMultiRecHit.h.
|
inline |
Definition at line 37 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::setClusterStripRef().
|
inline |
Definition at line 42 of file SiPixelRecHit.h.
|
inline |
Definition at line 44 of file SiStripRecHit2D.h.
References TrackerSingleRecHit::setClusterStripRef().
|
inline |
Definition at line 133 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::setHasBadPixels(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 139 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::setHasFilledProb(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 130 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::setIsOnEdge(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 124 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::setProbabilityQ(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 121 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::setProbabilityXY(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 127 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::setQBin(), and SiPixelRecHitQuality::thePacking.
|
inline |
|
inline |
Definition at line 48 of file SiStripRecHit1D.h.
|
inline |
Definition at line 53 of file SiStripRecHit2D.h.
|
inline |
Definition at line 136 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::setSpansTwoROCs(), and SiPixelRecHitQuality::thePacking.
|
virtual |
|
virtual |
|
virtual |
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 TrackerSingleRecHit.
|
virtual |
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 TrackerSingleRecHit.
bool GCC11_FINAL::sharesInput | ( | TrackerSingleRecHit const & | other | ) | const |
|
protectedvirtual |
|
inline |
Definition at line 47 of file SiStripRecHit1D.h.
|
inline |
Definition at line 52 of file SiStripRecHit2D.h.
GCC11_FINAL::SimpleTECWedge | ( | const GeomDet * | theDet | ) |
|
inline |
Definition at line 28 of file SiPixelRecHit.h.
|
inline |
Definition at line 32 of file SiPixelRecHit.h.
|
inline |
Definition at line 10 of file SiStripMatchedRecHit2D.h.
|
inline |
Definition at line 13 of file SiStripMatchedRecHit2D.h.
|
inline |
Definition at line 14 of file SiStripRecHit1D.h.
|
inline |
Definition at line 21 of file SiStripRecHit1D.h.
|
inline |
Definition at line 25 of file SiStripRecHit1D.h.
|
inline |
Definition at line 29 of file SiStripRecHit1D.h.
GCC11_FINAL::SiStripRecHit1D | ( | const SiStripRecHit2D * | ) |
method to facilitate the convesion from 2D to 1D hits
|
inline |
Definition at line 10 of file SiStripRecHit2D.h.
|
inline |
Definition at line 18 of file SiStripRecHit2D.h.
|
inline |
Definition at line 24 of file SiStripRecHit2D.h.
|
inline |
Definition at line 30 of file SiStripRecHit2D.h.
|
inline |
Definition at line 37 of file SiStripRecHit2D.h.
|
inline |
Definition at line 24 of file TkTransientTrackingRecHitBuilder.h.
|
inline |
Definition at line 111 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::Packing::spansTwoROCs(), and SiPixelRecHitQuality::thePacking.
|
inline |
Definition at line 35 of file TSiTrackerMultiRecHit.h.
|
inline |
Definition at line 56 of file TSiStripRecHit2DLocalPos.h.
|
inline |
Definition at line 57 of file TSiPixelRecHit.h.
|
inline |
Definition at line 58 of file TSiStripRecHit1D.h.
|
inlinevirtual |
|
inlinevirtual |
Return the ring surface as a.
Reimplemented from TECPetal.
Definition at line 41 of file TIBRing.h.
|
inlinevirtual |
Reimplemented from TECPetal.
Definition at line 41 of file PixelBlade.h.
|
privatevirtual |
|
privatevirtual |
|
virtual |
|
virtual |
|
inline |
Definition at line 34 of file SiStripMatchedRecHit2D.h.
|
inline |
Definition at line 28 of file SiStripMatchedRecHit2D.h.
|
inline |
Definition at line 31 of file SiStripMatchedRecHit2D.h.
|
inline |
Definition at line 18 of file SiStripMatchedRecHit2D.h.
|
inline |
|
virtual |
Implements StripTopology.
|
virtual |
Implements StripTopology.
|
virtual |
Implements StripTopology.
|
virtual |
conversion taking also the track state (LocalTrajectoryParameters)
Reimplemented from StripTopology.
|
virtual |
Implements StripTopology.
|
virtual |
angle between strip and symmetry axis
Implements StripTopology.
|
virtual |
Implements StripTopology.
|
inline |
Definition at line 23 of file TkTransientTrackingRecHitBuilder.h.
|
inlinevirtual |
|
inlinevirtual |
det heigth (strip length in the middle)
Implements StripTopology.
Definition at line 66 of file TrapezoidalStripTopology.h.
|
virtual |
Implements StripTopology.
|
inlineprivate |
Definition at line 77 of file PixelBlade.h.
|
inlinevirtual |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap)
Implements DetLayer.
Definition at line 31 of file TIDLayer.h.
References GeomDetEnumerators::TID.
|
inlinevirtual |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap)
Implements DetLayer.
Definition at line 32 of file PixelForwardLayer.h.
References GeomDetEnumerators::PixelEndcap.
|
inlinevirtual |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap)
Implements DetLayer.
Definition at line 35 of file TIBLayer.h.
References GeomDetEnumerators::TIB.
|
inlinevirtual |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap)
Implements DetLayer.
Definition at line 37 of file TOBLayer.h.
References GeomDetEnumerators::TOB.
|
inlinevirtual |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap)
Implements DetLayer.
Definition at line 40 of file PixelBarrelLayer.h.
References GeomDetEnumerators::PixelBarrel.
|
inlineprivate |
Definition at line 61 of file TIDRing.h.
|
inlineprivate |
Definition at line 64 of file TIBLayer.h.
|
inlineprivate |
Definition at line 70 of file TOBLayer.h.
|
inlineprivate |
Definition at line 73 of file CompositeTECPetal.h.
|
inlineprivate |
Definition at line 75 of file PixelBarrelLayer.h.
|
inlineprivate |
|
inlineprivate |
Definition at line 57 of file CompositeTECWedge.h.
|
virtual |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
|
inlinevirtual |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 19 of file TIBRing.h.
|
inlinevirtual |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 21 of file TIDRing.h.
|
inlinevirtual |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 24 of file PixelBlade.h.
|
inlinevirtual |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 51 of file TRecHit5DParamConstraint.h.
|
inlinevirtual |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 64 of file TRecHit2DPosConstraint.h.
|
inlinevirtual |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 66 of file TRecHit1DMomConstraint.h.
|
inline |
Definition at line 94 of file ProxyStripTopology.h.
|
inline |
Definition at line 101 of file ProxyPixelTopology.h.
|
private |
GCC11_FINAL::TIBLayer | ( | std::vector< const TIBRing * > & | innerRings, |
std::vector< const TIBRing * > & | outerRings | ||
) |
GCC11_FINAL::TIBRing | ( | std::vector< const GeomDet * > & | theGeomDets | ) |
GCC11_FINAL::TIDLayer | ( | std::vector< const TIDRing * > & | rings | ) |
GCC11_FINAL::TIDRing | ( | std::vector< const GeomDet * > & | innerDets, |
std::vector< const GeomDet * > & | outerDets | ||
) |
GCC11_FINAL::TkTransientTrackingRecHitBuilder | ( | const TrackingGeometry * | trackingGeometry, |
const PixelClusterParameterEstimator * | , | ||
const StripClusterParameterEstimator * | , | ||
const SiStripRecHitMatcher * | , | ||
bool | computeCoarseLocalPositionFromDisk | ||
) |
GCC11_FINAL::TOBLayer | ( | std::vector< const TOBRod * > & | innerRods, |
std::vector< const TOBRod * > & | outerRods | ||
) |
GCC11_FINAL::TOBRod | ( | std::vector< const GeomDet * > & | innerDets, |
std::vector< const GeomDet * > & | outerDets | ||
) |
|
inlineprivate |
Definition at line 70 of file TRecHit5DParamConstraint.h.
|
virtual |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
|
virtual |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
|
inlinevirtual |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
Definition at line 68 of file TSiTrackerMultiRecHit.h.
|
privatevirtual |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
GCC11_FINAL::TrapezoidalStripTopology | ( | int | nstrip, |
float | pitch, | ||
float | detheight, | ||
float | r0 | ||
) |
constructed from: number of strips pitch in the middle det heigth (strip length in the middle) radius of circle passing through the middle of the det with center at the crossing of the two sides.
GCC11_FINAL::TrapezoidalStripTopology | ( | int | nstrip, |
float | pitch, | ||
float | detheight, | ||
float | r0, | ||
int | yAx | ||
) |
|
inlineprivate |
Creates the TrackingRecHit internally, avoids redundent cloning.
Definition at line 74 of file TRecHit1DMomConstraint.h.
|
inlineprivate |
|
inlineprivate |
Creates the TrackingRecHit internally, avoids redundent cloning.
Definition at line 72 of file TRecHit2DPosConstraint.h.
|
inlineprivate |
Definition at line 77 of file TRecHit2DPosConstraint.h.
|
inlineprivate |
Definition at line 14 of file TRecHit5DParamConstraint.h.
|
inlineprivate |
Definition at line 16 of file TRecHit5DParamConstraint.h.
|
private |
This private constructor copies the TrackingRecHit. It should be used when the TrackingRecHit exist already in some collection.
|
private |
Another private constructor. It creates the TrackingRecHit internally, avoiding redundent cloning.
|
inlineprivate |
Definition at line 75 of file TSiStripMatchedRecHit.h.
|
inlineprivate |
Definition at line 83 of file TSiStripMatchedRecHit.h.
|
inlineprivate |
Definition at line 90 of file TSiStripMatchedRecHit.h.
|
private |
|
inlineprivate |
Creates the TrackingRecHit internally, avoids redundent cloning.
Definition at line 100 of file TSiStripRecHit1D.h.
|
inlineprivate |
Definition at line 96 of file TSiStripRecHit2DLocalPos.h.
References GeomDet::geographicalId(), relativeConstraints::geom, and LogDebug.
|
inlineprivate |
Creates the TrackingRecHit internally, avoids redundent cloning.
Definition at line 124 of file TSiStripRecHit2DLocalPos.h.
|
inlineprivate |
Definition at line 83 of file TSiTrackerMultiRecHit.h.
|
virtual |
|
virtual |
|
inline |
Definition at line 58 of file TSiTrackerMultiRecHit.h.
|
inline |
Definition at line 59 of file TSiTrackerMultiRecHit.h.
|
inline |
Definition at line 54 of file TSiTrackerMultiRecHit.h.
|
inline |
Definition at line 55 of file TSiTrackerMultiRecHit.h.
|
private |
Definition at line 81 of file TSiTrackerMultiRecHit.h.
|
staticprivate |
Definition at line 51 of file RectangularPixelTopology.h.
|
staticprivate |
Definition at line 52 of file RectangularPixelTopology.h.
|
private |
Definition at line 69 of file TRecHit1DMomConstraint.h.
|
private |
Definition at line 58 of file SiStripMatchedRecHit2D.h.
|
private |
Definition at line 58 of file SiStripMatchedRecHit2D.h.
|
staticprivate |
Definition at line 50 of file RectangularPixelTopology.h.
|
private |
Definition at line 68 of file TRecHit2DPosConstraint.h.
|
private |
Definition at line 71 of file TRecHit1DMomConstraint.h.
|
private |
Definition at line 21 of file InvalidTransientRecHit.h.
|
private |
Definition at line 160 of file RectangularPixelTopology.h.
|
private |
Definition at line 159 of file RectangularPixelTopology.h.
|
private |
Definition at line 161 of file RectangularPixelTopology.h.
|
private |
Definition at line 162 of file RectangularPixelTopology.h.
|
private |
Definition at line 163 of file RectangularPixelTopology.h.
|
private |
Definition at line 164 of file RectangularPixelTopology.h.
|
private |
Definition at line 70 of file TRecHit1DMomConstraint.h.
|
private |
Definition at line 33 of file TkTransientTrackingRecHitBuilder.h.
|
private |
Definition at line 67 of file TRecHit2DPosConstraint.h.
|
private |
Definition at line 53 of file SiPixelRecHit.h.
|
staticprivate |
Definition at line 49 of file RectangularPixelTopology.h.
|
mutableprivate |
cache for the matcher....
Definition at line 53 of file SiStripRecHit1D.h.
|
private |
Definition at line 34 of file TkTransientTrackingRecHitBuilder.h.
|
private |
Definition at line 70 of file TRecHit2DPosConstraint.h.
|
private |
Definition at line 72 of file TRecHit1DMomConstraint.h.
|
private |
Definition at line 32 of file TkTransientTrackingRecHitBuilder.h.
|
private |
|
private |
Definition at line 85 of file CompositeTECPetal.h.
|
private |
Definition at line 81 of file CompositeTECPetal.h.
|
private |
Definition at line 64 of file CompositeTECWedge.h.
|
private |
|
private |
Definition at line 90 of file PixelBlade.h.
|
private |
Definition at line 88 of file CompositeTECPetal.h.
|
private |
Definition at line 82 of file CompositeTECPetal.h.
|
private |
Definition at line 67 of file PixelForwardLayer.h.
|
private |
Definition at line 84 of file TSiPixelRecHit.h.
|
private |
Definition at line 80 of file TSiTrackerMultiRecHit.h.
|
private |
Definition at line 79 of file CompositeTECPetal.h.
|
private |
Definition at line 36 of file TkTransientTrackingRecHitBuilder.h.
|
private |
Definition at line 47 of file ProjectedRecHit2D.h.
|
private |
Definition at line 82 of file TSiPixelRecHit.h.
|
private |
|
private |
Definition at line 35 of file SimpleTECWedge.h.
|
private |
Definition at line 83 of file TrapezoidalStripTopology.h.
|
private |
Definition at line 65 of file CompositeTECWedge.h.
|
private |
|
private |
Definition at line 88 of file PixelBlade.h.
|
private |
Definition at line 82 of file TrapezoidalStripTopology.h.
|
private |
|
private |
Definition at line 84 of file CompositeTECPetal.h.
|
private |
Definition at line 80 of file CompositeTECPetal.h.
|
private |
Definition at line 63 of file CompositeTECWedge.h.
|
private |
|
private |
Definition at line 89 of file PixelBlade.h.
|
private |
Definition at line 87 of file CompositeTECPetal.h.
|
private |
Definition at line 78 of file TSiTrackerMultiRecHit.h.
|
private |
Definition at line 83 of file TSiPixelRecHit.h.
|
private |
Definition at line 92 of file TSiStripRecHit2DLocalPos.h.
|
private |
Definition at line 93 of file TSiStripRecHit1D.h.
|
private |
Definition at line 78 of file TIBLayer.h.
|
private |
Definition at line 87 of file PixelBarrelLayer.h.
|
private |
Definition at line 83 of file PixelBarrelLayer.h.
|
private |
Definition at line 90 of file PixelBarrelLayer.h.
|
private |
|
private |
|
private |
Definition at line 119 of file ProxyPixelTopology.h.
|
private |
Definition at line 35 of file TkTransientTrackingRecHitBuilder.h.
|
private |
Definition at line 51 of file RectangularStripTopology.h.
|
private |
Definition at line 53 of file RectangularStripTopology.h.
|
private |
Definition at line 48 of file ProjectedRecHit2D.h.
|
private |
Definition at line 79 of file TIBLayer.h.
|
private |
Definition at line 88 of file PixelBarrelLayer.h.
|
private |
Definition at line 84 of file PixelBarrelLayer.h.
|
private |
Definition at line 91 of file PixelBarrelLayer.h.
|
private |
|
private |
|
private |
Definition at line 50 of file RectangularStripTopology.h.
|
private |
Definition at line 52 of file RectangularStripTopology.h.
|
private |
Definition at line 120 of file ProxyPixelTopology.h.
|
private |
Definition at line 111 of file ProxyStripTopology.h.
|
private |
Definition at line 118 of file ProxyPixelTopology.h.
|
private |
Definition at line 119 of file ProxyPixelTopology.h.
|
private |
Definition at line 84 of file TrapezoidalStripTopology.h.
|
private |
Definition at line 64 of file TRecHit5DParamConstraint.h.