CMS 3D CMS Logo

Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes

GCC11_FINAL Class Reference

Our base class. More...

#include <SiPixelRecHit.h>

Inheritance diagram for GCC11_FINAL:
TrackerSingleRecHit BaseTrackerRecHit TrackerSingleRecHit TrackerSingleRecHit TrackingRecHit StripTopology StripTopology PixelTopology StripTopology PixelTopology TECPetal TECWedge GeometricSearchDetWithGroups RodBarrelLayer GeometricSearchDetWithGroups GeometricSearchDetWithGroups ForwardDetLayer DetRodOneR TECWedge GeometricSearchDetWithGroups BarrelDetLayer GeometricSearchDetWithGroups GeometricSearchDetWithGroups RingedForwardLayer GeometricSearchDetWithGroups GeometricSearchDetWithGroups RodBarrelLayer GeometricSearchDetWithGroups DetRod GenericTransientTrackingRecHit TransientTrackingRecHitBuilder TransientTrackingRecHit TransientTrackingRecHit TransientTrackingRecHit TransientTrackingRecHit GenericTransientTrackingRecHit TransientTrackingRecHit TransientTrackingRecHit TransientTrackingRecHit TransientTrackingRecHitByValue< InvalidTrackingRecHit >

List of all members.

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 SiPixelRecHitclone () 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 GeomDetdet () const
 The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.
virtual const GeomDetdet () const
 The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.
virtual const GeomDetdet () const
 The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds.
const GeomDetUnitdetUnit () const
virtual const GeomDetUnitdetUnit () const
virtual const GeomDetUnitdetUnit () const
virtual const GeomDetUnitdetUnit () const
virtual const GeomDetUnitdetUnit () const
const GeomDetUnitdetUnit () const
virtual const GeomDetUnitdetUnit () const
virtual const GeomDetUnitdetUnit () const
virtual const GeomDetUnitdetUnit () 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 TrackingRecHithit () const
virtual const TrackingRecHithit () const
virtual const TrackingRecHithit () const
virtual const TrackingRecHithit () const
virtual const TrackingRecHithit () const
virtual const TrackingRecHithit () const
virtual const TrackingRecHithit () 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
OmniClusterRefmonoClusterRef ()
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 GeomDetoriginalDet () 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 &ltp) 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 SiStripRecHitMatchersiStripRecHitMatcher ()
bool spansTwoROCs () const
const SiStripRecHit2D * specificHit () const
const SiTrackerMultiRecHitspecificHit () const
const SiPixelRecHitspecificHit () const
const SiStripRecHit1D * specificHit () const
virtual const BoundCylinderspecificSurface () const
 Return the ring surface as a.
virtual const BoundDiskspecificSurface () const
virtual const BoundDiskSectorspecificSurface () const
virtual StripGeomDetTypespecificType () const
virtual PixelGeomDetTypespecificType () const
SiStripCluster const & stereoCluster () const
OmniClusterRef const & stereoClusterRef () const
OmniClusterRefstereoClusterRef ()
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 Surfacesurface () const
 The surface of the GeometricSearchDet.
virtual const BoundSurfacesurface () const
 The surface of the GeometricSearchDet.
virtual const BoundSurfacesurface () const
 The surface of the GeometricSearchDet.
virtual const Surfacesurface () const
 The surface of the GeometricSearchDet.
virtual const BoundSurfacesurface () const
 The surface of the GeometricSearchDet.
virtual const Surfacesurface () const
 The surface of the GeometricSearchDet.
const Surfacesurface () const
 The surface of the GeometricSearchDet.
const SurfaceDeformationsurfaceDeformation () const
const SurfaceDeformationsurfaceDeformation () 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 GeomDetTypetype () const
virtual const GeomDetTypetype () 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 BoundDiskcomputeDisk (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
BoundCylindercylinder (const std::vector< const GeometricSearchDet * > &rods) const
BoundCylindercylinder (const std::vector< const GeometricSearchDet * > &rings)
BoundCylindercylinder (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 StripTopologyspecificTopology () const
virtual const PixelTopologyspecificTopology () 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 TrajectoryStateOnSurfacetrajectoryState () 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 DetLayerlayer_
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 Surfacesurface_
ConstReferenceCountingPointer
< Surface
surface_
const TrackingGeometrytGeometry_
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 GeomDettheDet
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 SiStripRecHitMatchertheMatcher
int theNumberOfStrips
float theOffset
const GeomDettheOriginalDet
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
PixelGeomDetTypetheType
StripGeomDetTypetheType
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

Detailed Description

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.


Member Typedef Documentation

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.

Definition at line 66 of file PixelForwardLayer.h.

Definition at line 19 of file PixelBarrelLayer.h.

Definition at line 14 of file PixelRod.h.

Definition at line 86 of file TIBRing.h.

Definition at line 75 of file TIDRing.h.

Definition at line 17 of file TOBLayer.h.

Definition at line 18 of file TOBRod.h.

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.

Definition at line 15 of file TSiStripRecHit1D.h.

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.


Constructor & Destructor Documentation

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.

{}

Member Function Documentation

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]

Reimplemented from DetRodOneR.

Definition at line 25 of file TIBLayer.h.

{return theBasicComps;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents ( ) const [inline, virtual]

Reimplemented from DetRodOneR.

Definition at line 21 of file TIBRing.h.

{return theDets;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents ( ) const [inline, virtual]

Reimplemented from DetRodOneR.

Definition at line 20 of file SimpleTECWedge.h.

{return theDets;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents ( ) const [inline, virtual]

Reimplemented from DetRodOneR.

Definition at line 21 of file TIDLayer.h.

{return theBasicComps;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents ( ) const [inline, virtual]

Reimplemented from DetRodOneR.

Definition at line 23 of file TIDRing.h.

{return theDets;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents ( ) const [inline, virtual]

Reimplemented from DetRodOneR.

Definition at line 26 of file TOBRod.h.

{return theDets;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL::basicComponents ( ) const [inline, virtual]

Reimplemented from DetRodOneR.

Definition at line 26 of file TOBLayer.h.

{return theBasicComps;}
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]

Reimplemented from DetRodOneR.

Definition at line 22 of file CompositeTECWedge.h.

{return theDets;}
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]

Reimplemented from DetRodOneR.

Definition at line 26 of file PixelBlade.h.

{return theDets;}
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.

{ return tsos_.charge(); }
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.

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]

Returns basic components, if any.

Returns direct components, if any

Implements GeometricSearchDet.

virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL::components ( ) const [virtual]

Returns basic components, if any.

Returns direct components, if any

Implements GeometricSearchDet.

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]

Returns basic components, if any.

Returns direct components, if any

Implements GeometricSearchDet.

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]

Returns basic components, if any.

Returns direct components, if any

Implements GeometricSearchDet.

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]

Returns basic components, if any.

Returns direct components, if any

Implements GeometricSearchDet.

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]

Returns basic components, if any.

Returns direct components, if any

Implements GeometricSearchDet.

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]

Returns basic components, if any.

Returns direct components, if any

Implements GeometricSearchDet.

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]

Implements BaseTrackerRecHit.

Definition at line 48 of file SiStripRecHit2D.h.

{return 2;}
virtual int GCC11_FINAL::dimension ( ) const [virtual]

Implements BaseTrackerRecHit.

virtual int GCC11_FINAL::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 44 of file SiStripMatchedRecHit2D.h.

{return 2;}
virtual int GCC11_FINAL::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 32 of file TRecHit1DMomConstraint.h.

{return 1;}
virtual int GCC11_FINAL::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 38 of file TRecHit2DPosConstraint.h.

{return 2;}
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]

Implements BaseTrackerRecHit.

Definition at line 43 of file SiPixelRecHit.h.

{return 2;}
virtual int GCC11_FINAL::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 43 of file SiStripRecHit1D.h.

{return 1;}
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]
virtual void GCC11_FINAL::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
virtual void GCC11_FINAL::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
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]
virtual void GCC11_FINAL::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
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]
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;};
GCC11_FINAL::InvalidTrackingRecHit ( DetId  id,
Type  type 
) [inline]

Definition at line 12 of file InvalidTrackingRecHit.h.

: TrackingRecHit(id, type) {}
GCC11_FINAL::InvalidTrackingRecHit ( ) [inline]

Definition at line 13 of file InvalidTrackingRecHit.h.

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.

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.

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.

                                             {
    AlgebraicVector result(1);
    result[0] = charge_/fabs(mom_);
    return 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().

virtual AlgebraicVector GCC11_FINAL::parameters ( void  ) const [inline, virtual]
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]
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError ( ) const [virtual]

Reimplemented from BaseTrackerRecHit.

virtual AlgebraicSymMatrix GCC11_FINAL::parametersError ( ) const [inline, virtual]
virtual AlgebraicSymMatrix GCC11_FINAL::parametersError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 19 of file TRecHit1DMomConstraint.h.

References m.

                                                     {
    AlgebraicSymMatrix m(1);
    m[0][0] = err_/(mom_*mom_);//parametersErrors are squared
    m[0][0] *= m[0][0];
    return 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.

                                             {
    return std::pair<float,float>( float(m_pitchx), float(m_pitchy));
  }
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().

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.

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().

                                                           {
    return hit()->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().

                                                           {
    return hit()->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().

                                                           {
    return hit()->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().

                                                           {
    return hit()->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().

                                                           {
    return hit()->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().

void GCC11_FINAL::setClusterRef ( ClusterRef const &  ref) [inline]

Definition at line 42 of file SiPixelRecHit.h.

void GCC11_FINAL::setClusterRef ( ClusterRef const &  ref) [inline]

Definition at line 37 of file SiStripRecHit1D.h.

References TrackerSingleRecHit::setClusterStripRef().

void GCC11_FINAL::setHasBadPixels ( bool  flag) [inline]

Definition at line 133 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

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.

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.

void GCC11_FINAL::setRawQualityWord ( SiPixelRecHitQuality::QualWordType  w) [inline]

Definition at line 71 of file SiPixelRecHit.h.

References w().

                                                                      { 
    qualWord_ = w; 
  }
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.

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]

Reimplemented from TECPetal.

Definition at line 38 of file TIDRing.h.

{return *theDisk;}
virtual const BoundDiskSector& GCC11_FINAL::specificSurface ( ) const [inline, virtual]

Reimplemented from TECPetal.

Definition at line 41 of file PixelBlade.h.

{return *theDiskSector;}
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.

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.

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.

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.

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.

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.

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.

{ return &tsos_.surface(); }
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.

                                                : 
    charge_(charge),mom_(mom),err_(err),surface_(surface) {}
GCC11_FINAL::TRecHit1DMomConstraint ( const TRecHit1DMomConstraint &  other) [inline, private]

Definition at line 80 of file TRecHit1DMomConstraint.h.

                                                               :
    charge_( other.charge() ), mom_( other.mom() ),err_( other.err() ), surface_((other.surface())) {}
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.

                                                : 
    pos_(pos),err_(err),surface_(surface) {}
GCC11_FINAL::TRecHit2DPosConstraint ( const TRecHit2DPosConstraint &  other) [inline, private]

Definition at line 77 of file TRecHit2DPosConstraint.h.

                                                               :
    pos_( other.localPosition() ),err_( other.localPositionError() ), surface_((other.surface())) {}
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.

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();}

Member Data Documentation

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.

Definition at line 58 of file SiStripMatchedRecHit2D.h.

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.

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.

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.

Definition at line 32 of file TkTransientTrackingRecHitBuilder.h.

Definition at line 78 of file TIDRing.h.

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 73 of file TIDRing.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.

Definition at line 67 of file PixelForwardLayer.h.

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.

Definition at line 36 of file TkTransientTrackingRecHitBuilder.h.

Definition at line 82 of file TSiPixelRecHit.h.

Definition at line 47 of file ProjectedRecHit2D.h.

Reimplemented from BarrelDetLayer.

Definition at line 90 of file TIBRing.h.

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.

Definition at line 71 of file TIDRing.h.

Reimplemented from TECPetal.

Definition at line 88 of file PixelBlade.h.

float GCC11_FINAL::theDistToBeam [private]

Definition at line 82 of file TrapezoidalStripTopology.h.

Definition at line 77 of file TIDRing.h.

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 72 of file TIDRing.h.

Definition at line 89 of file PixelBlade.h.

Definition at line 87 of file CompositeTECPetal.h.

int GCC11_FINAL::theHelicity [private]

Definition at line 91 of file TIBRing.h.

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.

Definition at line 78 of file TSiTrackerMultiRecHit.h.

Definition at line 78 of file TIBLayer.h.

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]

Definition at line 75 of file TOBRod.h.

Definition at line 78 of file TOBRod.h.

float GCC11_FINAL::theLength [private]

Definition at line 119 of file ProxyPixelTopology.h.

Definition at line 35 of file TkTransientTrackingRecHitBuilder.h.

Definition at line 51 of file RectangularStripTopology.h.

float GCC11_FINAL::theOffset [private]

Definition at line 53 of file RectangularStripTopology.h.

Definition at line 48 of file ProjectedRecHit2D.h.

Definition at line 79 of file TIBLayer.h.

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]

Definition at line 76 of file TOBRod.h.

Definition at line 79 of file TOBRod.h.

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.

Definition at line 120 of file ProxyPixelTopology.h.

Definition at line 118 of file ProxyPixelTopology.h.

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.

Definition at line 64 of file TRecHit5DParamConstraint.h.