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 Types | |
typedef BaseTrackerRecHit | Base |
typedef TransientTrackingRecHitByValue < InvalidTrackingRecHit > | Base |
typedef PeriodicBinFinderInPhi < double > | BinFinderType |
typedef PeriodicBinFinderInZ < float > | BinFinderType |
typedef PeriodicBinFinderInPhi < double > | BinFinderType |
typedef PeriodicBinFinderInZ < float > | BinFinderType |
typedef edm::Ref < edmNew::DetSetVector < SiPixelCluster > , SiPixelCluster > | ClusterRef |
typedef OmniClusterRef::ClusterStripRef | ClusterRef |
typedef OmniClusterRef::ClusterStripRef | ClusterRef |
typedef SiPixelRecHit::ClusterRef | clusterRef |
typedef OmniClusterRef::ClusterRegionalRef | ClusterRegionalRef |
typedef OmniClusterRef::ClusterRegionalRef | ClusterRegionalRef |
typedef SiStripRecHit1D::ClusterRef | SiStripClusterRef |
typedef SiStripRecHit2D::ClusterRef | SiStripClusterRef |
typedef edm::LazyGetter < SiStripCluster >::value_ref | SiStripRegionalClusterRef |
typedef edm::LazyGetter < SiStripCluster >::value_ref | SiStripRegionalClusterRef |
typedef TrackingRecHit::Type | Type |
typedef TrackingRecHit::Type | Type |
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 | |
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 | |
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 &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state | |
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 | |
virtual int | channel (const LocalPoint &lp) const |
virtual int | channel (const LocalPoint &lp) const |
virtual int | channel (const LocalPoint &) const |
virtual int | channel (const LocalPoint &) const |
int | charge () const |
virtual int | charge () const |
void | clearPersistentHit () |
virtual SiStripRecHit2D * | clone () const |
virtual SiPixelRecHit * | clone () const |
RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
virtual InvalidTrackingRecHit * | clone () const |
virtual RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
virtual SiStripMatchedRecHit2D * | clone () 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 |
virtual SiStripRecHit1D * | clone () 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) | |
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. | |
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 |
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 |
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 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. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
virtual const std::vector < const GeometricSearchDet * > & | components () const |
Returns basic components, if any. | |
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 PixelClusterParameterEstimator * | cpe () const |
const StripClusterParameterEstimator * | cpe () const |
const StripClusterParameterEstimator * | cpe () const |
virtual const GeomDet * | det () const |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds. | |
virtual const GeomDet * | det () const |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds. | |
virtual const GeomDet * | det () const |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds. | |
const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
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 |
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 &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 &, const Propagator &, const MeasurementEstimator &, std::vector< DetGroup > &) 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 |
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 (float strip, float stripErr2, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state | |
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 | |
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 &, const MeasurementError &) const |
virtual LocalError | localError (float strip, float stripErr2) const |
virtual LocalError | localError (const MeasurementPoint &mp, const MeasurementError &me, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state | |
virtual LocalError | localError (const MeasurementPoint &, const MeasurementError &) 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) | |
virtual float | localPitch (const LocalPoint &) const |
virtual float | localPitch (const LocalPoint &) const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition (const MeasurementPoint &mp) const |
virtual LocalPoint | localPosition (float strip) const |
virtual LocalPoint | localPosition (const MeasurementPoint &mp, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state | |
virtual LocalPoint | localPosition (float strip, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state | |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition (const MeasurementPoint &) const |
virtual LocalPoint | localPosition (float strip) const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition () const |
virtual LocalPoint | localPosition (float strip) const |
virtual LocalPoint | localPosition (const MeasurementPoint &mp) const |
virtual LocalPoint | localPosition (const MeasurementPoint &) const |
virtual LocalPoint | localPosition (const MeasurementPoint &) const |
virtual LocalPoint | localPosition (const MeasurementPoint &mp, const Topology::LocalTrackPred &trkPred) const |
conversion taking also the predicted track state | |
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 &lp) const |
virtual float | localStripLength (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state (LocalTrajectoryParameters) | |
virtual float | localStripLength (const LocalPoint &) const |
virtual float | localStripLength (const LocalPoint &aLP) const |
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 &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 | |
virtual MeasurementError | measurementError (const LocalPoint &, const LocalError &) 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 | |
virtual MeasurementPoint | measurementPosition (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the angle from the track state | |
virtual MeasurementPoint | measurementPosition (const LocalPoint &lp) const |
virtual MeasurementPoint | measurementPosition (const LocalPoint &) const |
virtual MeasurementPoint | measurementPosition (const LocalPoint &lp) 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 | |
virtual MeasurementPoint | measurementPosition (const LocalPoint &) const |
double | mom () const |
SiStripCluster const & | monoCluster () const |
OmniClusterRef & | monoClusterRef () |
OmniClusterRef const & | monoClusterRef () const |
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 std::pair< float, float > | pitch () const |
virtual std::pair< float, float > | pitch () const |
virtual float | pitch () const |
virtual 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 | |
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 < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) | |
virtual std::vector< const TrackingRecHit * > | recHits () const |
Access to component RecHits (if any) | |
virtual std::vector < TrackingRecHit * > | recHits () |
Non-const access to component RecHits (if any) | |
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 (const LocalPoint &pos, const LocalError &err, const DetId &id, ClusterRef const &clus) | |
SiPixelRecHit () | |
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, ClusterRegionalRef const &clus) | |
SiStripRecHit1D (const LocalPoint &p, const LocalError &e, const DetId &id, OmniClusterRef const &clus) | |
SiStripRecHit1D (const SiStripRecHit2D *) | |
method to facilitate the convesion from 2D to 1D hits | |
SiStripRecHit1D (const LocalPoint &p, const LocalError &e, const DetId &id, ClusterRef 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, ClusterRegionalRef const &clus) | |
SiStripRecHit2D (const LocalPoint &pos, const LocalError &err, const DetId &id, ClusterRef const &clus) | |
SiStripRecHit2D () | |
SiStripRecHit2D (const DetId &id, OmniClusterRef const &clus) | |
const SiStripRecHitMatcher * | siStripRecHitMatcher () |
bool | spansTwoROCs () const |
const SiStripRecHit2D * | specificHit () const |
const SiTrackerMultiRecHit * | specificHit () const |
const SiPixelRecHit * | specificHit () const |
const SiStripRecHit1D * | specificHit () const |
virtual const BoundCylinder & | specificSurface () const |
Return the ring surface as a. | |
virtual const BoundDisk & | specificSurface () const |
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 &lp, const Topology::LocalTrackAngles &dir) const |
conversion taking also the track state (LocalTrajectoryParameters) | |
virtual float | strip (const LocalPoint &lp) const |
virtual float | strip (const LocalPoint &) const |
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 |
det heigth (strip length in the middle) | |
virtual float | stripLength () const |
virtual float | stripLength () const |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) | |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) | |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) | |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) | |
virtual SubDetector | subDetector () const |
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap) | |
virtual const Surface * | surface () const |
The surface of the GeometricSearchDet. | |
virtual const BoundSurface & | surface () const |
The surface of the GeometricSearchDet. | |
virtual const BoundSurface & | surface () const |
The surface of the GeometricSearchDet. | |
virtual const Surface * | surface () const |
The surface of the GeometricSearchDet. | |
virtual const BoundSurface & | surface () const |
The surface of the GeometricSearchDet. | |
virtual const Surface * | surface () const |
The surface of the GeometricSearchDet. | |
const Surface * | surface () const |
The surface of the GeometricSearchDet. | |
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. | |
virtual ConstRecHitContainer | transientHits () const |
Composite interface: returns the component hits, if any. | |
virtual ConstRecHitContainer | transientHits () const |
Composite interface: returns the component hits, if any. | |
TrapezoidalStripTopology (int nstrip, float pitch, float detheight, float r0, int yAx) | |
TrapezoidalStripTopology (int nstrip, float pitch, float detheight, float r0) | |
virtual const GeomDetType & | type () const |
virtual const GeomDetType & | type () const |
float & | weight (unsigned int i) |
float | weight (unsigned int i) const |
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 () |
Static Public Member Functions | |
static RecHitPointer | build (const GeomDet *geom, const GeomDet *originaldet, const ProjectedSiStripRecHit2D *rh, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition=false) |
static RecHitPointer | build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const GeomDet *originaldet, const TransientTrackingRecHit &originalHit) |
static RecHitPointer | build (const GeomDet *geom, const SiTrackerMultiRecHit *rh, const ConstRecHitContainer &components, float annealing=1.) |
static RecHitPointer | build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const SiStripRegionalClusterRef &clust, const StripClusterParameterEstimator *cpe) |
static RecHitPointer | build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const SiStripClusterRef &clust, const StripClusterParameterEstimator *cpe) |
static RecHitPointer | build (const LocalPoint &pos, const LocalError &err, const Surface *surface) |
static RecHitPointer | build (const GeomDet *geom, const SiStripRecHit2D *rh, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition=false) |
static RecHitPointer | build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const SiStripRegionalClusterRef &clust, const StripClusterParameterEstimator *cpe) |
static RecHitPointer | build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const SiStripClusterRef &clust, const StripClusterParameterEstimator *cpe) |
static RecHitPointer | build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const OmniClusterRef &clust, const StripClusterParameterEstimator *cpe) |
static RecHitPointer | build (const GeomDet *geom, const SiStripRecHit1D *rh, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition=false) |
static RecHitPointer | build (const GeomDet *geom, Type type=TrackingRecHit::missing, const DetLayer *layer=0) |
static RecHitPointer | build (const GeomDet *geom, std::auto_ptr< TrackingRecHit > rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe=0, bool computeCoarseLocalPosition=false) |
static RecHitPointer | build (const GeomDet *geom, const TrackingRecHit *rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe=0, bool computeCoarseLocalPosition=false) |
static RecHitPointer | build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const clusterRef &cluster, const PixelClusterParameterEstimator *cpe) |
static RecHitPointer | build (const GeomDet *geom, const SiPixelRecHit *rh, const PixelClusterParameterEstimator *cpe, bool computeCoarseLocalPosition=false) |
static TransientTrackingRecHit::RecHitPointer | build (const TrajectoryStateOnSurface &tsos) |
static RecHitPointer | build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const OmniClusterRef &clust, const StripClusterParameterEstimator *cpe) |
static RecHitPointer | build (const int charge, const double mom, const double err, const Surface *surface) |
static void | buildInPlace (std::auto_ptr< TSiStripMatchedRecHit > &memory, const GeomDet *geom, const TrackingRecHit *rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe=0, bool computeCoarseLocalPosition=false) |
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) |
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 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 |
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 |
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 ProjectedRecHit2D * | clone () const |
virtual TRecHit1DMomConstraint * | clone () const |
virtual TRecHit2DPosConstraint * | clone () const |
virtual TRecHit5DParamConstraint * | clone () const |
virtual TSiPixelRecHit * | clone () const |
virtual TSiStripMatchedRecHit * | clone () const |
virtual TSiStripRecHit1D * | clone () const |
virtual TSiStripRecHit2DLocalPos * | clone () const |
virtual TSiTrackerMultiRecHit * | clone () const |
virtual InvalidTransientRecHit * | clone () const |
void | ComputeCoarseLocalPosition () |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const |
SubTurbineCrossings | computeCrossings (const TrajectoryStateOnSurface &startingState, PropagationDirection propDir) const |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &startingState, PropagationDirection propDir) const |
SubLayerCrossings | computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const dso_internal |
SubRingCrossings | computeCrossings (const TrajectoryStateOnSurface &startingState, 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 |
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 * > &rings) |
BoundCylinder * | cylinder (const std::vector< const GeometricSearchDet * > &rods) const |
int | findBin (float R, int layer) const |
int | findBin (float R, int layer) const dso_internal |
int | findClosestDet (const GlobalPoint &startPos, int sectorId) const |
GlobalPoint | findPosition (int index, int diskSectorIndex) const |
GlobalPoint | findPosition (int index, int diskSectorIndex) const dso_internal |
InvalidTransientRecHit (const GeomDet *geom, const DetLayer *layer, Type type) | |
invalid RecHit - has only GeomDet and Type | |
TransientTrackingRecHit::RecHitPointer | oldbuild (const TrackingRecHit *p) const |
bool | overlap (const GlobalPoint &gpos, const GeomDet &rod, float phiWin) 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 GeomDet &det, float phiWin) const |
bool | overlap (const GlobalPoint &gpos, const GeometricSearchDet &rod, 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 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 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 SubRingCrossings &crossings, float window, std::vector< DetGroup > &result) 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 |
virtual const StripTopology & | specificTopology () const |
virtual const PixelTopology & | specificTopology () const |
const std::vector< const GeomDet * > & | subBlade (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 GeomDet * > & | 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. | |
TRecHit1DMomConstraint (const int charge, const double mom, const double err, const Surface *surface) | |
Creates the TrackingRecHit internally, avoids redundent cloning. | |
TRecHit1DMomConstraint (const TRecHit1DMomConstraint &other) | |
TRecHit2DPosConstraint (const LocalPoint &pos, const LocalError &err, const Surface *surface) | |
Creates the TrackingRecHit internally, avoids redundent cloning. | |
TRecHit2DPosConstraint (const TRecHit2DPosConstraint &other) | |
TRecHit5DParamConstraint (const TRecHit5DParamConstraint &other) | |
TRecHit5DParamConstraint (const TrajectoryStateOnSurface &tsos) | |
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 LocalPoint &pos, const LocalError &err, const GeomDet *det, const OmniClusterRef &clust, const StripClusterParameterEstimator *cpe) | |
Creates the TrackingRecHit internally, avoids redundent cloning. | |
TSiStripRecHit1D (const GeomDet *geom, const SiStripRecHit1D *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. | |
TSiStripRecHit2DLocalPos (const GeomDet *geom, const SiStripRecHit2D *rh, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition) | |
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 |
Private Attributes | |
float | annealing_ |
const int | charge_ |
OmniClusterRef | clusterMono_ |
OmniClusterRef | clusterStereo_ |
const double | err_ |
const LocalError | err_ |
const DetLayer * | layer_ |
int | m_ncols |
int | m_nrows |
float | m_pitchx |
float | m_pitchy |
float | m_xoffset |
float | m_yoffset |
const double | mom_ |
const PixelClusterParameterEstimator * | pixelCPE |
const LocalPoint | pos_ |
SiPixelRecHitQuality::QualWordType | qualWord_ |
double | sigmaPitch_ |
cache for the matcher.... | |
const StripClusterParameterEstimator * | stripCPE |
const Surface * | surface_ |
ConstReferenceCountingPointer < Surface > | surface_ |
const TrackingGeometry * | tGeometry_ |
BinFinderType | theBackBinFinder |
std::vector< float > | theBackBoundaries |
std::vector< const GeometricSearchDet * > | theBackComps |
std::vector< const GeomDet * > | theBackDets |
ReferenceCountingPointer < BoundDisk > | theBackDisk |
ReferenceCountingPointer < BoundDiskSector > | theBackDiskSector |
ReferenceCountingPointer < BoundDiskSector > | theBackSector |
std::vector< const GeomDet * > | theBasicComps |
BinFinderType | theBinFinder |
unsigned int | theClusterProbComputationFlag |
ConstRecHitContainer | theComponents |
std::vector< const GeometricSearchDet * > | theComps |
bool | theComputeCoarseLocalPosition |
const PixelClusterParameterEstimator * | theCPE |
const StripClusterParameterEstimator * | theCPE |
ReferenceCountingPointer < BoundCylinder > | theCylinder |
const GeomDet * | theDet |
float | theDetHeight |
std::vector< const GeomDet * > | theDets |
ReferenceCountingPointer < BoundDisk > | theDisk |
ReferenceCountingPointer < BoundDiskSector > | theDiskSector |
float | theDistToBeam |
BinFinderType | theFrontBinFinder |
std::vector< float > | theFrontBoundaries |
std::vector< const GeometricSearchDet * > | theFrontComps |
std::vector< const GeomDet * > | theFrontDets |
ReferenceCountingPointer < BoundDisk > | theFrontDisk |
ReferenceCountingPointer < BoundDiskSector > | theFrontDiskSector |
ReferenceCountingPointer < BoundDiskSector > | theFrontSector |
int | theHelicity |
SiTrackerMultiRecHit | theHitData |
SiStripRecHit1D | theHitData |
SiPixelRecHit | theHitData |
SiStripRecHit2D | theHitData |
BinFinderType | theInnerBinFinder |
GeneralBinFinderInZforGeometricSearchDet < float > | theInnerBinFinder |
std::vector< const GeometricSearchDet * > | theInnerComps |
ReferenceCountingPointer < BoundCylinder > | theInnerCylinder |
std::vector< const GeomDet * > | theInnerDets |
ReferenceCountingPointer < BoundPlane > | theInnerPlane |
float | theLength |
const SiStripRecHitMatcher * | theMatcher |
int | theNumberOfStrips |
float | theOffset |
const GeomDet * | theOriginalDet |
GeneralBinFinderInZforGeometricSearchDet < float > | theOuterBinFinder |
BinFinderType | theOuterBinFinder |
std::vector< const GeometricSearchDet * > | theOuterComps |
ReferenceCountingPointer < BoundCylinder > | theOuterCylinder |
std::vector< const GeomDet * > | theOuterDets |
ReferenceCountingPointer < BoundPlane > | theOuterPlane |
float | thePitch |
float | theStripLength |
DeepCopyPointerByClone< const SurfaceDeformation > | theSurfaceDeformation |
PixelGeomDetType * | theType |
StripGeomDetType * | theType |
float | theWidth |
int | theYAxOr |
const TrajectoryStateOnSurface | tsos_ |
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 |
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 |
Reimplemented from TrackerSingleRecHit.
Definition at line 8 of file SiStripMatchedRecHit2D.h.
typedef TransientTrackingRecHitByValue<InvalidTrackingRecHit> GCC11_FINAL::Base |
Reimplemented from TrackerSingleRecHit.
Definition at line 11 of file InvalidTransientRecHit.h.
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL::BinFinderType [private] |
Definition at line 66 of file PixelForwardLayer.h.
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL::BinFinderType |
Definition at line 19 of file PixelBarrelLayer.h.
typedef PeriodicBinFinderInZ<float> GCC11_FINAL::BinFinderType |
Definition at line 14 of file PixelRod.h.
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL::BinFinderType [private] |
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL::BinFinderType [private] |
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL::BinFinderType |
Definition at line 17 of file TOBLayer.h.
typedef PeriodicBinFinderInZ<float> GCC11_FINAL::BinFinderType |
Definition at line 26 of file SiPixelRecHit.h.
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.
Reimplemented from TrackerSingleRecHit.
Definition at line 18 of file SiStripRecHit1D.h.
Reimplemented from TrackerSingleRecHit.
Definition at line 15 of file SiStripRecHit2D.h.
typedef SiStripRecHit2D::ClusterRef GCC11_FINAL::SiStripClusterRef |
Definition at line 15 of file TSiStripRecHit2DLocalPos.h.
typedef SiStripRecHit1D::ClusterRef GCC11_FINAL::SiStripClusterRef |
Definition at line 13 of file TSiStripRecHit1D.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.
Type of hits: valid = valid hit missing = detector is good, but no rec hit found inactive = detector is off, so there was no hope bad = there were many bad strips within the ellipse (in Tracker) = hit is compatible with the trajectory, but chi2 is too large (in Muon System)
Reimplemented from TrackingRecHit.
Definition at line 10 of file InvalidTrackingRecHit.h.
Type of hits: valid = valid hit missing = detector is good, but no rec hit found inactive = detector is off, so there was no hope bad = there were many bad strips within the ellipse (in Tracker) = hit is compatible with the trajectory, but chi2 is too large (in Muon System)
Reimplemented from TrackingRecHit.
Definition at line 12 of file InvalidTransientRecHit.h.
GCC11_FINAL::~SiPixelRecHit | ( | ) | [inline] |
Definition at line 30 of file SiPixelRecHit.h.
{}
GCC11_FINAL::~SiStripMatchedRecHit2D | ( | ) | [inline] |
Definition at line 11 of file SiStripMatchedRecHit2D.h.
{}
GCC11_FINAL::~SiStripRecHit2D | ( | ) | [inline] |
Definition at line 12 of file SiStripRecHit2D.h.
{}
virtual GCC11_FINAL::~InvalidTrackingRecHit | ( | ) | [inline, virtual] |
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 | ( | ) |
virtual GCC11_FINAL::~TRecHit1DMomConstraint | ( | ) | [inline, virtual] |
Definition at line 11 of file TRecHit1DMomConstraint.h.
{}
virtual GCC11_FINAL::~TRecHit2DPosConstraint | ( | ) | [inline, virtual] |
Definition at line 12 of file TRecHit2DPosConstraint.h.
{}
virtual GCC11_FINAL::~TRecHit5DParamConstraint | ( | ) | [inline, virtual] |
Definition at line 20 of file TRecHit5DParamConstraint.h.
{}
virtual GCC11_FINAL::~TSiPixelRecHit | ( | ) | [inline, virtual] |
Definition at line 20 of file TSiPixelRecHit.h.
{}
virtual GCC11_FINAL::~TSiStripRecHit1D | ( | ) | [inline, virtual] |
Definition at line 17 of file TSiStripRecHit1D.h.
{}
virtual GCC11_FINAL::~TSiStripRecHit2DLocalPos | ( | ) | [inline, virtual] |
Definition at line 19 of file TSiStripRecHit2DLocalPos.h.
{}
virtual GCC11_FINAL::~TSiTrackerMultiRecHit | ( | ) | [inline, virtual] |
Definition at line 16 of file TSiTrackerMultiRecHit.h.
{}
bool GCC11_FINAL::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool TECLayer::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
Definition at line 189 of file TECLayer.cc.
References CompatibleDetToGroupAdder::add(), SubLayerCrossing::closestDetIndex(), LogDebug, TECLayer::subLayer(), and SubLayerCrossing::subLayerIndex().
{ const vector<const GeometricSearchDet*>& sub( subLayer( crossing.subLayerIndex())); const GeometricSearchDet* det(sub[crossing.closestDetIndex()]); LogDebug("TkDetLayers") << "in TECLayer, adding petal at r,z,phi: (" << det->position().perp() << "," << det->position().z() << "," << det->position().phi() << ")" << endl; return CompatibleDetToGroupAdder().add( *det, tsos, prop, est, result); }
bool GCC11_FINAL::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
Reimplemented from DetRodOneR.
Definition at line 25 of file CompositeTECPetal.h.
{return theBasicComps;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
Reimplemented from DetRodOneR.
Definition at line 29 of file PixelBarrelLayer.h.
{return theBasicComps;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents | ( | ) | const [inline, virtual] |
Reimplemented from DetRodOneR.
Definition at line 22 of file PixelForwardLayer.h.
{return theBasicComps;}
static RecHitPointer GCC11_FINAL::build | ( | const GeomDet * | geom, |
const SiTrackerMultiRecHit * | rh, | ||
const ConstRecHitContainer & | components, | ||
float | annealing = 1. |
||
) | [inline, static] |
Definition at line 70 of file TSiTrackerMultiRecHit.h.
{ return RecHitPointer(new TSiTrackerMultiRecHit( geom, rh, components, annealing)); }
static RecHitPointer GCC11_FINAL::build | ( | const GeomDet * | geom, |
Type | type = TrackingRecHit::missing , |
||
const DetLayer * | layer = 0 |
||
) | [inline, static] |
Definition at line 14 of file InvalidTransientRecHit.h.
{ return RecHitPointer( new InvalidTransientRecHit( geom, layer, type )); }
static RecHitPointer GCC11_FINAL::build | ( | const GeomDet * | geom, |
const GeomDet * | originaldet, | ||
const ProjectedSiStripRecHit2D * | rh, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition = false |
||
) | [inline, static] |
Definition at line 26 of file ProjectedRecHit2D.h.
{ return RecHitPointer( new ProjectedRecHit2D( geom, originaldet, rh, cpe, computeCoarseLocalPosition)); }
static RecHitPointer GCC11_FINAL::build | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const GeomDet * | originaldet, | ||
const TransientTrackingRecHit & | originalHit | ||
) | [inline, static] |
Definition at line 34 of file ProjectedRecHit2D.h.
{ return RecHitPointer( new ProjectedRecHit2D( pos, err, det, originaldet, originalHit)); }
TransientTrackingRecHit::RecHitPointer GCC11_FINAL::build | ( | const TrackingRecHit * | p | ) | const [virtual] |
build a tracking rechit from an existing rechit
Implements TransientTrackingRecHitBuilder.
TransientTrackingRecHit::RecHitPointer GCC11_FINAL::build | ( | const TrackingRecHit * | p, |
const TrajectoryStateOnSurface & | state | ||
) | const [virtual] |
build a tracking rechit refiting the rechit position and error according to the state estimate
Reimplemented from TransientTrackingRecHitBuilder.
static RecHitPointer GCC11_FINAL::build | ( | const int | charge, |
const double | mom, | ||
const double | err, | ||
const Surface * | surface | ||
) | [inline, static] |
Definition at line 59 of file TRecHit1DMomConstraint.h.
{ return RecHitPointer( new TRecHit1DMomConstraint( charge, mom, err, surface)); }
static RecHitPointer GCC11_FINAL::build | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const Surface * | surface | ||
) | [inline, static] |
Definition at line 59 of file TRecHit2DPosConstraint.h.
{ return RecHitPointer( new TRecHit2DPosConstraint( pos, err, surface)); }
static TransientTrackingRecHit::RecHitPointer GCC11_FINAL::build | ( | const TrajectoryStateOnSurface & | tsos | ) | [inline, static] |
Definition at line 58 of file TRecHit5DParamConstraint.h.
{ return RecHitPointer( new TRecHit5DParamConstraint( tsos ) ); }
static RecHitPointer GCC11_FINAL::build | ( | const GeomDet * | geom, |
const SiPixelRecHit * | rh, | ||
const PixelClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition = false |
||
) | [inline, static] |
Definition at line 60 of file TSiPixelRecHit.h.
{ return RecHitPointer( new TSiPixelRecHit( geom, rh, cpe, computeCoarseLocalPosition)); }
static RecHitPointer GCC11_FINAL::build | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const clusterRef & | cluster, | ||
const PixelClusterParameterEstimator * | cpe | ||
) | [inline, static] |
Definition at line 66 of file TSiPixelRecHit.h.
{ return RecHitPointer( new TSiPixelRecHit( pos, err, det, cluster, cpe)); }
static RecHitPointer GCC11_FINAL::build | ( | const GeomDet * | geom, |
const TrackingRecHit * | rh, | ||
const SiStripRecHitMatcher * | matcher, | ||
const StripClusterParameterEstimator * | cpe = 0 , |
||
bool | computeCoarseLocalPosition = false |
||
) | [inline, static] |
Definition at line 26 of file TSiStripMatchedRecHit.h.
{ return RecHitPointer( new TSiStripMatchedRecHit( geom, rh, matcher,cpe, computeCoarseLocalPosition)); }
static RecHitPointer GCC11_FINAL::build | ( | const GeomDet * | geom, |
std::auto_ptr< TrackingRecHit > | rh, | ||
const SiStripRecHitMatcher * | matcher, | ||
const StripClusterParameterEstimator * | cpe = 0 , |
||
bool | computeCoarseLocalPosition = false |
||
) | [inline, static] |
Definition at line 33 of file TSiStripMatchedRecHit.h.
{ return RecHitPointer( new TSiStripMatchedRecHit( geom, rh, matcher,cpe, computeCoarseLocalPosition)); }
static RecHitPointer GCC11_FINAL::build | ( | const GeomDet * | geom, |
const SiStripRecHit1D * | rh, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition = false |
||
) | [inline, static] |
Definition at line 61 of file TSiStripRecHit1D.h.
{ return RecHitPointer( new TSiStripRecHit1D( geom, rh, cpe,computeCoarseLocalPosition)); }
static RecHitPointer GCC11_FINAL::build | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const OmniClusterRef & | clust, | ||
const StripClusterParameterEstimator * | cpe | ||
) | [inline, static] |
Definition at line 67 of file TSiStripRecHit1D.h.
{ return RecHitPointer( new TSiStripRecHit1D( pos, err, det, clust, cpe)); }
static RecHitPointer GCC11_FINAL::build | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const SiStripClusterRef & | clust, | ||
const StripClusterParameterEstimator * | cpe | ||
) | [inline, static] |
Definition at line 74 of file TSiStripRecHit1D.h.
{ return RecHitPointer( new TSiStripRecHit1D( pos, err, det, OmniClusterRef(clust), cpe)); }
static RecHitPointer GCC11_FINAL::build | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const SiStripRegionalClusterRef & | clust, | ||
const StripClusterParameterEstimator * | cpe | ||
) | [inline, static] |
Definition at line 81 of file TSiStripRecHit1D.h.
{ return RecHitPointer( new TSiStripRecHit1D( pos, err, det, OmniClusterRef(clust), cpe)); }
static RecHitPointer GCC11_FINAL::build | ( | const GeomDet * | geom, |
const SiStripRecHit2D * | rh, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition = false |
||
) | [inline, static] |
Definition at line 59 of file TSiStripRecHit2DLocalPos.h.
{ return RecHitPointer( new TSiStripRecHit2DLocalPos( geom, rh, cpe,computeCoarseLocalPosition)); }
static RecHitPointer GCC11_FINAL::build | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const OmniClusterRef & | clust, | ||
const StripClusterParameterEstimator * | cpe | ||
) | [inline, static] |
Definition at line 66 of file TSiStripRecHit2DLocalPos.h.
{ return RecHitPointer( new TSiStripRecHit2DLocalPos( pos, err, det, clust, cpe)); }
static RecHitPointer GCC11_FINAL::build | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const SiStripClusterRef & | clust, | ||
const StripClusterParameterEstimator * | cpe | ||
) | [inline, static] |
Definition at line 73 of file TSiStripRecHit2DLocalPos.h.
{ return RecHitPointer( new TSiStripRecHit2DLocalPos( pos, err, det, OmniClusterRef(clust), cpe)); }
static RecHitPointer GCC11_FINAL::build | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const SiStripRegionalClusterRef & | clust, | ||
const StripClusterParameterEstimator * | cpe | ||
) | [inline, static] |
Definition at line 80 of file TSiStripRecHit2DLocalPos.h.
{ return RecHitPointer( new TSiStripRecHit2DLocalPos( pos, err, det, OmniClusterRef(clust), cpe)); }
static void GCC11_FINAL::buildInPlace | ( | std::auto_ptr< TSiStripMatchedRecHit > & | memory, |
const GeomDet * | geom, | ||
const TrackingRecHit * | rh, | ||
const SiStripRecHitMatcher * | matcher, | ||
const StripClusterParameterEstimator * | cpe = 0 , |
||
bool | computeCoarseLocalPosition = false |
||
) | [inline, static] |
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.
{ if (memory.get()) { memory->~TSiStripMatchedRecHit(); // call destructor new (memory.get()) TSiStripMatchedRecHit( geom, rh, matcher,cpe, computeCoarseLocalPosition, DontCloneRecHit()); } else { memory.reset(new TSiStripMatchedRecHit( geom, rh, matcher,cpe,computeCoarseLocalPosition, DontCloneRecHit())); } }
double GCC11_FINAL::calculatePhiWindow | ( | double | Xmax, |
const GeomDet & | det, | ||
const TrajectoryStateOnSurface & | state | ||
) | const [private] |
double GCC11_FINAL::calculatePhiWindow | ( | double | Xmax, |
const GeomDet & | det, | ||
const TrajectoryStateOnSurface & | state | ||
) | const [private] |
virtual bool GCC11_FINAL::canImproveWithTrack | ( | ) | const [inline, virtual] |
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.
{return true;}
virtual bool GCC11_FINAL::canImproveWithTrack | ( | ) | const [inline, virtual] |
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.
{return false;}
virtual bool GCC11_FINAL::canImproveWithTrack | ( | ) | const [inline, virtual] |
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.
{return false;}
virtual bool GCC11_FINAL::canImproveWithTrack | ( | ) | const [inline, virtual] |
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.
{ return false; }
virtual bool GCC11_FINAL::canImproveWithTrack | ( | ) | const [inline, virtual] |
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.
{return true;}
virtual bool GCC11_FINAL::canImproveWithTrack | ( | ) | const [inline, virtual] |
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.
{return (theMatcher != 0);}
virtual bool GCC11_FINAL::canImproveWithTrack | ( | ) | const [inline, virtual] |
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.
{return true;}
virtual bool GCC11_FINAL::canImproveWithTrack | ( | ) | const [inline, virtual] |
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.
{return true;}
virtual int GCC11_FINAL::channel | ( | const LocalPoint & | lp | ) | const [virtual] |
Implements Topology.
virtual int GCC11_FINAL::channel | ( | const LocalPoint & | lp, |
const Topology::LocalTrackAngles & | |||
) | const [virtual] |
conversion taking also the angle from the track state
Reimplemented from Topology.
virtual int GCC11_FINAL::channel | ( | const LocalPoint & | lp | ) | const [inline, virtual] |
Implements Topology.
Definition at line 105 of file RectangularPixelTopology.h.
References AlCaHLTBitMon_ParallelJobs::p, PixelTopology::pixel(), and PixelChannelIdentifier::pixelToChannel().
{ std::pair<float,float> p = pixel(lp); return PixelChannelIdentifier::pixelToChannel( int(p.first), int(p.second)); }
virtual int GCC11_FINAL::channel | ( | const LocalPoint & | ) | const [virtual] |
Implements Topology.
virtual int GCC11_FINAL::channel | ( | const LocalPoint & | ) | const [virtual] |
Implements Topology.
virtual int GCC11_FINAL::channel | ( | const LocalPoint & | ) | const [virtual] |
Implements Topology.
virtual int GCC11_FINAL::channel | ( | const LocalPoint & | lp, |
const Topology::LocalTrackAngles & | |||
) | const [virtual] |
conversion taking also the angle from the track state
Reimplemented from Topology.
int GCC11_FINAL::charge | ( | void | ) | const [inline] |
Definition at line 39 of file TRecHit1DMomConstraint.h.
{return charge_;}
virtual int GCC11_FINAL::charge | ( | void | ) | const [inline, virtual] |
Definition at line 37 of file TRecHit5DParamConstraint.h.
void GCC11_FINAL::checkPeriodicity | ( | std::vector< const GeomDet * >::const_iterator | first, |
std::vector< const GeomDet * >::const_iterator | last | ||
) | [private] |
void GCC11_FINAL::checkRadius | ( | std::vector< const GeomDet * >::const_iterator | first, |
std::vector< const GeomDet * >::const_iterator | last | ||
) | [private] |
void GCC11_FINAL::clearPersistentHit | ( | ) | [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.
{ trackingRecHit_ = 0; }
virtual RecHitPointer GCC11_FINAL::clone | ( | const TrajectoryStateOnSurface & | ts | ) | const [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 TSiTrackerMultiRecHit* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 87 of file TSiTrackerMultiRecHit.h.
{ return new TSiTrackerMultiRecHit(*this); }
virtual InvalidTransientRecHit* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 27 of file InvalidTransientRecHit.h.
{return new InvalidTransientRecHit(*this);}
virtual SiStripRecHit2D* GCC11_FINAL::clone | ( | void | ) | const [inline, virtual] |
Implements TrackingRecHit.
Definition at line 46 of file SiStripRecHit2D.h.
{return new SiStripRecHit2D( * this); }
virtual InvalidTrackingRecHit* GCC11_FINAL::clone | ( | void | ) | const [inline, virtual] |
Implements TrackingRecHit.
Definition at line 17 of file InvalidTrackingRecHit.h.
{return new InvalidTrackingRecHit(*this);}
virtual SiPixelRecHit* GCC11_FINAL::clone | ( | void | ) | const [inline, virtual] |
Implements TrackingRecHit.
Definition at line 39 of file SiPixelRecHit.h.
{return new SiPixelRecHit( * this); }
virtual SiStripMatchedRecHit2D* GCC11_FINAL::clone | ( | void | ) | const [inline, virtual] |
Implements TrackingRecHit.
Definition at line 42 of file SiStripMatchedRecHit2D.h.
{return new SiStripMatchedRecHit2D( * this);}
RecHitPointer GCC11_FINAL::clone | ( | const TrajectoryStateOnSurface & | ts | ) | const [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 ProjectedRecHit2D* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 59 of file ProjectedRecHit2D.h.
{ return new ProjectedRecHit2D(*this); }
virtual RecHitPointer GCC11_FINAL::clone | ( | const TrajectoryStateOnSurface & | ts | ) | const [inline, 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.
Definition at line 54 of file TRecHit1DMomConstraint.h.
References clone().
Referenced by clone().
{return clone();}
virtual SiStripRecHit1D* GCC11_FINAL::clone | ( | void | ) | const [inline, virtual] |
Implements TrackingRecHit.
Definition at line 40 of file SiStripRecHit1D.h.
{return new SiStripRecHit1D( * this); }
virtual RecHitPointer GCC11_FINAL::clone | ( | const TrajectoryStateOnSurface & | ts | ) | const [inline, 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.
Definition at line 54 of file TRecHit2DPosConstraint.h.
References clone().
Referenced by clone().
{return clone();}
virtual TRecHit1DMomConstraint* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 83 of file TRecHit1DMomConstraint.h.
{ return new TRecHit1DMomConstraint(*this); }
virtual TRecHit2DPosConstraint* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 80 of file TRecHit2DPosConstraint.h.
{ return new TRecHit2DPosConstraint(*this); }
virtual TransientTrackingRecHit::RecHitPointer GCC11_FINAL::clone | ( | const TrajectoryStateOnSurface & | ts | ) | const [inline, 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.
Definition at line 53 of file TRecHit5DParamConstraint.h.
{ //return new TRecHit5DParamConstraint( this->trajectoryState() ); return new TRecHit5DParamConstraint( tsos ); }
virtual TRecHit5DParamConstraint* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 66 of file TRecHit5DParamConstraint.h.
{ return new TRecHit5DParamConstraint( this->trajectoryState() ); }
virtual RecHitPointer GCC11_FINAL::clone | ( | const TrajectoryStateOnSurface & | ts | ) | const [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 TSiPixelRecHit* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 103 of file TSiPixelRecHit.h.
{ return new TSiPixelRecHit(*this); }
virtual RecHitPointer GCC11_FINAL::clone | ( | const TrajectoryStateOnSurface & | ts | ) | const [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 TSiStripMatchedRecHit* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 102 of file TSiStripMatchedRecHit.h.
{ return new TSiStripMatchedRecHit(*this); }
virtual RecHitPointer GCC11_FINAL::clone | ( | const TrajectoryStateOnSurface & | ts | ) | const [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 TSiStripRecHit1D* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 110 of file TSiStripRecHit1D.h.
{ return new TSiStripRecHit1D(*this); }
virtual RecHitPointer GCC11_FINAL::clone | ( | const TrajectoryStateOnSurface & | ts | ) | const [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 TSiStripRecHit2DLocalPos* GCC11_FINAL::clone | ( | void | ) | const [inline, private, virtual] |
Implements TrackingRecHit.
Definition at line 131 of file TSiStripRecHit2DLocalPos.h.
{ return new TSiStripRecHit2DLocalPos(*this); }
void GCC11_FINAL::clonePersistentHit | ( | ) | [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.
{ trackingRecHit_ = trackingRecHit_->clone(); }
ClusterRef GCC11_FINAL::cluster | ( | ) | const [inline] |
Definition at line 43 of file SiStripRecHit2D.h.
References TrackerSingleRecHit::cluster_strip().
{ return cluster_strip() ; }
ClusterRef GCC11_FINAL::cluster | ( | ) | const [inline] |
Definition at line 41 of file SiPixelRecHit.h.
{ return cluster_pixel(); }
ClusterRef GCC11_FINAL::cluster | ( | ) | const [inline] |
Definition at line 36 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::cluster_strip().
{ return cluster_strip() ; }
float GCC11_FINAL::clusterProbability | ( | unsigned int | flags = 0 | ) | const |
virtual float GCC11_FINAL::clusterProbability | ( | ) | const [inline, virtual] |
Probability of the compatibility of the track with the pixel cluster shape.
Reimplemented from TransientTrackingRecHit.
Definition at line 75 of file TSiPixelRecHit.h.
{ return theHitData.clusterProbability( theClusterProbComputationFlag ); }
virtual std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL::compatible | ( | const TrajectoryStateOnSurface & | ts, |
const Propagator & | , | ||
const MeasurementEstimator & | |||
) | const [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 std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL::compatible | ( | const TrajectoryStateOnSurface & | ts, |
const Propagator & | , | ||
const MeasurementEstimator & | |||
) | const [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 std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL::compatible | ( | const TrajectoryStateOnSurface & | ts, |
const Propagator & | , | ||
const MeasurementEstimator & | |||
) | const [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 std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL::compatible | ( | const TrajectoryStateOnSurface & | ts, |
const Propagator & | , | ||
const MeasurementEstimator & | |||
) | const [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 std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL::compatible | ( | const TrajectoryStateOnSurface & | ts, |
const Propagator & | , | ||
const MeasurementEstimator & | |||
) | const [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 std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL::compatible | ( | const TrajectoryStateOnSurface & | ts, |
const Propagator & | , | ||
const MeasurementEstimator & | |||
) | const [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 std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL::compatible | ( | const TrajectoryStateOnSurface & | ts, |
const Propagator & | , | ||
const MeasurementEstimator & | |||
) | const [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.
std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL::compatible | ( | const TrajectoryStateOnSurface & | ts, |
const Propagator & | , | ||
const MeasurementEstimator & | |||
) | const [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 void GCC11_FINAL::compatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetWithState > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDetWithGroups.
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [virtual] |
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [virtual] |
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [inline, virtual] |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 27 of file TIBLayer.h.
{return theComps;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [virtual] |
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [inline, virtual] |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 23 of file TIDLayer.h.
{return theComps;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [virtual] |
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [inline, virtual] |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 28 of file TOBLayer.h.
{return theComps;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [virtual] |
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [inline, virtual] |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 27 of file CompositeTECPetal.h.
{return theComps;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [virtual] |
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [inline, virtual] |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 31 of file PixelBarrelLayer.h.
{return theComps;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [virtual] |
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components | ( | ) | const [inline, virtual] |
Returns basic components, if any.
Returns direct components, if any
Implements GeometricSearchDet.
Definition at line 24 of file PixelForwardLayer.h.
{return theComps;}
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 | ||
) |
void GCC11_FINAL::ComputeCoarseLocalPosition | ( | ) | [private] |
SubTurbineCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | startingState, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | startingState, |
PropagationDirection | propDir | ||
) | const [private] |
SubRingCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | startingState, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
BoundDisk * TECLayer::computeDisk | ( | const std::vector< const TIDRing * > & | rings | ) | const [private, virtual] |
Definition at line 265 of file TECLayer.cc.
References i, BoundDiskSector::innerRadius(), max(), min, BoundDiskSector::outerRadius(), pos, ForwardDetLayer::rmax(), ForwardDetLayer::rmin(), makeMuonMisalignmentScenario::rot, ForwardDetLayer::zmax(), ForwardDetLayer::zmin(), and zPos.
{ // Attention: it is assumed that the petals do belong to one layer, and are all // of the same rmin/rmax extension !! const BoundDiskSector& diskSector = static_cast<const BoundDiskSector&>(petals.front()->surface()); float rmin = diskSector.innerRadius(); float rmax = diskSector.outerRadius(); float theZmax(petals.front()->position().z()); float theZmin(theZmax); for ( vector<const GeometricSearchDet*>::const_iterator i = petals.begin(); i != petals.end(); i++ ) { float zmin = (**i).position().z() - (**i).surface().bounds().thickness()/2.; float zmax = (**i).position().z() + (**i).surface().bounds().thickness()/2.; theZmax = max( theZmax, zmax); theZmin = min( theZmin, zmin); } float zPos = (theZmax+theZmin)/2.; PositionType pos(0.,0.,zPos); RotationType rot; return new BoundDisk( pos, rot,SimpleDiskBounds(rmin, rmax, theZmin-zPos, theZmax-zPos)); }
int GCC11_FINAL::computeHelicity | ( | const GeometricSearchDet * | firstBlade, |
const GeometricSearchDet * | secondBlade | ||
) | const [private] |
void GCC11_FINAL::computeHelicity | ( | ) | [private] |
float GCC11_FINAL::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [protected] |
float GCC11_FINAL::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
static float GCC11_FINAL::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | [static, private] |
float GCC11_FINAL::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
virtual bool GCC11_FINAL::containsBigPixelInX | ( | const int & | ixmin, |
const int & | ixmax | ||
) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 81 of file ProxyPixelTopology.h.
{ return specificTopology().containsBigPixelInX(ixmin, ixmax); }
bool GCC11_FINAL::containsBigPixelInX | ( | const int & | ixmin, |
const int & | ixmax | ||
) | const [virtual] |
Implements PixelTopology.
virtual bool GCC11_FINAL::containsBigPixelInY | ( | const int & | iymin, |
const int & | iymax | ||
) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 84 of file ProxyPixelTopology.h.
{ return specificTopology().containsBigPixelInY(iymin, iymax); }
bool GCC11_FINAL::containsBigPixelInY | ( | const int & | iymin, |
const int & | iymax | ||
) | const [virtual] |
Implements PixelTopology.
const PixelClusterParameterEstimator* GCC11_FINAL::cpe | ( | ) | const [inline] |
Definition at line 58 of file TSiPixelRecHit.h.
{return theCPE;}
const StripClusterParameterEstimator* GCC11_FINAL::cpe | ( | ) | const [inline] |
Definition at line 59 of file TSiStripRecHit1D.h.
{return theCPE;}
const StripClusterParameterEstimator* GCC11_FINAL::cpe | ( | ) | const [inline] |
Definition at line 57 of file TSiStripRecHit2DLocalPos.h.
{return theCPE;}
BoundCylinder* GCC11_FINAL::cylinder | ( | const std::vector< const GeometricSearchDet * > & | rings | ) | [private] |
BoundCylinder* GCC11_FINAL::cylinder | ( | const std::vector< const GeometricSearchDet * > & | rods | ) | const [private] |
BoundCylinder* GCC11_FINAL::cylinder | ( | const std::vector< const GeometricSearchDet * > & | rods | ) | const [private] |
virtual const GeomDet* GCC11_FINAL::det | ( | ) | const [inline, virtual] |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.
Reimplemented from TransientTrackingRecHit.
Definition at line 57 of file TRecHit1DMomConstraint.h.
{return 0;}
virtual const GeomDet* GCC11_FINAL::det | ( | ) | const [inline, virtual] |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.
Reimplemented from TransientTrackingRecHit.
Definition at line 57 of file TRecHit2DPosConstraint.h.
{return 0;}
virtual const GeomDet* GCC11_FINAL::det | ( | ) | const [inline, virtual] |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.
Reimplemented from TransientTrackingRecHit.
Definition at line 49 of file TRecHit5DParamConstraint.h.
{ return 0; }
virtual const GeomDetUnit* GCC11_FINAL::detUnit | ( | ) | const [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.
const GeomDetUnit* GCC11_FINAL::detUnit | ( | ) | const [inline, 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.
Definition at line 23 of file ProjectedRecHit2D.h.
{return 0;}
virtual const GeomDetUnit* GCC11_FINAL::detUnit | ( | ) | const [inline, 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.
Definition at line 56 of file TRecHit1DMomConstraint.h.
{return 0;}
virtual const GeomDetUnit* GCC11_FINAL::detUnit | ( | ) | const [inline, 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.
Definition at line 56 of file TRecHit2DPosConstraint.h.
{return 0;}
virtual const GeomDetUnit* GCC11_FINAL::detUnit | ( | ) | const [inline, 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.
Definition at line 47 of file TRecHit5DParamConstraint.h.
{ return 0; }
virtual const GeomDetUnit* GCC11_FINAL::detUnit | ( | ) | const [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.
const GeomDetUnit* GCC11_FINAL::detUnit | ( | ) | const [inline, 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.
Definition at line 24 of file TSiStripMatchedRecHit.h.
{return 0;}
virtual const GeomDetUnit* GCC11_FINAL::detUnit | ( | ) | const [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 const GeomDetUnit* GCC11_FINAL::detUnit | ( | ) | const [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 int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL::dimension | ( | ) | const [virtual] |
Implements BaseTrackerRecHit.
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 22 of file TRecHit5DParamConstraint.h.
{ return 5; }
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 30 of file TSiPixelRecHit.h.
{return theHitData.dimension();}
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 35 of file TSiStripRecHit1D.h.
{return theHitData.dimension();}
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 33 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.dimension();}
virtual int GCC11_FINAL::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 29 of file TSiTrackerMultiRecHit.h.
{return theHitData.dimension();}
double GCC11_FINAL::err | ( | ) | const [inline] |
Definition at line 38 of file TRecHit1DMomConstraint.h.
{return err_;}
int GCC11_FINAL::findBin | ( | float | R, |
int | layer | ||
) | const [private] |
int GCC11_FINAL::findBin | ( | float | R, |
int | layer | ||
) | const [private] |
int GCC11_FINAL::findClosest | ( | const GlobalPoint | [3] | ) | const [protected] |
int GCC11_FINAL::findClosestDet | ( | const GlobalPoint & | startPos, |
int | sectorId | ||
) | const [private] |
int GCC11_FINAL::findNextIndex | ( | const GlobalPoint | [3], |
int | |||
) | const [protected] |
GlobalPoint GCC11_FINAL::findPosition | ( | int | index, |
int | diskSectorIndex | ||
) | const [private] |
GlobalPoint GCC11_FINAL::findPosition | ( | int | index, |
int | diskSectorIndex | ||
) | const [private] |
virtual OmniClusterRef const& GCC11_FINAL::firstClusterRef | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 25 of file SiStripMatchedRecHit2D.h.
{ return monoClusterRef();}
virtual DetId GCC11_FINAL::geographicalId | ( | ) | const [inline, virtual] |
Reimplemented from TrackingRecHit.
Definition at line 27 of file TSiTrackerMultiRecHit.h.
{return theHitData.geographicalId();}
float GCC11_FINAL::getAnnealingFactor | ( | ) | const [inline] |
Definition at line 50 of file TSiTrackerMultiRecHit.h.
{return annealing_;}
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 49 of file SiStripRecHit2D.h.
References BaseTrackerRecHit::getKfComponents2D().
{ getKfComponents2D(holder); }
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 45 of file SiStripMatchedRecHit2D.h.
References BaseTrackerRecHit::getKfComponents2D().
{ getKfComponents2D(holder); }
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 14 of file ProjectedRecHit2D.h.
References TransientTrackingRecHit::det(), HelpertRecHit2DLocalPos::getKfComponents(), and GenericTransientTrackingRecHit::hit().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, *hit(), *det()); }
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 35 of file TSiPixelRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, theHitData, *det()); }
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 16 of file TSiStripMatchedRecHit.h.
References TransientTrackingRecHit::det(), HelpertRecHit2DLocalPos::getKfComponents(), and GenericTransientTrackingRecHit::hit().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, *hit(), *det()); }
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 44 of file SiStripRecHit1D.h.
References BaseTrackerRecHit::getKfComponents1D().
{getKfComponents1D(holder);}
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 20 of file TSiStripRecHit1D.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, theHitData, *det()); }
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 22 of file TSiStripRecHit2DLocalPos.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, theHitData, *det()); }
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 44 of file SiPixelRecHit.h.
{ getKfComponents2D(holder); }
virtual void GCC11_FINAL::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 24 of file TSiTrackerMultiRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, theHitData, *det()); }
void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | , |
const Propagator & | , | ||
const MeasurementEstimator & | , | ||
std::vector< DetGroup > & | |||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
bool GCC11_FINAL::hasBadPixels | ( | ) | const [inline] |
Definition at line 107 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.hasBadPixels( qualWord_ ); }
bool GCC11_FINAL::hasFilledProb | ( | ) | const [inline] |
Definition at line 116 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.hasFilledProb( qualWord_ ); }
virtual bool GCC11_FINAL::hasGroups | ( | ) | const [inline, virtual] |
Reimplemented from GeometricSearchDetWithGroups.
Definition at line 40 of file PixelRod.h.
{return false;}
virtual const TrackingRecHit* GCC11_FINAL::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 34 of file TSiTrackerMultiRecHit.h.
{return &theHitData;};
virtual const TrackingRecHit* GCC11_FINAL::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 41 of file TRecHit1DMomConstraint.h.
{return 0;}//fixme return invalid
virtual const TrackingRecHit* GCC11_FINAL::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 43 of file TRecHit2DPosConstraint.h.
{return 0;}//fixme return invalid
virtual const TrackingRecHit* GCC11_FINAL::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 41 of file TRecHit5DParamConstraint.h.
{ return 0; }
virtual const TrackingRecHit* GCC11_FINAL::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 39 of file TSiPixelRecHit.h.
{return &theHitData;};
virtual const TrackingRecHit* GCC11_FINAL::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 40 of file TSiStripRecHit1D.h.
{return &theHitData;};
virtual const TrackingRecHit* GCC11_FINAL::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 38 of file TSiStripRecHit2DLocalPos.h.
{return &theHitData;};
Definition at line 12 of file InvalidTrackingRecHit.h.
: TrackingRecHit(id, type) {}
GCC11_FINAL::InvalidTrackingRecHit | ( | ) | [inline] |
Definition at line 13 of file InvalidTrackingRecHit.h.
: TrackingRecHit(0, TrackingRecHit::missing) {}
GCC11_FINAL::InvalidTransientRecHit | ( | const GeomDet * | geom, |
const DetLayer * | layer, | ||
Type | type | ||
) | [explicit, private] |
invalid RecHit - has only GeomDet and Type
virtual bool GCC11_FINAL::isItBigPixelInX | ( | const int | ixbin | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 75 of file ProxyPixelTopology.h.
{ return specificTopology().isItBigPixelInX(ixbin); }
virtual bool GCC11_FINAL::isItBigPixelInX | ( | const int | ixbin | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 119 of file RectangularPixelTopology.h.
{
return ( (ixbin == 79) || (ixbin == 80));
}
virtual bool GCC11_FINAL::isItBigPixelInY | ( | const int | iybin | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 78 of file ProxyPixelTopology.h.
{ return specificTopology().isItBigPixelInY(iybin); }
virtual bool GCC11_FINAL::isItBigPixelInY | ( | const int | iybin | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 122 of file RectangularPixelTopology.h.
{ int iybin0 = iybin%52; return ( (iybin0 == 0) || (iybin0 == 51)); }
virtual bool GCC11_FINAL::isItEdgePixel | ( | int | ixbin, |
int | iybin | ||
) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 94 of file ProxyPixelTopology.h.
{ return specificTopology().isItEdgePixel(ixbin, iybin); }
bool GCC11_FINAL::isItEdgePixel | ( | int | ixbin, |
int | iybin | ||
) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 140 of file RectangularPixelTopology.h.
References PixelTopology::isItEdgePixelInX(), and PixelTopology::isItEdgePixelInY().
{ return ( isItEdgePixelInX( ixbin ) || isItEdgePixelInY( iybin ) ); }
virtual bool GCC11_FINAL::isItEdgePixelInX | ( | int | ixbin | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 88 of file ProxyPixelTopology.h.
{ return specificTopology().isItEdgePixelInX(ixbin); }
bool GCC11_FINAL::isItEdgePixelInX | ( | int | ixbin | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 134 of file RectangularPixelTopology.h.
{ return ( (ixbin == 0) || (ixbin == (m_nrows-1)) ); }
virtual bool GCC11_FINAL::isItEdgePixelInY | ( | int | iybin | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 91 of file ProxyPixelTopology.h.
{ return specificTopology().isItEdgePixelInY(iybin); }
bool GCC11_FINAL::isItEdgePixelInY | ( | int | iybin | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 137 of file RectangularPixelTopology.h.
{ return ( (iybin == 0) || (iybin == (m_ncols-1)) ); }
bool GCC11_FINAL::isOnEdge | ( | ) | const [inline] |
Definition at line 103 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.isOnEdge( qualWord_ ); }
virtual bool GCC11_FINAL::isValid | ( | void | ) | const [inline, virtual] |
Reimplemented from TrackingRecHit.
Definition at line 37 of file TSiTrackerMultiRecHit.h.
{return theHitData.isValid();}
virtual LocalError GCC11_FINAL::localError | ( | float | strip, |
float | stripErr2 | ||
) | const [virtual] |
Implements StripTopology.
virtual LocalError GCC11_FINAL::localError | ( | float | strip, |
float | stripErr2, | ||
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
conversion taking also the predicted track state
Reimplemented from StripTopology.
virtual LocalError GCC11_FINAL::localError | ( | const MeasurementPoint & | mp, |
const MeasurementError & | me | ||
) | const [virtual] |
Implements Topology.
virtual LocalError GCC11_FINAL::localError | ( | const MeasurementPoint & | mp, |
const MeasurementError & | me, | ||
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
conversion taking also the predicted track state
Reimplemented from Topology.
virtual LocalError GCC11_FINAL::localError | ( | const MeasurementPoint & | , |
const MeasurementError & | |||
) | const [virtual] |
Implements Topology.
virtual LocalError GCC11_FINAL::localError | ( | float | strip, |
float | stripErr2 | ||
) | const [virtual] |
Implements StripTopology.
virtual LocalError GCC11_FINAL::localError | ( | const MeasurementPoint & | , |
const MeasurementError & | |||
) | const [virtual] |
Implements Topology.
virtual LocalError GCC11_FINAL::localError | ( | const MeasurementPoint & | , |
const MeasurementError & | |||
) | const [virtual] |
Implements Topology.
virtual LocalError GCC11_FINAL::localError | ( | float | strip, |
float | stripErr2 | ||
) | const [virtual] |
Implements StripTopology.
virtual LocalError GCC11_FINAL::localError | ( | const MeasurementPoint & | , |
const MeasurementError & | |||
) | const [virtual] |
Implements Topology.
virtual LocalError GCC11_FINAL::localError | ( | const MeasurementPoint & | mp, |
const MeasurementError & | me, | ||
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
conversion taking also the predicted track state
Reimplemented from Topology.
virtual float GCC11_FINAL::localPitch | ( | const LocalPoint & | lp | ) | const [virtual] |
Implements StripTopology.
virtual float GCC11_FINAL::localPitch | ( | const LocalPoint & | lp, |
const Topology::LocalTrackAngles & | dir | ||
) | const [virtual] |
conversion taking also the angle from the track state (LocalTrajectoryParameters)
Reimplemented from StripTopology.
virtual float GCC11_FINAL::localPitch | ( | const LocalPoint & | ) | const [virtual] |
Implements StripTopology.
virtual float GCC11_FINAL::localPitch | ( | const LocalPoint & | ) | const [virtual] |
Implements StripTopology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | const MeasurementPoint & | mp, |
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
conversion taking also the predicted track state
Reimplemented from Topology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | const MeasurementPoint & | mp | ) | const [virtual] |
Implements Topology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | float | strip | ) | const [virtual] |
Implements StripTopology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | float | strip, |
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
conversion taking also the predicted track state
Reimplemented from StripTopology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
virtual LocalPoint GCC11_FINAL::localPosition | ( | float | strip | ) | const [virtual] |
Implements StripTopology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | const MeasurementPoint & | ) | const [virtual] |
Implements Topology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 34 of file TRecHit1DMomConstraint.h.
{return LocalPoint(0,0,0);}
virtual LocalPoint GCC11_FINAL::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 37 of file TSiStripRecHit1D.h.
{return theHitData.localPosition();}
virtual LocalPoint GCC11_FINAL::localPosition | ( | const MeasurementPoint & | mp | ) | const [virtual] |
Implements Topology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 31 of file TSiTrackerMultiRecHit.h.
{return theHitData.localPosition();}
virtual LocalPoint GCC11_FINAL::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 40 of file TRecHit2DPosConstraint.h.
{return pos_;}
virtual LocalPoint GCC11_FINAL::localPosition | ( | float | strip | ) | const [virtual] |
Implements StripTopology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 33 of file TRecHit5DParamConstraint.h.
{ return tsos_.localPosition(); }
virtual LocalPoint GCC11_FINAL::localPosition | ( | const MeasurementPoint & | ) | const [virtual] |
Implements Topology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 32 of file TSiPixelRecHit.h.
{return theHitData.localPosition();}
virtual LocalPoint GCC11_FINAL::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 35 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.localPosition();}
virtual LocalPoint GCC11_FINAL::localPosition | ( | const MeasurementPoint & | ) | const [virtual] |
Implements Topology.
virtual LocalPoint GCC11_FINAL::localPosition | ( | const MeasurementPoint & | mp, |
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
conversion taking also the predicted track state
Reimplemented from Topology.
virtual LocalError GCC11_FINAL::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 32 of file TSiTrackerMultiRecHit.h.
{return theHitData.localPositionError();}
virtual LocalError GCC11_FINAL::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 33 of file TSiPixelRecHit.h.
{return theHitData.localPositionError();}
virtual LocalError GCC11_FINAL::localPositionError | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
virtual LocalError GCC11_FINAL::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 38 of file TSiStripRecHit1D.h.
{return theHitData.localPositionError();}
virtual LocalError GCC11_FINAL::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 35 of file TRecHit1DMomConstraint.h.
{return LocalError(0,0,0);}
virtual LocalError GCC11_FINAL::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 35 of file TRecHit5DParamConstraint.h.
{ return tsos_.localError().positionError(); }
virtual LocalError GCC11_FINAL::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 41 of file TRecHit2DPosConstraint.h.
{return err_;}
virtual LocalError GCC11_FINAL::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 36 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.localPositionError();}
virtual float GCC11_FINAL::localStripLength | ( | const LocalPoint & | lp | ) | const [virtual] |
Implements StripTopology.
virtual float GCC11_FINAL::localStripLength | ( | const LocalPoint & | lp, |
const Topology::LocalTrackAngles & | |||
) | const [virtual] |
conversion taking also the angle from the track state (LocalTrajectoryParameters)
Reimplemented from StripTopology.
virtual float GCC11_FINAL::localStripLength | ( | const LocalPoint & | ) | const [inline, virtual] |
Implements StripTopology.
Definition at line 45 of file RectangularStripTopology.h.
References StripTopology::stripLength().
{ return stripLength(); }
virtual float GCC11_FINAL::localStripLength | ( | const LocalPoint & | aLP | ) | const [virtual] |
Implements StripTopology.
virtual float GCC11_FINAL::localX | ( | const float | mpX, |
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
Reimplemented from PixelTopology.
virtual float GCC11_FINAL::localX | ( | const float | mpX | ) | const [virtual] |
Implements PixelTopology.
virtual float GCC11_FINAL::localX | ( | const float | mpX | ) | const [virtual] |
Implements PixelTopology.
virtual float GCC11_FINAL::localY | ( | const float | mpY | ) | const [virtual] |
Implements PixelTopology.
virtual float GCC11_FINAL::localY | ( | const float | mpY, |
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
Reimplemented from PixelTopology.
virtual float GCC11_FINAL::localY | ( | const float | mpY | ) | const [virtual] |
Implements PixelTopology.
virtual MeasurementError GCC11_FINAL::measurementError | ( | const LocalPoint & | lp, |
const LocalError & | le, | ||
const Topology::LocalTrackAngles & | |||
) | const [virtual] |
conversion taking also the angle from the track state
Reimplemented from Topology.
virtual MeasurementError GCC11_FINAL::measurementError | ( | const LocalPoint & | lp, |
const LocalError & | le | ||
) | const [virtual] |
Implements Topology.
virtual MeasurementError GCC11_FINAL::measurementError | ( | const LocalPoint & | , |
const LocalError & | |||
) | const [virtual] |
Implements Topology.
virtual MeasurementError GCC11_FINAL::measurementError | ( | const LocalPoint & | , |
const LocalError & | |||
) | const [virtual] |
Implements Topology.
virtual MeasurementError GCC11_FINAL::measurementError | ( | const LocalPoint & | , |
const LocalError & | |||
) | const [virtual] |
Implements Topology.
virtual MeasurementError GCC11_FINAL::measurementError | ( | const LocalPoint & | lp, |
const LocalError & | le | ||
) | const [virtual] |
Implements Topology.
virtual MeasurementError GCC11_FINAL::measurementError | ( | const LocalPoint & | lp, |
const LocalError & | le, | ||
const Topology::LocalTrackAngles & | |||
) | const [virtual] |
conversion taking also the angle from the track state
Reimplemented from Topology.
virtual MeasurementPoint GCC11_FINAL::measurementPosition | ( | const LocalPoint & | lp, |
const Topology::LocalTrackAngles & | |||
) | const [virtual] |
conversion taking also the angle from the track state
Reimplemented from Topology.
virtual MeasurementPoint GCC11_FINAL::measurementPosition | ( | const LocalPoint & | ) | const [virtual] |
Implements Topology.
virtual MeasurementPoint GCC11_FINAL::measurementPosition | ( | const LocalPoint & | lp | ) | const [virtual] |
Implements Topology.
virtual MeasurementPoint GCC11_FINAL::measurementPosition | ( | const LocalPoint & | lp, |
const Topology::LocalTrackAngles & | |||
) | const [virtual] |
conversion taking also the angle from the track state
Reimplemented from Topology.
virtual MeasurementPoint GCC11_FINAL::measurementPosition | ( | const LocalPoint & | ) | const [virtual] |
Implements Topology.
virtual MeasurementPoint GCC11_FINAL::measurementPosition | ( | const LocalPoint & | lp | ) | const [inline, virtual] |
Implements Topology.
Definition at line 85 of file RectangularPixelTopology.h.
References AlCaHLTBitMon_ParallelJobs::p, and PixelTopology::pixel().
{ std::pair<float,float> p = pixel(lp); return MeasurementPoint( p.first, p.second); }
virtual MeasurementPoint GCC11_FINAL::measurementPosition | ( | const LocalPoint & | ) | const [virtual] |
Implements Topology.
double GCC11_FINAL::mom | ( | ) | const [inline] |
Definition at line 37 of file TRecHit1DMomConstraint.h.
{return mom_;}
SiStripCluster const& GCC11_FINAL::monoCluster | ( | ) | const [inline] |
Definition at line 37 of file SiStripMatchedRecHit2D.h.
{ return monoClusterRef().stripCluster(); }
OmniClusterRef const& GCC11_FINAL::monoClusterRef | ( | ) | const [inline] |
Definition at line 29 of file SiStripMatchedRecHit2D.h.
{ return clusterMono_;}
OmniClusterRef& GCC11_FINAL::monoClusterRef | ( | ) | [inline] |
Definition at line 32 of file SiStripMatchedRecHit2D.h.
{ return clusterMono_;}
SiStripRecHit2D GCC11_FINAL::monoHit | ( | ) | const [inline] |
Definition at line 19 of file SiStripMatchedRecHit2D.h.
{ return SiStripRecHit2D(monoId(),monoClusterRef());}
unsigned int GCC11_FINAL::monoId | ( | ) | const [inline] |
Definition at line 22 of file SiStripMatchedRecHit2D.h.
References TrackingRecHit::rawId().
{ return rawId()+2;}
virtual int GCC11_FINAL::ncolumns | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 154 of file RectangularPixelTopology.h.
{ return m_ncols; }
virtual int GCC11_FINAL::ncolumns | ( | ) | const [virtual] |
Implements PixelTopology.
virtual int GCC11_FINAL::nrows | ( | ) | const [virtual] |
Implements PixelTopology.
virtual int GCC11_FINAL::nrows | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 150 of file RectangularPixelTopology.h.
{ return m_nrows; }
virtual int GCC11_FINAL::nstrips | ( | ) | const [virtual] |
Implements StripTopology.
virtual int GCC11_FINAL::nstrips | ( | ) | const [virtual] |
Implements StripTopology.
virtual int GCC11_FINAL::nstrips | ( | ) | const [virtual] |
Implements StripTopology.
TransientTrackingRecHit::RecHitPointer GCC11_FINAL::oldbuild | ( | const TrackingRecHit * | p | ) | const [private] |
static void GCC11_FINAL::orderAndMergeLevels | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const std::vector< std::vector< DetGroup > > & | groups, | ||
const std::vector< int > & | indices, | ||
std::vector< DetGroup > & | result | ||
) | [static, protected] |
const GeomDet* GCC11_FINAL::originalDet | ( | ) | const [inline] |
Definition at line 24 of file ProjectedRecHit2D.h.
{return theOriginalDet;}
const SiStripRecHit2D& GCC11_FINAL::originalHit | ( | ) | const [inline] |
Definition at line 42 of file ProjectedRecHit2D.h.
References GenericTransientTrackingRecHit::hit(), and originalHit().
Referenced by originalHit().
{ return static_cast<const ProjectedSiStripRecHit2D*>( hit() )->originalHit();}
bool GCC11_FINAL::overlap | ( | const GlobalPoint & | gpos, |
const GeometricSearchDet & | ring, | ||
float | window | ||
) | const [private] |
bool GCC11_FINAL::overlap | ( | const GlobalPoint & | gpos, |
const GeometricSearchDet & | rod, | ||
float | phiWin | ||
) | const [private] |
bool GCC11_FINAL::overlap | ( | const GlobalPoint & | gpos, |
const GeomDet & | rod, | ||
float | phiWin | ||
) | const [private] |
static bool GCC11_FINAL::overlap | ( | const GlobalPoint & | gpos, |
const GeometricSearchDet & | rod, | ||
float | window | ||
) | [static, private] |
bool GCC11_FINAL::overlap | ( | const GlobalPoint & | gpos, |
const GeometricSearchDet & | rod, | ||
float | phiWin | ||
) | const [private] |
bool GCC11_FINAL::overlap | ( | const GlobalPoint & | gpos, |
const GeomDet & | det, | ||
float | phiWin | ||
) | const [private] |
bool GCC11_FINAL::overlapInR | ( | const TrajectoryStateOnSurface & | tsos, |
int | i, | ||
double | ymax | ||
) | const [protected] |
virtual AlgebraicVector GCC11_FINAL::parameters | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
virtual AlgebraicVector GCC11_FINAL::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 13 of file TRecHit1DMomConstraint.h.
References query::result.
virtual AlgebraicVector GCC11_FINAL::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 26 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.parameters();}
virtual AlgebraicVector GCC11_FINAL::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 25 of file TSiStripRecHit1D.h.
{return theHitData.parameters();}
virtual AlgebraicVector GCC11_FINAL::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 29 of file TRecHit5DParamConstraint.h.
References asHepVector().
{ return asHepVector( tsos_.localParameters().vector() ); }
virtual AlgebraicVector GCC11_FINAL::parameters | ( | void | ) | const [inline, virtual] |
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().
{ AlgebraicVector result(2); LocalPoint lp = localPosition(); result[0] = lp.x(); result[1] = lp.y(); return result; }
virtual AlgebraicVector GCC11_FINAL::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 22 of file TSiPixelRecHit.h.
{return theHitData.parameters();}
virtual AlgebraicVector GCC11_FINAL::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 18 of file TSiTrackerMultiRecHit.h.
{return theHitData.parameters();}
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 28 of file TSiStripRecHit1D.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::parError().
{ return HelpertRecHit2DLocalPos().parError( theHitData.localPositionError(), *det()); // return theHitData->parametersError(); }
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 20 of file TSiStripMatchedRecHit.h.
References TransientTrackingRecHit::det(), GenericTransientTrackingRecHit::localPositionError(), and HelpertRecHit2DLocalPos::parError().
{ return HelpertRecHit2DLocalPos().parError( localPositionError(), *det()); }
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 19 of file ProjectedRecHit2D.h.
References TransientTrackingRecHit::det(), GenericTransientTrackingRecHit::localPositionError(), and HelpertRecHit2DLocalPos::parError().
{ return HelpertRecHit2DLocalPos().parError( localPositionError(), *det()); }
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 19 of file TRecHit1DMomConstraint.h.
References m.
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 22 of file TRecHit2DPosConstraint.h.
References asciidump::le, TrackingRecHit::localPositionError(), m, LocalError::xx(), LocalError::xy(), and LocalError::yy().
{ AlgebraicSymMatrix m(2); LocalError le( localPositionError()); m[0][0] = le.xx(); m[0][1] = le.xy(); m[1][1] = le.yy(); return m; }
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 31 of file TRecHit5DParamConstraint.h.
References asHepMatrix().
{ return asHepMatrix( tsos_.localError().matrix() ); }
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 24 of file TSiPixelRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::parError().
{ return HelpertRecHit2DLocalPos().parError( theHitData.localPositionError(), *det()); // return theHitData->parametersError(); }
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 19 of file TSiTrackerMultiRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::parError().
{ return HelpertRecHit2DLocalPos().parError( theHitData.localPositionError(), *det()); //return theHitData.parametersError(); }
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 27 of file TSiStripRecHit2DLocalPos.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::parError().
{ return HelpertRecHit2DLocalPos().parError( theHitData.localPositionError(), *det()); // return theHitData->parametersError(); }
virtual float GCC11_FINAL::pitch | ( | ) | const [virtual] |
Implements PixelTopology.
virtual std::pair<float,float> GCC11_FINAL::pitch | ( | ) | const [virtual] |
Implements PixelTopology.
virtual float GCC11_FINAL::pitch | ( | ) | const [virtual] |
Implements PixelTopology.
virtual std::pair<float,float> GCC11_FINAL::pitch | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 146 of file RectangularPixelTopology.h.
virtual float GCC11_FINAL::pitch | ( | ) | const [virtual] |
Pitch in the middle of the DetUnit
Implements PixelTopology.
virtual std::pair<float,float> GCC11_FINAL::pixel | ( | const LocalPoint & | p, |
const Topology::LocalTrackAngles & | ltp | ||
) | const [virtual] |
conversion taking also the angle from the track state
Reimplemented from PixelTopology.
virtual std::pair<float,float> GCC11_FINAL::pixel | ( | const LocalPoint & | p | ) | const [virtual] |
Implements PixelTopology.
virtual std::pair<float,float> GCC11_FINAL::pixel | ( | const LocalPoint & | p | ) | const [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 | ||
) |
const PixelClusterParameterEstimator* GCC11_FINAL::pixelClusterParameterEstimator | ( | ) | [inline] |
Definition at line 22 of file TkTransientTrackingRecHitBuilder.h.
{return pixelCPE;}
GCC11_FINAL::PixelForwardLayer | ( | std::vector< const PixelBlade * > & | blades | ) |
GCC11_FINAL::PixelRod | ( | std::vector< const GeomDet * > & | theDets | ) |
SurfaceDeformation::Local2DVector GCC11_FINAL::positionCorrection | ( | const LocalPoint & | pos, |
const Topology::LocalTrackAngles & | dir | ||
) | const [private] |
Internal method to get correction of the position from SurfaceDeformation, must not be called if 'theSurfaceDeformation' is a null pointer.
SurfaceDeformation::Local2DVector GCC11_FINAL::positionCorrection | ( | const Topology::LocalTrackPred & | trk | ) | const [private] |
Internal method to get correction of the position from SurfaceDeformation, must not be called if 'theSurfaceDeformation' is a null pointer.
SurfaceDeformation::Local2DVector GCC11_FINAL::positionCorrection | ( | const LocalPoint & | pos, |
const Topology::LocalTrackAngles & | dir | ||
) | const [private] |
Internal method to get correction of the position from SurfaceDeformation, must not be called if 'theSurfaceDeformation' is a null pointer.
SurfaceDeformation::Local2DVector GCC11_FINAL::positionCorrection | ( | const Topology::LocalTrackPred & | trk | ) | const [private] |
Internal method to get correction of the position from SurfaceDeformation, must not be called if 'theSurfaceDeformation' is a null pointer.
float GCC11_FINAL::probabilityQ | ( | ) | const [inline] |
Definition at line 89 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.probabilityQ( qualWord_ ); }
float GCC11_FINAL::probabilityX | ( | ) | const [inline] |
Definition at line 78 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.probabilityX( qualWord_ ); }
float GCC11_FINAL::probabilityXY | ( | ) | const [inline] |
Definition at line 86 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.probabilityXY( qualWord_ ); }
float GCC11_FINAL::probabilityY | ( | ) | const [inline] |
Definition at line 81 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.probabilityY( qualWord_ ); }
GCC11_FINAL::ProjectedRecHit2D | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const GeomDet * | originaldet, | ||
const TransientTrackingRecHit & | originalHit | ||
) | [private] |
GCC11_FINAL::ProjectedRecHit2D | ( | const GeomDet * | geom, |
const GeomDet * | originaldet, | ||
const ProjectedSiStripRecHit2D * | rh, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition | ||
) | [private] |
virtual AlgebraicMatrix GCC11_FINAL::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 24 of file TRecHit5DParamConstraint.h.
References TrackingRecHit::projectionMatrix().
{ AlgebraicMatrix projectionMatrix( 5, 5, 1 ); return projectionMatrix; }
virtual AlgebraicMatrix GCC11_FINAL::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 28 of file TSiTrackerMultiRecHit.h.
{return theHitData.projectionMatrix();}
virtual AlgebraicMatrix GCC11_FINAL::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 29 of file TSiPixelRecHit.h.
{return theHitData.projectionMatrix();}
virtual AlgebraicMatrix GCC11_FINAL::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 34 of file TSiStripRecHit1D.h.
{return theHitData.projectionMatrix();}
virtual AlgebraicMatrix GCC11_FINAL::projectionMatrix | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
virtual AlgebraicMatrix GCC11_FINAL::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 31 of file TRecHit2DPosConstraint.h.
{ AlgebraicMatrix theProjectionMatrix; theProjectionMatrix = AlgebraicMatrix( 2, 5, 0); theProjectionMatrix[0][3] = 1; theProjectionMatrix[1][4] = 1; return theProjectionMatrix; }
virtual AlgebraicMatrix GCC11_FINAL::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 26 of file TRecHit1DMomConstraint.h.
{ AlgebraicMatrix theProjectionMatrix; theProjectionMatrix = AlgebraicMatrix( 1, 5, 0); theProjectionMatrix[0][0] = 1; return theProjectionMatrix; }
virtual AlgebraicMatrix GCC11_FINAL::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 32 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.projectionMatrix();}
GCC11_FINAL::ProxyPixelTopology | ( | PixelGeomDetType * | type, |
BoundPlane * | bp | ||
) |
GCC11_FINAL::ProxyStripTopology | ( | StripGeomDetType * | type, |
BoundPlane * | bp | ||
) |
int GCC11_FINAL::qBin | ( | ) | const [inline] |
Definition at line 96 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.qBin( qualWord_ ); }
float GCC11_FINAL::radius | ( | void | ) | const [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.
{ return theDistToBeam;}
SiPixelRecHitQuality::QualWordType GCC11_FINAL::rawQualityWord | ( | ) | const [inline] |
Definition at line 68 of file SiPixelRecHit.h.
{ return qualWord_ ; }
virtual std::vector<const TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | const [inline, virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 39 of file TSiTrackerMultiRecHit.h.
{ return theHitData.recHits(); }
virtual std::vector<TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | [inline, virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 44 of file TSiPixelRecHit.h.
{ return theHitData.recHits(); }
virtual std::vector<TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | [inline, virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 45 of file TRecHit5DParamConstraint.h.
{ return std::vector<TrackingRecHit*>(); }
virtual std::vector<TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | [inline, virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 45 of file TSiStripRecHit1D.h.
{ return theHitData.recHits(); }
virtual std::vector<const TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | const [inline, virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 41 of file TSiPixelRecHit.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
virtual std::vector<const TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | const [virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
virtual std::vector<TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | [virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
virtual std::vector<TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | [inline, virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 43 of file TSiStripRecHit2DLocalPos.h.
{ return theHitData.recHits(); }
virtual std::vector<const TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | const [inline, virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 45 of file TRecHit2DPosConstraint.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
virtual std::vector<TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | [virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
virtual std::vector<const TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | const [inline, virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 43 of file TRecHit5DParamConstraint.h.
{ return std::vector<const TrackingRecHit*>(); }
virtual std::vector<TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | [inline, virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 48 of file TRecHit2DPosConstraint.h.
{
return std::vector<TrackingRecHit*>();
}
virtual std::vector<const TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | const [inline, virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 45 of file TRecHit1DMomConstraint.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
virtual std::vector<const TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | const [inline, virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 42 of file TSiStripRecHit1D.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
virtual std::vector<TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | [inline, virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 42 of file TSiTrackerMultiRecHit.h.
{ return theHitData.recHits(); }
virtual std::vector<TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | [inline, virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 48 of file TRecHit1DMomConstraint.h.
{
return std::vector<TrackingRecHit*>();
}
virtual std::vector<const TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | const [inline, virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
Definition at line 40 of file TSiStripRecHit2DLocalPos.h.
References TransientTrackingRecHit::hit(), and TrackingRecHit::recHits().
virtual std::vector<const TrackingRecHit*> GCC11_FINAL::recHits | ( | ) | const [virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
GCC11_FINAL::RectangularPixelTopology | ( | int | nrows, |
int | ncols, | ||
float | pitchx, | ||
float | pitchy | ||
) | [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.
: m_nrows(nrows), m_ncols(ncols), m_pitchx(pitchx), m_pitchy(pitchy) { //using std::cout; //using std::endl; // Calculate the edge of the active sensor with respect to the center, // that is simply the half-size. // Take into account large pixels m_xoffset = -(m_nrows + BIG_PIX_PER_ROC_X*m_nrows/ROWS_PER_ROC)/2. * m_pitchx; m_yoffset = -(m_ncols + BIG_PIX_PER_ROC_Y*m_ncols/COLS_PER_ROC)/2. * m_pitchy; if(TP_DEBUG) std::cout<<" RectangularPixelTopology: " <<m_nrows<<" "<<m_ncols<<" " <<m_pitchx<<" "<<m_pitchy<<" "<<m_xoffset<<" "<<m_yoffset <<BIG_PIX_PER_ROC_X<<" "<<BIG_PIX_PER_ROC_Y<<" " <<ROWS_PER_ROC<<" "<<COLS_PER_ROC<<std::endl; }
GCC11_FINAL::RectangularStripTopology | ( | int | nstrips, |
float | pitch, | ||
float | detlength | ||
) |
virtual std::vector<int> GCC11_FINAL::ringIndicesByCrossingProximity | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop | ||
) | const [private, virtual] |
void GCC11_FINAL::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
float | window, | ||
std::vector< DetGroup > & | result, | ||
bool | checkClosest | ||
) | const [private] |
void GCC11_FINAL::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
float | window, | ||
std::vector< DetGroup > & | result, | ||
bool | checkClosest | ||
) | const [private] |
void GCC11_FINAL::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubRingCrossings & | crossings, | ||
float | window, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
void GCC11_FINAL::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
float | window, | ||
std::vector< DetGroup > & | result, | ||
bool | checkClosest | ||
) | const [private] |
void GCC11_FINAL::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
float | window, | ||
std::vector< DetGroup > & | result, | ||
bool | checkClosest | ||
) | const [private] |
void GCC11_FINAL::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
float | window, | ||
std::vector< DetGroup > & | result, | ||
bool | checkClosest | ||
) | const [private] |
void GCC11_FINAL::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
float | window, | ||
std::vector< DetGroup > & | result, | ||
bool | checkClosest | ||
) | const [private] |
void TECLayer::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
float | window, | ||
std::vector< DetGroup > & | result, | ||
bool | checkClosest | ||
) | const [private] |
Definition at line 207 of file TECLayer.cc.
References Clusterizer1DCommons::add(), SubLayerCrossing::closestDetIndex(), TECLayer::overlap(), PV3DBase< T, PVType, FrameType >::phi(), SubLayerCrossing::position(), TECLayer::subLayer(), SubLayerCrossing::subLayerIndex(), TECLayer::theBackBinFinder, and TECLayer::theFrontBinFinder.
{ GlobalPoint gCrossingPos = crossing.position(); const vector<const GeometricSearchDet*>& sLayer( subLayer( crossing.subLayerIndex())); int closestIndex = crossing.closestDetIndex(); int negStartIndex = closestIndex-1; int posStartIndex = closestIndex+1; if (checkClosest) { // must decide if the closest is on the neg or pos side if ( PhiLess()( gCrossingPos.phi(), sLayer[closestIndex]->position().phi())) { posStartIndex = closestIndex; } else { negStartIndex = closestIndex; } } const BinFinderPhi& binFinder = (crossing.subLayerIndex()==0 ? theFrontBinFinder : theBackBinFinder); typedef CompatibleDetToGroupAdder Adder; int half = sLayer.size()/2; // to check if dets are called twice.... for (int idet=negStartIndex; idet >= negStartIndex - half; idet--) { const GeometricSearchDet & neighborPetal = *sLayer[binFinder.binIndex(idet)]; if (!overlap( gCrossingPos, neighborPetal, window)) break; if (!Adder::add( neighborPetal, tsos, prop, est, result)) break; // maybe also add shallow crossing angle test here??? } for (int idet=posStartIndex; idet < posStartIndex + half; idet++) { const GeometricSearchDet & neighborPetal = *sLayer[binFinder.binIndex(idet)]; if (!overlap( gCrossingPos, neighborPetal, window)) break; if (!Adder::add( neighborPetal, tsos, prop, est, result)) break; // maybe also add shallow crossing angle test here??? } }
void GCC11_FINAL::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
float | window, | ||
std::vector< DetGroup > & | result, | ||
bool | checkClosest | ||
) | const [private] |
void GCC11_FINAL::searchNeighbors | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubTurbineCrossings & | crossings, | ||
float | window, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
void GCC11_FINAL::setAnnealingFactor | ( | float | annealing | ) | [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.
{annealing_ = annealing;}
void GCC11_FINAL::setClusterRef | ( | ClusterRef const & | ref | ) | [inline] |
Definition at line 44 of file SiStripRecHit2D.h.
References TrackerSingleRecHit::setClusterStripRef().
{setClusterStripRef(ref);}
void GCC11_FINAL::setClusterRef | ( | ClusterRef const & | ref | ) | [inline] |
Definition at line 42 of file SiPixelRecHit.h.
{setClusterPixelRef(ref);}
void GCC11_FINAL::setClusterRef | ( | ClusterRef const & | ref | ) | [inline] |
Definition at line 37 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::setClusterStripRef().
{setClusterStripRef(ref);}
void GCC11_FINAL::setHasBadPixels | ( | bool | flag | ) | [inline] |
Definition at line 133 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setHasBadPixels( flag, qualWord_ ); }
void GCC11_FINAL::setHasFilledProb | ( | bool | flag | ) | [inline] |
Definition at line 139 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setHasFilledProb( flag, qualWord_ ); }
void GCC11_FINAL::setIsOnEdge | ( | bool | flag | ) | [inline] |
Definition at line 130 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setIsOnEdge( flag, qualWord_ ); }
void GCC11_FINAL::setProbabilityQ | ( | float | prob | ) | [inline] |
Definition at line 124 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setProbabilityQ( prob, qualWord_ ); }
void GCC11_FINAL::setProbabilityXY | ( | float | prob | ) | [inline] |
Definition at line 121 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setProbabilityXY( prob, qualWord_ ); }
void GCC11_FINAL::setQBin | ( | int | qbin | ) | [inline] |
Definition at line 127 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setQBin( qbin, qualWord_ ); }
void GCC11_FINAL::setRawQualityWord | ( | SiPixelRecHitQuality::QualWordType | w | ) | [inline] |
void GCC11_FINAL::setSigmaPitch | ( | double | sigmap | ) | const [inline] |
Definition at line 48 of file SiStripRecHit1D.h.
{ sigmaPitch_=sigmap;}
void GCC11_FINAL::setSigmaPitch | ( | double | sigmap | ) | const [inline] |
Definition at line 53 of file SiStripRecHit2D.h.
{ sigmaPitch_=sigmap;}
void GCC11_FINAL::setSpansTwoROCs | ( | bool | flag | ) | [inline] |
Definition at line 136 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setSpansTwoROCs( flag, qualWord_ ); }
virtual void GCC11_FINAL::setSurfaceDeformation | ( | const SurfaceDeformation * | deformation | ) | [virtual] |
virtual void GCC11_FINAL::setSurfaceDeformation | ( | const SurfaceDeformation * | deformation | ) | [virtual] |
virtual bool GCC11_FINAL::sharesInput | ( | const TrackingRecHit * | other, |
SharedInputType | what | ||
) | const [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 bool GCC11_FINAL::sharesInput | ( | const TrackingRecHit * | other, |
SharedInputType | what | ||
) | const [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 |
Reimplemented from TrackerSingleRecHit.
virtual float GCC11_FINAL::shiftOffset | ( | float | pitch_fraction | ) | [protected, virtual] |
double GCC11_FINAL::sigmaPitch | ( | ) | const [inline] |
Definition at line 52 of file SiStripRecHit2D.h.
{ return sigmaPitch_;}
double GCC11_FINAL::sigmaPitch | ( | ) | const [inline] |
Definition at line 47 of file SiStripRecHit1D.h.
{ return sigmaPitch_;}
GCC11_FINAL::SimpleTECWedge | ( | const GeomDet * | theDet | ) |
GCC11_FINAL::SiPixelRecHit | ( | ) | [inline] |
Definition at line 28 of file SiPixelRecHit.h.
: qualWord_(0) {}
GCC11_FINAL::SiPixelRecHit | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const DetId & | id, | ||
ClusterRef const & | clus | ||
) | [inline] |
Definition at line 32 of file SiPixelRecHit.h.
: TrackerSingleRecHit(pos,err,id,clus), qualWord_(0) {}
GCC11_FINAL::SiStripMatchedRecHit2D | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const DetId & | id, | ||
const SiStripRecHit2D * | rMono, | ||
const SiStripRecHit2D * | rStereo | ||
) | [inline] |
Definition at line 13 of file SiStripMatchedRecHit2D.h.
: BaseTrackerRecHit(pos, err, id, trackerHitRTTI::match), clusterMono_(rMono->omniClusterRef()), clusterStereo_(rStereo->omniClusterRef()){}
GCC11_FINAL::SiStripMatchedRecHit2D | ( | ) | [inline] |
Definition at line 10 of file SiStripMatchedRecHit2D.h.
{}
GCC11_FINAL::SiStripRecHit1D | ( | const LocalPoint & | p, |
const LocalError & | e, | ||
const DetId & | id, | ||
ClusterRegionalRef const & | clus | ||
) | [inline] |
Definition at line 29 of file SiStripRecHit1D.h.
: TrackerSingleRecHit(p,e,id,clus), sigmaPitch_(-1.){}
GCC11_FINAL::SiStripRecHit1D | ( | const LocalPoint & | p, |
const LocalError & | e, | ||
const DetId & | id, | ||
OmniClusterRef const & | clus | ||
) | [inline] |
Definition at line 21 of file SiStripRecHit1D.h.
: TrackerSingleRecHit(p,e,id,clus), sigmaPitch_(-1.){}
GCC11_FINAL::SiStripRecHit1D | ( | ) | [inline] |
Definition at line 14 of file SiStripRecHit1D.h.
: sigmaPitch_(-1.){}
GCC11_FINAL::SiStripRecHit1D | ( | const SiStripRecHit2D * | ) |
method to facilitate the convesion from 2D to 1D hits
GCC11_FINAL::SiStripRecHit1D | ( | const LocalPoint & | p, |
const LocalError & | e, | ||
const DetId & | id, | ||
ClusterRef const & | clus | ||
) | [inline] |
Definition at line 25 of file SiStripRecHit1D.h.
: TrackerSingleRecHit(p,e,id,clus), sigmaPitch_(-1.){}
GCC11_FINAL::SiStripRecHit2D | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const DetId & | id, | ||
OmniClusterRef const & | clus | ||
) | [inline] |
Definition at line 24 of file SiStripRecHit2D.h.
: TrackerSingleRecHit(pos,err,id, clus), sigmaPitch_(-1.) {}
GCC11_FINAL::SiStripRecHit2D | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const DetId & | id, | ||
ClusterRef const & | clus | ||
) | [inline] |
Definition at line 30 of file SiStripRecHit2D.h.
: TrackerSingleRecHit(pos,err,id, clus), sigmaPitch_(-1.) {}
GCC11_FINAL::SiStripRecHit2D | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const DetId & | id, | ||
ClusterRegionalRef const & | clus | ||
) | [inline] |
Definition at line 37 of file SiStripRecHit2D.h.
: TrackerSingleRecHit(pos,err,id, clus), sigmaPitch_(-1.) {}
GCC11_FINAL::SiStripRecHit2D | ( | ) | [inline] |
Definition at line 10 of file SiStripRecHit2D.h.
: sigmaPitch_(-1.){}
GCC11_FINAL::SiStripRecHit2D | ( | const DetId & | id, |
OmniClusterRef const & | clus | ||
) | [inline] |
Definition at line 18 of file SiStripRecHit2D.h.
: TrackerSingleRecHit(id, clus), sigmaPitch_(-1.) {}
const SiStripRecHitMatcher* GCC11_FINAL::siStripRecHitMatcher | ( | ) | [inline] |
Definition at line 24 of file TkTransientTrackingRecHitBuilder.h.
{return theMatcher;}
bool GCC11_FINAL::spansTwoROCs | ( | ) | const [inline] |
Definition at line 111 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.spansTwoROCs( qualWord_ ); }
const SiStripRecHit1D* GCC11_FINAL::specificHit | ( | ) | const [inline] |
Definition at line 58 of file TSiStripRecHit1D.h.
{return &theHitData;};
const SiTrackerMultiRecHit* GCC11_FINAL::specificHit | ( | ) | const [inline] |
Definition at line 35 of file TSiTrackerMultiRecHit.h.
{return &theHitData;}
const SiPixelRecHit* GCC11_FINAL::specificHit | ( | ) | const [inline] |
Definition at line 57 of file TSiPixelRecHit.h.
{return &theHitData;};
const SiStripRecHit2D* GCC11_FINAL::specificHit | ( | ) | const [inline] |
Definition at line 56 of file TSiStripRecHit2DLocalPos.h.
{return &theHitData;};
virtual const BoundDisk& GCC11_FINAL::specificSurface | ( | ) | const [inline, virtual] |
virtual const BoundDiskSector& GCC11_FINAL::specificSurface | ( | ) | const [inline, virtual] |
virtual const BoundCylinder& GCC11_FINAL::specificSurface | ( | ) | const [inline, virtual] |
Return the ring surface as a.
Reimplemented from TECPetal.
Definition at line 41 of file TIBRing.h.
{return *theCylinder;}
virtual const PixelTopology& GCC11_FINAL::specificTopology | ( | ) | const [private, virtual] |
virtual const StripTopology& GCC11_FINAL::specificTopology | ( | ) | const [private, virtual] |
virtual StripGeomDetType& GCC11_FINAL::specificType | ( | ) | const [virtual] |
virtual PixelGeomDetType& GCC11_FINAL::specificType | ( | ) | const [virtual] |
SiStripCluster const& GCC11_FINAL::stereoCluster | ( | ) | const [inline] |
Definition at line 34 of file SiStripMatchedRecHit2D.h.
{ return stereoClusterRef().stripCluster(); }
OmniClusterRef const& GCC11_FINAL::stereoClusterRef | ( | ) | const [inline] |
Definition at line 28 of file SiStripMatchedRecHit2D.h.
{ return clusterStereo_;}
OmniClusterRef& GCC11_FINAL::stereoClusterRef | ( | ) | [inline] |
Definition at line 31 of file SiStripMatchedRecHit2D.h.
{ return clusterStereo_;}
SiStripRecHit2D GCC11_FINAL::stereoHit | ( | ) | const [inline] |
Definition at line 18 of file SiStripMatchedRecHit2D.h.
{ return SiStripRecHit2D(stereoId(),stereoClusterRef()) ;}
unsigned int GCC11_FINAL::stereoId | ( | ) | const [inline] |
Definition at line 21 of file SiStripMatchedRecHit2D.h.
References TrackingRecHit::rawId().
{ return rawId()+1;}
virtual float GCC11_FINAL::strip | ( | const LocalPoint & | ) | const [virtual] |
Implements StripTopology.
virtual float GCC11_FINAL::strip | ( | const LocalPoint & | lp, |
const Topology::LocalTrackAngles & | dir | ||
) | const [virtual] |
conversion taking also the track state (LocalTrajectoryParameters)
Reimplemented from StripTopology.
virtual float GCC11_FINAL::strip | ( | const LocalPoint & | lp | ) | const [virtual] |
Implements StripTopology.
virtual float GCC11_FINAL::strip | ( | const LocalPoint & | ) | const [virtual] |
Implements StripTopology.
virtual float GCC11_FINAL::stripAngle | ( | float | strip | ) | const [virtual] |
angle between strip and symmetry axis
Implements StripTopology.
virtual float GCC11_FINAL::stripAngle | ( | float | strip | ) | const [virtual] |
Implements StripTopology.
virtual float GCC11_FINAL::stripAngle | ( | float | strip | ) | const [virtual] |
Implements StripTopology.
const StripClusterParameterEstimator* GCC11_FINAL::stripClusterParameterEstimator | ( | ) | [inline] |
Definition at line 23 of file TkTransientTrackingRecHitBuilder.h.
{return stripCPE;}
virtual float GCC11_FINAL::stripLength | ( | ) | const [inline, virtual] |
Implements StripTopology.
Definition at line 43 of file RectangularStripTopology.h.
{return theStripLength;}
virtual float GCC11_FINAL::stripLength | ( | ) | const [virtual] |
Implements StripTopology.
virtual float GCC11_FINAL::stripLength | ( | ) | const [inline, virtual] |
det heigth (strip length in the middle)
Implements StripTopology.
Definition at line 66 of file TrapezoidalStripTopology.h.
{return theDetHeight;}
const std::vector<const GeomDet*>& GCC11_FINAL::subBlade | ( | int | ind | ) | const [inline, private] |
Definition at line 77 of file PixelBlade.h.
{ return (ind==0 ? theFrontDets : theBackDets); }
virtual SubDetector GCC11_FINAL::subDetector | ( | ) | const [inline, virtual] |
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 sistripsummary::TID.
{return GeomDetEnumerators::TID;}
virtual SubDetector GCC11_FINAL::subDetector | ( | ) | const [inline, virtual] |
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 sistripsummary::TOB.
{return GeomDetEnumerators::TOB;}
virtual SubDetector GCC11_FINAL::subDetector | ( | ) | const [inline, virtual] |
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 sistripsummary::TIB.
{return GeomDetEnumerators::TIB;}
virtual SubDetector GCC11_FINAL::subDetector | ( | ) | const [inline, virtual] |
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.
{ return GeomDetEnumerators::PixelBarrel;}
virtual SubDetector GCC11_FINAL::subDetector | ( | ) | const [inline, virtual] |
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.
{return GeomDetEnumerators::PixelEndcap;}
const std::vector<const GeomDet*>& GCC11_FINAL::subLayer | ( | int | ind | ) | const [inline, private] |
Definition at line 61 of file TIDRing.h.
{ return (ind==0 ? theFrontDets : theBackDets); }
const std::vector<const GeometricSearchDet*>& GCC11_FINAL::subLayer | ( | int | ind | ) | const [inline, private] |
Definition at line 70 of file TOBLayer.h.
{ return (ind==0 ? theInnerComps : theOuterComps);}
const std::vector<const GeometricSearchDet*>& GCC11_FINAL::subLayer | ( | int | ind | ) | const [inline, private] |
Definition at line 73 of file CompositeTECPetal.h.
{ return (ind==0 ? theFrontComps : theBackComps); }
const std::vector<const GeometricSearchDet*>& GCC11_FINAL::subLayer | ( | int | ind | ) | const [inline, private] |
Definition at line 75 of file PixelBarrelLayer.h.
{ return (ind==0 ? theInnerComps : theOuterComps);}
const std::vector<const GeometricSearchDet*>& GCC11_FINAL::subLayer | ( | int | ind | ) | const [inline, private] |
Definition at line 64 of file TIBLayer.h.
{ return (ind==0 ? theInnerComps : theOuterComps); }
const std::vector<const GeomDet*>& GCC11_FINAL::subRod | ( | int | ind | ) | const [inline, private] |
Definition at line 68 of file TOBRod.h.
{ return (ind==0 ? theInnerDets : theOuterDets); }
const std::vector<const GeomDet*>& GCC11_FINAL::subWedge | ( | int | ind | ) | const [inline, private] |
Definition at line 57 of file CompositeTECWedge.h.
{ return (ind==0 ? theFrontDets : theBackDets); }
virtual const Surface* GCC11_FINAL::surface | ( | ) | const [inline, virtual] |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 64 of file TRecHit2DPosConstraint.h.
{return &(*surface_);}
virtual const BoundSurface& GCC11_FINAL::surface | ( | ) | const [inline, virtual] |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 21 of file TIDRing.h.
{return *theDisk;}
virtual const Surface* GCC11_FINAL::surface | ( | ) | const [inline, virtual] |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 66 of file TRecHit1DMomConstraint.h.
{return surface_;}
virtual const Surface* GCC11_FINAL::surface | ( | ) | const [inline, virtual] |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 51 of file TRecHit5DParamConstraint.h.
const Surface* GCC11_FINAL::surface | ( | ) | const [virtual] |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
virtual const BoundSurface& GCC11_FINAL::surface | ( | ) | const [inline, virtual] |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 24 of file PixelBlade.h.
{return *theDiskSector;}
virtual const BoundSurface& GCC11_FINAL::surface | ( | ) | const [inline, virtual] |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
Definition at line 19 of file TIBRing.h.
{return *theCylinder;}
const SurfaceDeformation* GCC11_FINAL::surfaceDeformation | ( | ) | const [inline] |
Definition at line 94 of file ProxyStripTopology.h.
{ return theSurfaceDeformation.operator->(); }
const SurfaceDeformation* GCC11_FINAL::surfaceDeformation | ( | ) | const [inline] |
Definition at line 101 of file ProxyPixelTopology.h.
{ return theSurfaceDeformation.operator->(); }
void GCC11_FINAL::throwError | ( | ) | const [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 | ||
) |
const TrajectoryStateOnSurface& GCC11_FINAL::trajectoryState | ( | ) | const [inline, private] |
Definition at line 70 of file TRecHit5DParamConstraint.h.
{ return tsos_; }
virtual ConstRecHitContainer GCC11_FINAL::transientHits | ( | ) | const [private, virtual] |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
virtual ConstRecHitContainer GCC11_FINAL::transientHits | ( | ) | const [inline, virtual] |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
Definition at line 68 of file TSiTrackerMultiRecHit.h.
{return theComponents;};
virtual ConstRecHitContainer GCC11_FINAL::transientHits | ( | ) | const [virtual] |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
virtual ConstRecHitContainer GCC11_FINAL::transientHits | ( | ) | const [virtual] |
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 | ||
) |
GCC11_FINAL::TRecHit1DMomConstraint | ( | const int | charge, |
const double | mom, | ||
const double | err, | ||
const Surface * | surface | ||
) | [inline, private] |
Creates the TrackingRecHit internally, avoids redundent cloning.
Definition at line 74 of file TRecHit1DMomConstraint.h.
GCC11_FINAL::TRecHit1DMomConstraint | ( | const TRecHit1DMomConstraint & | other | ) | [inline, private] |
GCC11_FINAL::TRecHit2DPosConstraint | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const Surface * | surface | ||
) | [inline, private] |
Creates the TrackingRecHit internally, avoids redundent cloning.
Definition at line 72 of file TRecHit2DPosConstraint.h.
GCC11_FINAL::TRecHit2DPosConstraint | ( | const TRecHit2DPosConstraint & | other | ) | [inline, private] |
Definition at line 77 of file TRecHit2DPosConstraint.h.
GCC11_FINAL::TRecHit5DParamConstraint | ( | const TrajectoryStateOnSurface & | tsos | ) | [inline, private] |
Definition at line 14 of file TRecHit5DParamConstraint.h.
: tsos_( tsos ) {}
GCC11_FINAL::TRecHit5DParamConstraint | ( | const TRecHit5DParamConstraint & | other | ) | [inline, private] |
Definition at line 16 of file TRecHit5DParamConstraint.h.
: tsos_( other.trajectoryState() ) {}
GCC11_FINAL::TSiPixelRecHit | ( | const GeomDet * | geom, |
const SiPixelRecHit * | rh, | ||
const PixelClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition | ||
) | [private] |
This private constructor copies the TrackingRecHit. It should be used when the TrackingRecHit exist already in some collection.
GCC11_FINAL::TSiPixelRecHit | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const clusterRef & | clust, | ||
const PixelClusterParameterEstimator * | cpe | ||
) | [private] |
Another private constructor. It creates the TrackingRecHit internally, avoiding redundent cloning.
GCC11_FINAL::TSiStripMatchedRecHit | ( | const GeomDet * | geom, |
const TrackingRecHit * | rh, | ||
const SiStripRecHitMatcher * | matcher, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition | ||
) | [inline, private] |
Definition at line 75 of file TSiStripMatchedRecHit.h.
: GenericTransientTrackingRecHit(geom, *rh), theMatcher(matcher),theCPE(cpe) { if (computeCoarseLocalPosition) ComputeCoarseLocalPosition(); }
GCC11_FINAL::TSiStripMatchedRecHit | ( | const GeomDet * | geom, |
const TrackingRecHit * | rh, | ||
const SiStripRecHitMatcher * | matcher, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition, | ||
const DontCloneRecHit & | |||
) | [inline, private] |
Definition at line 90 of file TSiStripMatchedRecHit.h.
: GenericTransientTrackingRecHit(geom, const_cast<TrackingRecHit *>(rh)), theMatcher(matcher),theCPE(cpe) { if (computeCoarseLocalPosition) ComputeCoarseLocalPosition(); }
GCC11_FINAL::TSiStripMatchedRecHit | ( | const GeomDet * | geom, |
std::auto_ptr< TrackingRecHit > | rh, | ||
const SiStripRecHitMatcher * | matcher, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition | ||
) | [inline, private] |
Definition at line 83 of file TSiStripMatchedRecHit.h.
: GenericTransientTrackingRecHit(geom, rh.release()), theMatcher(matcher),theCPE(cpe) { if (computeCoarseLocalPosition) ComputeCoarseLocalPosition(); }
GCC11_FINAL::TSiStripRecHit1D | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const OmniClusterRef & | clust, | ||
const StripClusterParameterEstimator * | cpe | ||
) | [inline, private] |
Creates the TrackingRecHit internally, avoids redundent cloning.
Definition at line 100 of file TSiStripRecHit1D.h.
: TransientTrackingRecHit(det), theCPE(cpe), theHitData(pos, err, det->geographicalId(), clust){}
GCC11_FINAL::TSiStripRecHit1D | ( | const GeomDet * | geom, |
const SiStripRecHit1D * | rh, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition | ||
) | [private] |
GCC11_FINAL::TSiStripRecHit2DLocalPos | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const OmniClusterRef & | clust, | ||
const StripClusterParameterEstimator * | cpe | ||
) | [inline, private] |
Creates the TrackingRecHit internally, avoids redundent cloning.
Definition at line 124 of file TSiStripRecHit2DLocalPos.h.
: TransientTrackingRecHit(det), theCPE(cpe), theHitData(pos, err, det->geographicalId(), clust) {}
GCC11_FINAL::TSiStripRecHit2DLocalPos | ( | const GeomDet * | geom, |
const SiStripRecHit2D * | rh, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition | ||
) | [inline, private] |
Definition at line 96 of file TSiStripRecHit2DLocalPos.h.
References GeomDet::geographicalId(), relativeConstraints::geom, and LogDebug.
: TransientTrackingRecHit(geom), theCPE(cpe) { if (rh->hasPositionAndError() || !computeCoarseLocalPosition) { theHitData = SiStripRecHit2D(*rh); return; } if (computeCoarseLocalPosition && !cpe){ edm::LogError("TSiStripRecHit2DLocalPos")<<" trying to compute coarse local position but CPE is not provided. Not computing local position from disk for the transient tracking rechit."; theHitData = SiStripRecHit2D(*rh); return; } const GeomDetUnit* gdu = dynamic_cast<const GeomDetUnit*>(geom); LogDebug("TSiStripRecHit2DLocalPos")<<"calculating coarse position/error."; if (gdu){ StripClusterParameterEstimator::LocalValues lval= theCPE->localParameters(rh->stripCluster(), *gdu); theHitData = SiStripRecHit2D(lval.first, lval.second, geom->geographicalId(),rh->omniCluster()); } else{ edm::LogError("TSiStripRecHit2DLocalPos")<<" geomdet does not cast into geomdet unit. cannot create strip local parameters."; theHitData = SiStripRecHit2D(*rh); } }
GCC11_FINAL::TSiTrackerMultiRecHit | ( | const GeomDet * | geom, |
const SiTrackerMultiRecHit * | rh, | ||
const ConstRecHitContainer & | components, | ||
float | annealing | ||
) | [inline, private] |
Definition at line 83 of file TSiTrackerMultiRecHit.h.
: TransientTrackingRecHit(geom), theHitData(*rh), theComponents(components), annealing_(annealing){}
virtual const GeomDetType& GCC11_FINAL::type | ( | ) | const [virtual] |
Reimplemented from TrackingRecHit.
virtual const GeomDetType& GCC11_FINAL::type | ( | ) | const [virtual] |
Reimplemented from TrackingRecHit.
float& GCC11_FINAL::weight | ( | unsigned int | i | ) | [inline] |
Definition at line 59 of file TSiTrackerMultiRecHit.h.
{return theHitData.weight(i);}
float GCC11_FINAL::weight | ( | unsigned int | i | ) | const [inline] |
Definition at line 58 of file TSiTrackerMultiRecHit.h.
{return theHitData.weight(i);}
std::vector<float> const& GCC11_FINAL::weights | ( | ) | const [inline] |
Definition at line 54 of file TSiTrackerMultiRecHit.h.
{return theHitData.weights();}
std::vector<float>& GCC11_FINAL::weights | ( | ) | [inline] |
Definition at line 55 of file TSiTrackerMultiRecHit.h.
{return theHitData.weights();}
float GCC11_FINAL::annealing_ [private] |
Definition at line 81 of file TSiTrackerMultiRecHit.h.
const int GCC11_FINAL::BIG_PIX_PER_ROC_X = 1 [static, private] |
Definition at line 51 of file RectangularPixelTopology.h.
const int GCC11_FINAL::BIG_PIX_PER_ROC_Y = 2 [static, private] |
Definition at line 52 of file RectangularPixelTopology.h.
const int GCC11_FINAL::charge_ [private] |
Definition at line 69 of file TRecHit1DMomConstraint.h.
OmniClusterRef GCC11_FINAL::clusterMono_ [private] |
Definition at line 58 of file SiStripMatchedRecHit2D.h.
OmniClusterRef GCC11_FINAL::clusterStereo_ [private] |
Definition at line 58 of file SiStripMatchedRecHit2D.h.
const int GCC11_FINAL::COLS_PER_ROC = 52 [static, private] |
Definition at line 50 of file RectangularPixelTopology.h.
const double GCC11_FINAL::err_ [private] |
Reimplemented from BaseTrackerRecHit.
Definition at line 71 of file TRecHit1DMomConstraint.h.
const LocalError GCC11_FINAL::err_ [private] |
Reimplemented from BaseTrackerRecHit.
Definition at line 68 of file TRecHit2DPosConstraint.h.
const DetLayer* GCC11_FINAL::layer_ [private] |
Definition at line 21 of file InvalidTransientRecHit.h.
int GCC11_FINAL::m_ncols [private] |
Definition at line 160 of file RectangularPixelTopology.h.
int GCC11_FINAL::m_nrows [private] |
Definition at line 159 of file RectangularPixelTopology.h.
float GCC11_FINAL::m_pitchx [private] |
Definition at line 161 of file RectangularPixelTopology.h.
float GCC11_FINAL::m_pitchy [private] |
Definition at line 162 of file RectangularPixelTopology.h.
float GCC11_FINAL::m_xoffset [private] |
Definition at line 163 of file RectangularPixelTopology.h.
float GCC11_FINAL::m_yoffset [private] |
Definition at line 164 of file RectangularPixelTopology.h.
const double GCC11_FINAL::mom_ [private] |
Definition at line 70 of file TRecHit1DMomConstraint.h.
const PixelClusterParameterEstimator* GCC11_FINAL::pixelCPE [private] |
Definition at line 33 of file TkTransientTrackingRecHitBuilder.h.
const LocalPoint GCC11_FINAL::pos_ [private] |
Reimplemented from BaseTrackerRecHit.
Definition at line 67 of file TRecHit2DPosConstraint.h.
Definition at line 53 of file SiPixelRecHit.h.
const int GCC11_FINAL::ROWS_PER_ROC = 80 [static, private] |
Definition at line 49 of file RectangularPixelTopology.h.
double GCC11_FINAL::sigmaPitch_ [mutable, private] |
cache for the matcher....
Definition at line 53 of file SiStripRecHit1D.h.
const StripClusterParameterEstimator* GCC11_FINAL::stripCPE [private] |
Definition at line 34 of file TkTransientTrackingRecHitBuilder.h.
const Surface* GCC11_FINAL::surface_ [private] |
Definition at line 72 of file TRecHit1DMomConstraint.h.
Definition at line 70 of file TRecHit2DPosConstraint.h.
const TrackingGeometry* GCC11_FINAL::tGeometry_ [private] |
Definition at line 32 of file TkTransientTrackingRecHitBuilder.h.
BinFinderType GCC11_FINAL::theBackBinFinder [private] |
std::vector<float> GCC11_FINAL::theBackBoundaries [private] |
Definition at line 85 of file CompositeTECPetal.h.
std::vector<const GeometricSearchDet*> GCC11_FINAL::theBackComps [private] |
Definition at line 81 of file CompositeTECPetal.h.
std::vector< const GeomDet * > GCC11_FINAL::theBackDets [private] |
Definition at line 64 of file CompositeTECWedge.h.
Definition at line 90 of file PixelBlade.h.
Definition at line 88 of file CompositeTECPetal.h.
std::vector< const GeomDet * > GCC11_FINAL::theBasicComps [private] |
Definition at line 82 of file CompositeTECPetal.h.
BinFinderType GCC11_FINAL::theBinFinder [private] |
Definition at line 67 of file PixelForwardLayer.h.
unsigned int GCC11_FINAL::theClusterProbComputationFlag [private] |
Definition at line 84 of file TSiPixelRecHit.h.
Definition at line 80 of file TSiTrackerMultiRecHit.h.
std::vector< const GeometricSearchDet * > GCC11_FINAL::theComps [private] |
Definition at line 79 of file CompositeTECPetal.h.
bool GCC11_FINAL::theComputeCoarseLocalPosition [private] |
Definition at line 36 of file TkTransientTrackingRecHitBuilder.h.
const PixelClusterParameterEstimator* GCC11_FINAL::theCPE [private] |
Definition at line 82 of file TSiPixelRecHit.h.
const StripClusterParameterEstimator * GCC11_FINAL::theCPE [private] |
Definition at line 47 of file ProjectedRecHit2D.h.
Reimplemented from BarrelDetLayer.
const GeomDet* GCC11_FINAL::theDet [private] |
Definition at line 35 of file SimpleTECWedge.h.
float GCC11_FINAL::theDetHeight [private] |
Definition at line 83 of file TrapezoidalStripTopology.h.
std::vector< const GeomDet * > GCC11_FINAL::theDets [private] |
Reimplemented from DetRodOneR.
Definition at line 65 of file CompositeTECWedge.h.
Reimplemented from ForwardDetLayer.
Reimplemented from TECPetal.
Definition at line 88 of file PixelBlade.h.
float GCC11_FINAL::theDistToBeam [private] |
Definition at line 82 of file TrapezoidalStripTopology.h.
BinFinderType GCC11_FINAL::theFrontBinFinder [private] |
std::vector<float> GCC11_FINAL::theFrontBoundaries [private] |
Definition at line 84 of file CompositeTECPetal.h.
std::vector<const GeometricSearchDet*> GCC11_FINAL::theFrontComps [private] |
Definition at line 80 of file CompositeTECPetal.h.
std::vector< const GeomDet * > GCC11_FINAL::theFrontDets [private] |
Definition at line 63 of file CompositeTECWedge.h.
Definition at line 89 of file PixelBlade.h.
Definition at line 87 of file CompositeTECPetal.h.
int GCC11_FINAL::theHelicity [private] |
SiPixelRecHit GCC11_FINAL::theHitData [private] |
Definition at line 83 of file TSiPixelRecHit.h.
SiStripRecHit2D GCC11_FINAL::theHitData [private] |
Definition at line 92 of file TSiStripRecHit2DLocalPos.h.
SiStripRecHit1D GCC11_FINAL::theHitData [private] |
Definition at line 93 of file TSiStripRecHit1D.h.
SiTrackerMultiRecHit GCC11_FINAL::theHitData [private] |
Definition at line 78 of file TSiTrackerMultiRecHit.h.
GeneralBinFinderInZforGeometricSearchDet<float> GCC11_FINAL::theInnerBinFinder [private] |
Definition at line 78 of file TIBLayer.h.
BinFinderType GCC11_FINAL::theInnerBinFinder [private] |
Definition at line 87 of file PixelBarrelLayer.h.
std::vector< const GeometricSearchDet * > GCC11_FINAL::theInnerComps [private] |
Definition at line 83 of file PixelBarrelLayer.h.
Definition at line 90 of file PixelBarrelLayer.h.
std::vector<const GeomDet*> GCC11_FINAL::theInnerDets [private] |
float GCC11_FINAL::theLength [private] |
Definition at line 119 of file ProxyPixelTopology.h.
const SiStripRecHitMatcher * GCC11_FINAL::theMatcher [private] |
Definition at line 35 of file TkTransientTrackingRecHitBuilder.h.
int GCC11_FINAL::theNumberOfStrips [private] |
Definition at line 51 of file RectangularStripTopology.h.
float GCC11_FINAL::theOffset [private] |
Definition at line 53 of file RectangularStripTopology.h.
const GeomDet* GCC11_FINAL::theOriginalDet [private] |
Definition at line 48 of file ProjectedRecHit2D.h.
GeneralBinFinderInZforGeometricSearchDet<float> GCC11_FINAL::theOuterBinFinder [private] |
Definition at line 79 of file TIBLayer.h.
BinFinderType GCC11_FINAL::theOuterBinFinder [private] |
Definition at line 88 of file PixelBarrelLayer.h.
std::vector< const GeometricSearchDet * > GCC11_FINAL::theOuterComps [private] |
Definition at line 84 of file PixelBarrelLayer.h.
Definition at line 91 of file PixelBarrelLayer.h.
std::vector<const GeomDet*> GCC11_FINAL::theOuterDets [private] |
float GCC11_FINAL::thePitch [private] |
Definition at line 50 of file RectangularStripTopology.h.
float GCC11_FINAL::theStripLength [private] |
Definition at line 52 of file RectangularStripTopology.h.
DeepCopyPointerByClone< const SurfaceDeformation > GCC11_FINAL::theSurfaceDeformation [private] |
Definition at line 120 of file ProxyPixelTopology.h.
PixelGeomDetType* GCC11_FINAL::theType [private] |
Definition at line 118 of file ProxyPixelTopology.h.
StripGeomDetType* GCC11_FINAL::theType [private] |
Definition at line 111 of file ProxyStripTopology.h.
float GCC11_FINAL::theWidth [private] |
Definition at line 119 of file ProxyPixelTopology.h.
int GCC11_FINAL::theYAxOr [private] |
Definition at line 84 of file TrapezoidalStripTopology.h.
const TrajectoryStateOnSurface GCC11_FINAL::tsos_ [private] |
Definition at line 64 of file TRecHit5DParamConstraint.h.