CMS 3D CMS Logo

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

GCC11_FINAL< T > Class Template Reference

Unlimited (trivial) bounds. More...

#include <CSCRecHit2D.h>

Inheritance diagram for GCC11_FINAL< T >:
RecHit2DLocalPos RecSegment BoundSurface Cylinder BoundPlane Bounds Bounds Bounds Bounds Bounds Bounds Plane TrackerSingleRecHit BaseTrackerRecHit TrackerSingleRecHit TrackerSingleRecHit TrackingRecHit CaloCellGeometry CaloSubdetectorTopology CaloSubdetectorTopology CaloSubdetectorTopology CaloSubdetectorTopology CaloSubdetectorTopology CaloSubdetectorTopology StripTopology RadialStripTopology StripTopology CaloSubdetectorGeometry CaloSubdetectorGeometry GeomDetType PixelTopology StripTopology PixelTopology GeomDetType MeasurementDet MeasurementDet BoundPlane TECPetal TECWedge Bounds GeometricSearchDetWithGroups RodBarrelLayer GeometricSearchDetWithGroups GeometricSearchDetWithGroups ForwardDetLayer GeometricSearchDetWithGroups ForwardDetLayer DetRodOneR TECWedge GeometricSearchDetWithGroups BarrelDetLayer GeometricSearchDetWithGroups GeometricSearchDetWithGroups RingedForwardLayer GeometricSearchDetWithGroups GeometricSearchDetWithGroups RodBarrelLayer GeometricSearchDetWithGroups DetRod MSLayersKeeper MSLayersKeeper MSLayersKeeper SimpleNavigableLayer SimpleNavigableLayer GenericTransientTrackingRecHit TransientTrackingRecHitBuilder TransientTrackingRecHit TransientTrackingRecHit TransientTrackingRecHit TransientTrackingRecHit GenericTransientTrackingRecHit TransientTrackingRecHit TransientTrackingRecHit TransientTrackingRecHit LinearizedTrackState< 5 > Propagator Propagator HelixPlaneCrossing HelixPlaneCrossing HelixPlaneCrossing HelixLineExtrapolation HelixPlaneCrossing HelixLineExtrapolation cms::Exception Propagator Propagator BasicTrajectoryState GsfMaterialEffectsUpdator GsfMaterialEffectsUpdator GsfMaterialEffectsUpdator GsfMaterialEffectsUpdator TrajectoryFitter TrajectorySmoother MaterialEffectsUpdator MaterialEffectsUpdator MaterialEffectsUpdator Propagator VolumeMaterialEffectsEstimator VolumeMaterialEffectsEstimator TrajectoryStateClosestToPointBuilder TrajectoryFitter TrajectoryFitter TrajectoryFitter TrajectoryFitter TrajectorySmoother BasicTrajectoryState TransientTrackingRecHitByValue< InvalidTrackingRecHit > Propagator NavSurface NavSurface NavSurface NavVolume MagneticFieldProvider< T > Propagator Propagator Propagator Propagator MagneticField MagneticFieldProvider< float > MagVolume Propagator RKDerivative< double, 6 > RKDerivative< T, N > RKDerivative< T, N > RKSolver< T, N > RKDistance< double, 6 > RKDistance< T, N > Propagator

List of all members.

Classes

struct  Basis
struct  DontCloneRecHit
 Dummy struct to pass to the constructor to say 'please don't clone the hit'. More...
class  HitCollectorForFastMeasurements
class  HitCollectorForRecHits
class  Polynomial
struct  RingPar
struct  SubRingCrossings
struct  SubTurbineCrossings
struct  WedgePar

Public Types

enum  { k_NumberOfCellsForCorners = EBDetId::kSizeForDenseIndexing }
enum  { k_NumberOfShapes = 17 }
enum  { k_NumberOfParametersPerShape = 11 }
enum  { k_NumberOfCellsForCorners = EBDetId::kSizeForDenseIndexing }
enum  { k_NumberOfShapes = 17 }
enum  { k_NumberOfParametersPerShape = 11 }
typedef edm::RangeMap< int,
std::vector< float > > 
ADCContainer
typedef EcalBarrelGeometryRecord AlignedRecord
typedef EcalEndcapGeometryRecord AlignedRecord
typedef EBAlignmentRcd AlignmentRecord
typedef EEAlignmentRcd AlignmentRecord
typedef
StMeasurementDetSet::BadStripBlock 
BadStripBlock
typedef
StMeasurementDetSet::BadStripCuts 
BadStripCuts
typedef
TransientTrackingRecHitByValue
< InvalidTrackingRecHit > 
Base
typedef BaseTrackerRecHit Base
typedef RKDerivative< double, 6 > Base
typedef RKDerivative< T, N > Base
typedef RKDerivative< T, N > Base
typedef RKSolver< T, N > Base
typedef PeriodicBinFinderInPhi
< double > 
BinFinderType
typedef PeriodicBinFinderInZ
< float > 
BinFinderType
typedef PeriodicBinFinderInPhi
< double > 
BinFinderType
typedef PeriodicBinFinderInZ
< float > 
BinFinderType
typedef
ReferenceCountingPointer
< BoundCylinder
BoundCylinderPointer
typedef
ReferenceCountingPointer
< BoundDisk
BoundDiskPointer
typedef CaloCellGeometry::CCGFloat CCGFloat
typedef CaloCellGeometry::CCGFloat CCGFloat
typedef CaloCellGeometry::CCGFloat CCGFloat
typedef std::vector
< TruncatedPyramid
CellVec
typedef std::vector
< TruncatedPyramid
CellVec
typedef std::vector< int > ChannelContainer
typedef SiPixelRecHit::ClusterRef clusterRef
typedef edm::Ref
< edmNew::DetSetVector
< SiPixelCluster >
, SiPixelCluster
ClusterRef
typedef
OmniClusterRef::ClusterStripRef 
ClusterRef
typedef
OmniClusterRef::ClusterStripRef 
ClusterRef
typedef
OmniClusterRef::ClusterRegionalRef 
ClusterRegionalRef
typedef
OmniClusterRef::ClusterRegionalRef 
ClusterRegionalRef
typedef std::vector
< SiStripCluster >
::const_iterator 
const_iterator
typedef
ConstReferenceCountingPointer
< BoundCylinder
ConstBoundCylinderPointer
typedef
ConstReferenceCountingPointer
< BoundDisk
ConstBoundDiskPointer
enum  CorrectionFlag { NoCorrection = 0, MeanCorrection = 1, FullCorrection = 2 }
enum  DestType {
  RADIUS_DT = 0, Z_DT, PLANE_DT, CONE_DT,
  CYLINDER_DT, PATHL_DT, POINT_PCA_DT, LINE_PCA_DT,
  UNDEFINED_DT
}
typedef EBDetId DetIdType
typedef EEDetId DetIdType
typedef edmNew::DetSet
< SiStripCluster
detset
typedef Basic3DVector< double > DirectionTypeDouble
typedef Basic3DVector< double > DirectionTypeDouble
enum  Fancy {
  HEL_AS_F = 0, HEL_ALL_F, POL_1_F, POL_2_F,
  POL_M_F
}
typedef MagneticFieldProvider
< T >::GlobalPointType 
GlobalPointType
typedef MagneticFieldProvider
< T >::GlobalVectorType 
GlobalVectorType
typedef IdealGeometryRecord IdealRecord
typedef IdealGeometryRecord IdealRecord
typedef MagneticFieldProvider
< T >::LocalPointType 
LocalPointType
typedef
StripClusterParameterEstimator::LocalValues 
LocalValues
typedef MagneticFieldProvider
< T >::LocalVectorType 
LocalVectorType
enum  MaterialLocation { atSource, atDestination, fromDirection }
typedef detset::const_iterator new_const_iterator
typedef EcalBarrelNumberingScheme NumberingScheme
typedef EcalEndcapNumberingScheme NumberingScheme
typedef EZArrayFL< EBDetIdOrderedListOfEBDetId
typedef EZArrayFL< EEDetIdOrderedListOfEEDetId
enum  Pars { RADIUS_P = 0, Z_P = 0, PATHL_P = 0 }
typedef PEcalBarrelRcd PGeometryRecord
typedef PEcalEndcapRcd PGeometryRecord
typedef
ConstReferenceCountingPointer
< Plane
PlanePointer
typedef CLHEP::Hep3Vector Point
typedef Basic3DVector< double > PositionTypeDouble
typedef Basic3DVector< double > PositionTypeDouble
typedef CaloCellGeometry::Pt3D Pt3D
typedef CaloCellGeometry::Pt3D Pt3D
typedef CaloCellGeometry::Pt3D Pt3D
typedef CaloCellGeometry::Pt3DVec Pt3DVec
typedef CaloCellGeometry::Pt3DVec Pt3DVec
typedef CaloCellGeometry::Pt3DVec Pt3DVec
typedef
ReferenceCountingPointer
< LinearizedTrackState< 5 > > 
RefCountedLinearizedTrackState
typedef
SteppingHelixStateInfo::Result 
Result
typedef Base::Scalar Scalar
typedef Base::Scalar Scalar
typedef Base::Scalar Scalar
typedef T Scalar
typedef double Scalar
typedef Base::Scalar Scalar
enum  SharedInputType {
  all = TrackingRecHit::all, some = TrackingRecHit::some, allWires, someWires,
  allStrips, someStrips
}
 

definition of equality via shared input

More...
typedef SiStripRecHit1D::ClusterRef SiStripClusterRef
typedef SiStripRecHit2D::ClusterRef SiStripClusterRef
typedef SiStripRecHit2D::ClusterRef SiStripClusterRef
typedef edm::LazyGetter
< SiStripCluster >::value_ref 
SiStripRegionalClusterRef
typedef edm::LazyGetter
< SiStripCluster >::value_ref 
SiStripRegionalClusterRef
typedef edm::LazyGetter
< SiStripCluster >::value_ref 
SiStripRegionalClusterRef
typedef SteppingHelixStateInfo StateInfo
typedef std::pair< const
Surface
*, SurfaceOrientation::Side
SurfaceAndSide
typedef std::vector
< SurfaceAndSide
SurfaceContainer
typedef PixelTopology TopologyType
typedef StripTopology TopologyType
typedef CaloCellGeometry::Tr3D Tr3D
typedef TrackingRecHit::Type Type
typedef TrackingRecHit::Type Type
typedef std::vector
< OrderedListOfEBDetId * > 
VecOrdListEBDetIdPtr
typedef std::vector
< OrderedListOfEEDetId * > 
VecOrdListEEDetIdPtr
typedef Base::Vector Vector
typedef CLHEP::Hep3Vector Vector
typedef RKSmallVector< double, 6 > Vector
typedef Base::Vector Vector
typedef RKSmallVector< T, N > Vector
typedef Base::Vector Vector
typedef Base::Vector Vector
typedef
StripClusterParameterEstimator::VLocalValues 
VLocalValues

Public Member Functions

bool accept (SiStripClusterRef const &r) const
bool accept (SiStripRegionalClusterRef const &r) const
float adcs (unsigned int strip, unsigned int timebin) const
 Map of strip ADCs for strips comprising the rechit.
virtual void addVolume (const NavVolume *vol, const Bounds *bounds, SurfaceOrientation::Side side)
 NavVolumes are supposed to call this method to "register" with the NavSurface.
virtual void addVolume (const NavVolume *vol, const Bounds *bounds, SurfaceOrientation::Side side)
 NavVolumes are supposed to call this method to "register" with the NavSurface.
virtual void addVolume (const NavVolume *vol, const Bounds *bounds, SurfaceOrientation::Side side)
 NavVolumes are supposed to call this method to "register" with the NavSurface.
 AnalyticalPropagator (const MagneticField *field, PropagationDirection dir=alongMomentum, float maxDPhi=1.6, bool isOld=true)
float angularWidth () const
void applyRadX0Correction (bool applyRadX0Correction)
CCGFloat avgAbsZFrontFaceCenter () const
CCGFloat avgRadiusXYFrontFaceCenter () const
const GlobalVectoraxis () const
short int badStrip () const
 flags for involvement of 'bad' channels
std::vector< BadStripBlock >
const & 
badStripBlocks () const
short int badWireGroup () 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
virtual const std::vector
< const GeomDet * > & 
basicComponents () const
virtual const std::vector
< const GeomDet * > & 
basicComponents () const
 BasicMultiTrajectoryState (const std::vector< TSOS > &tsvec)
 BasicMultiTrajectoryState ()
 BasicSingleTrajectoryState ()
template<typename... Args>
 BasicSingleTrajectoryState (Args &&...args)
 BeamHaloPropagator (Propagator *aEndCapTkProp, Propagator *aCrossTkProp, const MagneticField *field, PropagationDirection dir=alongMomentum)
 Defines which propagator is used inside endcap and in barrel.
 BeamHaloPropagator (const Propagator &aEndCapTkProp, const Propagator &aCrossTkProp, const MagneticField *field, PropagationDirection dir=alongMomentum)
 Defines which propagator is used inside endcap and in barrel.
 BeamHaloPropagator (const BeamHaloPropagator &)
 Copy constructor.
unsigned int beginClusterI () const
 BoundCylinder (const PositionType &pos, const RotationType &rot, Scalar radius, const Bounds &bounds)
 BoundCylinder (const PositionType &pos, const RotationType &rot, const Bounds *bounds)
 Obsolete constructor, radius should be given explicitly.
 BoundCylinder (const PositionType &pos, const RotationType &rot, const Bounds &bounds)
 Obsolete constructor, radius should be given explicitly.
 BoundCylinder (const PositionType &pos, const RotationType &rot, Scalar radius, MediumProperties *mp, const Bounds &bounds)
 BoundDisk (const PositionType &pos, const RotationType &rot, Bounds *bounds)
 BoundDisk (const PositionType &pos, const RotationType &rot, const Bounds &bounds)
 BoundDiskSector (const PositionType &pos, const RotationType &rot, const Bounds &bounds)
 BoundDiskSector (const PositionType &pos, const RotationType &rot, Bounds *bounds)
DiskSectorBounds const & bounds () const
virtual const Boundsbounds (const NavVolume *vol)
 Bounds corresponding to a NavVolume if present.
virtual const Boundsbounds (const NavVolume *vol)
 Bounds corresponding to a NavVolume if present.
virtual const Boundsbounds (const NavVolume *vol)
 Bounds corresponding to a NavVolume if present.
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
template<class ClusterRefT >
TransientTrackingRecHit::RecHitPointer buildRecHit (const ClusterRefT &cluster, const TrajectoryStateOnSurface &ltp) const
template<class ClusterRefT >
void buildRecHits (const ClusterRefT &cluster, const TrajectoryStateOnSurface &ltp, RecHitContainer res) const
 CaloTowerTopology ()
 standard constructor
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 bool canUpdateLocalParameters () const
 CartesianLorentzForce (const RKLocalFieldProvider &field, double ch)
float centreToIntersection () const
virtual int channel (const LocalPoint &lp) const
int channel (const LocalPoint &) const
virtual int channel (const LocalPoint &) const
virtual int channel (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const
 conversion taking also the angle from the track state
virtual int channel (const LocalPoint &) const
virtual int channel (const LocalPoint &lp) const
virtual int channel (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const
 conversion taking also the angle from the track state
virtual int channel (const LocalPoint &lp) const
int channels (unsigned int i) const
 Extracting strip channel numbers comprising the rechit - low.
int channelsl1a (unsigned int i) const
 Extract the L1A phase bits from the StripChannelContainer - high.
int charge () const
virtual int charge () const
TrackCharge charge () const
virtual void checkParameters (AlgebraicVector5 &parameters) const
double chi2 () const
 Chi2 of the segment fit.
void clearPersistentHit ()
FlexibleKFFittingSmootherclone () const
KFFittingSmootherclone () const
virtual KFSplittingFitter * clone () const
virtual KFTrajectoryFitterclone () const
virtual KFTrajectorySmootherclone () const
BasicSingleTrajectoryState * clone () const
virtual Geant4ePropagator * clone () const
virtual Boundsclone () const
virtual NavPropagator * clone () const
virtual Propagatorclone () const
virtual Propagatorclone () const
virtual Propagatorclone () const
virtual Boundsclone () const
Propagatorclone () const
virtual Boundsclone () const
virtual SteppingHelixPropagatorclone () const
virtual SiStripMatchedRecHit2D * clone () const
RecHitPointer clone (const TrajectoryStateOnSurface &ts) const
CSCRecHit2Dclone () const
 RecHit2DLocalPos base class interface.
virtual SiStripRecHit1D * clone () const
virtual RecHitPointer clone (const TrajectoryStateOnSurface &ts) const
virtual RecHitPointer clone (const TrajectoryStateOnSurface &ts) const
virtual
TransientTrackingRecHit::RecHitPointer 
clone (const TrajectoryStateOnSurface &tsos) const
virtual SiStripRecHit2D * clone () const
virtual RecHitPointer clone (const TrajectoryStateOnSurface &ts) const
virtual Boundsclone () const
virtual RecHitPointer clone (const TrajectoryStateOnSurface &ts) const
virtual RecHitPointer clone (const TrajectoryStateOnSurface &ts) const
virtual InvalidTrackingRecHit * clone () const
virtual RecHitPointer clone (const TrajectoryStateOnSurface &ts) const
virtual RecHitPointer clone (const TrajectoryStateOnSurface &ts) const
virtual Boundsclone () const
virtual AnalyticalPropagator * clone () const
virtual BeamHaloPropagatorclone () const
 Virtual constructor (using copy c'tor)
virtual Boundsclone () const
CSCSegmentclone () const
virtual Boundsclone () const
virtual SmartPropagatorclone () const
 Virtual constructor (using copy c'tor)
virtual StraightLinePropagator * clone () const
virtual BasicMultiTrajectoryState * clone () const
virtual GsfBetheHeitlerUpdatorclone () const
virtual SiPixelRecHitclone () const
virtual
GsfCombinedMaterialEffectsUpdator * 
clone () const
virtual
GsfMultipleScatteringUpdator
clone () const
virtual GsfTrajectoryFitter * clone () const
virtual GsfTrajectorySmoother * clone () const
virtual
CombinedMaterialEffectsUpdator
clone () const
virtual EnergyLossUpdatorclone () const
virtual PropagatorWithMaterialclone () const
virtual VolumeEnergyLossEstimatorclone () const
virtual
VolumeMultipleScatteringEstimator
clone () 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
virtual float clusterProbability () const
 Probability of the compatibility of the track with the pixel cluster shape.
float clusterProbability (unsigned int flags=0) const
virtual int colsperroc () const
virtual int colsperroc () const
 CombinedMaterialEffectsUpdator (double mass, double ptMin=-1.)
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 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 void compatibleDetsV (const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const
virtual std::vector< const
DetLayer * > 
compatibleLayers (NavigationDirection direction) const
virtual std::vector< const
DetLayer * > 
compatibleLayers (const FreeTrajectoryState &fts, PropagationDirection timeDirection) const
virtual std::vector< const
DetLayer * > 
compatibleLayers (NavigationDirection direction) const
virtual std::vector< const
DetLayer * > 
compatibleLayers (const FreeTrajectoryState &fts, PropagationDirection timeDirection) const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual const std::vector
< const GeometricSearchDet * > & 
components () const
virtual std::vector
< ReferenceCountingPointer
< LinearizedTrackState< 5 > > > 
components () const
virtual std::vector
< TrajectoryStateOnSurface
components () const
 CompositeTECPetal (std::vector< const TECWedge * > &innerWedges, std::vector< const TECWedge * > &outerWedges)
 CompositeTECWedge (std::vector< const GeomDet * > &innerDets, std::vector< const GeomDet * > &outerDets)
virtual void compute (const TrajectoryStateOnSurface &, const PropagationDirection, Effect[]) const
virtual void compute (const TrajectoryStateOnSurface &, const PropagationDirection, Effect[]) const
virtual void compute (const TrajectoryStateOnSurface &, const PropagationDirection, Effect[]) const
 Computation: generates vectors of weights, means and standard deviations.
virtual void compute (const TrajectoryStateOnSurface &, const PropagationDirection, Effect &effect) const
virtual void compute (const TrajectoryStateOnSurface &, const PropagationDirection, Effect &effect) const
virtual void compute (const TrajectoryStateOnSurface &, const PropagationDirection, Effect &effect) const
const AlgebraicVector5constantTerm () const
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
virtual float coveredStrips (const LocalPoint &lp1, const LocalPoint &lp2) const
float coveredStrips (const LocalPoint &lp1, const LocalPoint &lp2) const
virtual float coveredStrips (const LocalPoint &lp1, const LocalPoint &lp2) const
const
PixelClusterParameterEstimator
cpe () const
const
StripClusterParameterEstimator
cpe () const
const
StripClusterParameterEstimator
cpe () const
virtual
RefCountedRefittedTrackState 
createRefittedTrackState (const GlobalPoint &vertexPosition, const AlgebraicVector3 &vectorParameters, const AlgebraicSymMatrix66 &covarianceMatrix) const
bool crossingTk (const FreeTrajectoryState &fts, const Plane &plane) const
 true if the plane and the fts z position have different sign
virtual VolumeCrossReturnType crossToNextVolume (const TrajectoryStateOnSurface &currentState, const Propagator &prop) const
 Cross this volume and point at the next.
CSCDetId cscDetId () const
CSCDetId cscDetId () const
 CSCRecHit2D ()
 CSCRecHit2D (const CSCDetId &id, const LocalPoint &pos, const LocalError &err, const ChannelContainer &channels, const ADCContainer &adcs, const ChannelContainer &wgroups, float tpeak, float posInStrip, float errInStrip, int quality, short int badStrip=0, short int badWireGroup=0, int scaledWireTime=0, float energyDeposit=-995.)
 CSCSegment ()
 Default constructor.
 CSCSegment (std::vector< const CSCRecHit2D * > proto_segment, LocalPoint origin, LocalVector direction, AlgebraicSymMatrix errors, double chi2)
 Constructor.
 CurvilinearLorentzForce (const RKLocalFieldProvider &field)
 CylindricalLorentzForce (const RKLocalFieldProvider &field)
virtual int degreesOfFreedom () const
 Degrees of freedom of the segment fit.
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.
float detHeight () const
virtual DetLayerdetLayer () const
virtual DetLayerdetLayer () const
const detsetdetSet () const
detsetdetSet ()
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
virtual int dimension () const
virtual DirectionType direction (double s) const
virtual DirectionType direction (double s) const
virtual DirectionType direction (double s) const
virtual DirectionType direction (double s) const
 Direction at pathlength s from the starting point.
virtual DirectionType direction (double s) const
virtual DirectionType direction (double s) const
DirectionTypeDouble directionInDouble (double s) const
DirectionTypeDouble directionInDouble (double s) const
DirectionTypeDouble directionInDouble (double s) const
 Direction at pathlength s from the starting point in double precision.
DirectionTypeDouble directionInDouble (double s) const
 DiskSectorBounds (float rmin, float rmax, float zmin, float zmax, float phiExt)
virtual std::pair< bool, double > distanceAlongLine (const NavSurface::GlobalPoint &pos, const NavSurface::GlobalVector &dir) const
virtual std::pair< bool, double > distanceAlongLine (const NavSurface::GlobalPoint &pos, const NavSurface::GlobalVector &dir) const
virtual std::pair< bool, double > distanceAlongLine (const NavSurface::GlobalPoint &pos, const NavSurface::GlobalVector &dir) const
virtual std::vector< DetIddown (const DetId &) const
virtual std::vector< DetIddown (const DetId &) const
virtual std::vector< DetIddown (const DetId &id) const
virtual std::vector< DetIddown (const DetId &id) const
virtual std::vector< DetIddown (const DetId &) const
virtual std::vector< DetIddown (const DetId &) const
const std::vector< CSCSegment > & duplicateSegments () const
virtual std::vector< DetIdeast (const DetId &id) const
virtual std::vector< DetIdeast (const DetId &id) const
virtual std::vector< DetIdeast (const DetId &id) const
virtual std::vector< DetIdeast (const DetId &id) const
virtual std::vector< DetIdeast (const DetId &id) const
virtual std::vector< DetIdeast (const DetId &id) const
 EcalBarrelGeometry ()
 EcalBarrelHardcodedTopology ()
 create a new Topology
 EcalBarrelTopology ()
 create a new Topology
 EcalBarrelTopology (edm::ESHandle< CaloGeometry > theGeom)
 create a new Topology from geometry
 EcalEndcapGeometry ()
 EcalEndcapHardcodedTopology ()
 create a new Topology
 EcalEndcapTopology (edm::ESHandle< CaloGeometry > theGeom)
 create a new Topology from geometry
 EcalEndcapTopology ()
 create a new Topology
 EcalPreshowerTopology ()
 create a new Topology
 EcalPreshowerTopology (edm::ESHandle< CaloGeometry > theGeom)
 create a new Topology from geometry
unsigned int endClusterI () const
float energyDepositedInLayer () const
 EnergyLossUpdator (double mass)
double err () const
float errorWithinStrip () const
 The uncertainty of the estimated position within the strip.
virtual
VolumeMaterialEffectsEstimate 
estimate (const TrajectoryStateOnSurface refTSOS, double pathLength, const VolumeMediumProperties &medium) const
 Creates an estimate.
virtual
VolumeMaterialEffectsEstimate 
estimate (const TrajectoryStateOnSurface refTSOS, double pathLength, const VolumeMediumProperties &medium) const
 Creates an estimate.
const MeasurementEstimatorestimator () const
const MeasurementEstimatorestimator () const
const MeasurementEstimatorestimator () const
const MeasurementEstimatorestimator () const
virtual const std::vector
< VolumeSide > & 
faces () const
 Access to volume faces.
virtual const std::vector
< VolumeSide > & 
faces () const
 Access to volume faces - dummy implementation.
template<class ClusterRefT >
bool filteredRecHits (const ClusterRefT &cluster, const TrajectoryStateOnSurface &ltp, const MeasurementEstimator &est, RecHitContainer &result, std::vector< float > &diffs) const
virtual OmniClusterRef const & firstClusterRef () const
Trajectory fitOne (const Trajectory &t, fitType type) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, const TrajectoryStateOnSurface &firstPredTsos, fitType type) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, fitType type) const
Trajectory fitOne (const Trajectory &t, fitType type) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, const TrajectoryStateOnSurface &firstPredTsos, fitType type) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, fitType type) const
Trajectory fitOne (const Trajectory &aTraj, fitType type) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, fitType type) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, const TSOS &firstPredTsos, fitType type) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, fitType) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, const TSOS &firstPredTsos, fitType) const
Trajectory fitOne (const Trajectory &aTraj, fitType) const
Trajectory fitOne (const Trajectory &t, fitType type) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, const TrajectoryStateOnSurface &firstPredTsos, fitType type) const
Trajectory fitOne (const TrajectorySeed &aSeed, const RecHitContainer &hits, fitType type) const
const TrajectoryFitterfitter () const
 FlexibleKFFittingSmoother (const TrajectoryFitter &standardFitter, const TrajectoryFitter &looperFitter)
 constructor with predefined fitter and smoother and propagator
 Geant4ePropagator (const MagneticField *field=0, const char *particleName="mu", PropagationDirection dir=alongMomentum)
 Geant4eSteppingAction ()
 GeneralNSurfaceDelimitedBounds (const Surface *surf, const std::vector< SurfaceAndSide > &limits)
virtual DetId geographicalId () const
const PropagatorgeometricalPropagator () const
 Access to the geometrical propagator.
float getAnnealingFactor () const
std::vector< BadStripBlock > & getBadStripBlocks ()
int getBasketSizeInPhi () const
virtual
CaloSubdetectorGeometry::DetIdSet 
getCells (const GlobalPoint &r, double dR) const
virtual
CaloSubdetectorGeometry::DetIdSet 
getCells (const GlobalPoint &r, double dR) const
const OrderedListOfEBDetIdgetClosestBarrelCells (EEDetId id) const
virtual DetId getClosestCell (const GlobalPoint &r) const
virtual DetId getClosestCell (const GlobalPoint &r) const
const OrderedListOfEEDetIdgetClosestEndcapCells (EBDetId id) const
virtual const CornersVecgetCorners () const
 Returns the corner points of this cell's volume.
PropagatorgetCrossTkPropagator () const
 return the propagator used to cross the tracker
PropagatorgetEndCapTkPropagator () const
 return the propagator used in endcaps
const std::vector< int > & getEtaBaskets () const
PropagatorgetGenPropagator () const
 return the propagator used outside tracker
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
int getNumberOfCrystalPerModule () const
int getNumberOfModules () const
int getNumXtalsEtaDirection () const
int getNumXtalsPhiDirection () const
CCGFloat getPhiAxis () const
const GlobalPoint getPosition (CCGFloat depth) const
CCGFloat getThetaAxis () const
PropagatorgetTkPropagator () const
 return the propagator used inside tracker
virtual void getTransform (Tr3D &tr, Pt3DVec *lptr) const
 ----------- only needed by specific utility; overloaded when needed ----
virtual DetId goDown (const DetId &id) const
virtual DetId goEast (const DetId &id) const
 move the Topology east (positive ix)
virtual DetId goEast (const DetId &id) const
 move the Topology east (positive ix)
virtual DetId goEast (const DetId &id) const
 move the Topology east (positive ix)
virtual DetId goEast (const DetId &id) const
 move the Topology east (negative ieta)
virtual DetId goEast (const DetId &id) const
 move the Topology east (negative ieta)
virtual DetId goNorth (const DetId &id) const
 move the Topology north (increment iy)
virtual DetId goNorth (const DetId &id) const
 move the Topology north (increment iy)
virtual DetId goNorth (const DetId &id) const
 move the Topology north (increment iphi)
virtual DetId goNorth (const DetId &id) const
 move the Topology north (increment iphi)
virtual DetId goNorth (const DetId &id) const
 move the Topology north (increment iy)
virtual DetId goSouth (const DetId &id) const
 move the Topology south (decrement iy)
virtual DetId goSouth (const DetId &id) const
 move the Topology south (decrement iy)
virtual DetId goSouth (const DetId &id) const
 move the Topology south (decrement iy)
virtual DetId goSouth (const DetId &id) const
 move the Topology south (decrement iphi)
virtual DetId goSouth (const DetId &id) const
 move the Topology south (decrement iphi)
virtual DetId goUp (const DetId &id) const
virtual DetId goWest (const DetId &id) const
 move the Topology west (negative ix)
virtual DetId goWest (const DetId &id) const
 move the Topology west (negative ix)
virtual DetId goWest (const DetId &id) const
 move the Topology west (negative ix)
virtual DetId goWest (const DetId &id) const
 move the Topology west (positive ieta)
virtual DetId goWest (const DetId &id) const
 move the Topology west (positive ieta)
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
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
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
 GsfBetheHeitlerUpdator (const std::string fileName, const int correctionFlag)
 constructor with explicit filename and correction flag
 GsfCombinedMaterialEffectsUpdator (GsfMaterialEffectsUpdator &msUpdator, GsfMaterialEffectsUpdator &elUpdator)
 Constructor from multiple scattering and energy loss updator.
 GsfMaterialEffectsAdapter (const MaterialEffectsUpdator &aMEUpdator)
 GsfMultipleScatteringUpdator (float mass)
 constructor with explicit mass
 GsfTrajectoryFitter (const Propagator &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator, const MultiTrajectoryStateMerger &aMerger, const DetLayerGeometry *detLayerGeometry=0)
 GsfTrajectorySmoother (const GsfPropagatorWithMaterial &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator, const MultiTrajectoryStateMerger &merger, float errorRescaling, const bool materialBeforeUpdate=true, const DetLayerGeometry *detLayerGeometry=0)
bool hasAllGoodChannels () const
 does this module have at least one bad strip, APV or channel?
bool hasBadComponents (const TrajectoryStateOnSurface &tsos) const
 return TRUE if at least one of the mono and stereo components has badChannels
bool hasBadComponents (const TrajectoryStateOnSurface &tsos) const
bool hasBadPixels () const
bool hasError () const
bool hasFilledProb () const
virtual bool hasGroups () const
 HelixArbitraryPlaneCrossing (const PositionType &point, const DirectionType &direction, const float curvature, const PropagationDirection propDir=alongMomentum)
 HelixArbitraryPlaneCrossing2Order (const PositionType &point, const DirectionType &direction, const float curvature, const PropagationDirection propDir=alongMomentum)
 HelixArbitraryPlaneCrossing2Order (const double &x0, const double &y0, const double &z0, const double &cosPhi0, const double &sinPhi0, const double &cosTheta, const double &sinTheta, const double &rho, const PropagationDirection propDir=alongMomentum)
 HelixBarrelPlaneCrossingByCircle (const PositionType &pos, const DirectionType &dir, double rho, PropagationDirection propDir=alongMomentum)
 HelixBarrelPlaneCrossingByCircle (const GlobalPoint &pos, const GlobalVector &dir, double rho, PropagationDirection propDir=alongMomentum)
 HelixExtrapolatorToLine2Order (const PositionType &point, const DirectionType &direction, const float curvature, const PropagationDirection propDir=alongMomentum)
 Constructor using point, direction and (transverse!) curvature.
 HelixExtrapolatorToLine2Order (const double &x0, const double &y0, const double &z0, const double &cosPhi0, const double &sinPhi0, const double &cosTheta, const double &sinTheta, const double &rho, const PropagationDirection propDir=alongMomentum)
 Fast constructor (for use by IterativeHelixExtrapolatorToLine).
 HelixForwardPlaneCrossing (const PositionType &point, const DirectionType &direction, const float curvature, const PropagationDirection propDir=alongMomentum)
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
short int hitWire () const
 L1A.
int index () const
void init (const edm::EventSetup &iSetup)
virtual void init (const edm::EventSetup &iSetup)
virtual void init (const edm::EventSetup &iSetup)
void init (const MeasurementDet *monoDet, const MeasurementDet *stereoDet)
virtual void initializeParms ()
float innerRadius () const
float innerRadius () const
float innerRadius () const
 Extension of the Bounds interface.
float innerRadius () const
 The inner radius of the disk.
virtual bool inside (const Local3DPoint &p) const
 Determine if the point is inside the bounds.
virtual bool inside (const Local3DPoint &p, const LocalError &err, float scale) const
 Determine if a point is inside the bounds, taking error into account.
virtual bool inside (const Local2DPoint &p, const LocalError &err) const
bool inside (const GlobalPoint &gp, double tolerance) const
virtual bool inside (const Local3DPoint &lp) const
 Determine if the point is inside the bounds.
virtual bool inside (const Local3DPoint &, const LocalError &, float scale=1.f) const
 Determine if a point is inside the bounds, taking error into account.
virtual bool inside (const Local3DPoint &p) const
 Determine if the point is inside the bounds.
virtual bool inside (const Local2DPoint &p, const LocalError &err, float scale) const
virtual bool inside (const Local3DPoint &p, const LocalError &err, float scale) const
 Determine if a point is inside the bounds, taking error into account.
virtual bool inside (const Local2DPoint &p) const
virtual bool inside (const Local3DPoint &p) const
 Determine if the point is inside the bounds.
virtual bool inside (const Local2DPoint &p, float tollerance) const
virtual bool inside (const Local3DPoint &p, const LocalError &err, float scale=1.) const
 Determine if a point is inside the bounds, taking error into account.
virtual bool inside (const Local2DPoint &p, const LocalError &err, float scale=1.) const
virtual bool inside (const GlobalPoint &gp, double tolerance=0.) const
virtual bool inside (const Local3DPoint &p) const
 Determine if the point is inside the bounds.
virtual bool inside (const Local3DPoint &p, const LocalError &err, float scale) const
 Determine if a point is inside the bounds, taking error into account.
virtual bool inside (const Local2DPoint &p, const LocalError &err) const
virtual bool inside (const Local3DPoint &p) const
 Determine if the point is inside the bounds.
virtual bool inside (const Local3DPoint &p, const LocalError &err, float scale) const
 Determine if a point is inside the bounds, taking error into account.
virtual bool inside (const Local2DPoint &p, const LocalError &err) const
virtual bool inside (const Local3DPoint &p) const
 Determine if the point is inside the bounds.
virtual bool inside (const Local2DPoint &p, const LocalError &err) const
virtual bool inside (const Local3DPoint &p, const LocalError &err, float scale) const
 Determine if a point is inside the bounds, taking error into account.
bool insideTkVol (const FreeTrajectoryState &fts) const
 true if a fts is inside tracker volume
bool insideTkVol (const Surface &surface) const
 true if a surface is inside tracker volume
bool insideTkVol (const Plane &plane) const
 true if a plane is inside tracker volume
bool insideTkVol (const BoundCylinder &cylin) const
 true if a cylinder is inside tracker volume
virtual GlobalVector inTesla (const GlobalPoint &) const
 InvalidTrackingRecHit (DetId id, Type type)
 InvalidTrackingRecHit ()
bool isActive () const
 return TRUE if both mono and stereo components are active
bool isActive () const
 Is this module active in reconstruction? It must be both 'setActiveThisEvent' and 'setActive'.
bool isEmpty () const
bool isIron () const
 Access to Iron/Air information:
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
bool isItEdgePixelInY (int iybin) const
virtual bool isItEdgePixelInY (int iybin) const
bool isME11a_duplicate () const
bool isOnEdge () const
bool isRegional () const
bool isStereo () const
virtual bool isValid () const
virtual bool isValid () const
 IterativeHelixExtrapolatorToLine (const PositionType &point, const DirectionType &direction, const float curvature, const PropagationDirection propDir=anyDirection)
 KFFittingSmoother (const TrajectoryFitter &aFitter, const TrajectorySmoother &aSmoother, double estimateCut=-1, double logPixelProbabilityCut=-16.0, int minNumberOfHits=5, bool rejectTracks=false, bool BreakTrajWith2ConsecutiveMissing=false, bool NoInvalidHitsBeginEnd=false)
 constructor with predefined fitter and smoother and propagator
 KFSplittingFitter (const Propagator *aPropagator, const TrajectoryStateUpdator *aUpdator, const MeasurementEstimator *aEstimator)
 KFSplittingFitter (const Propagator &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator)
 KFTrajectoryFitter (const Propagator &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator, int minHits=3, const DetLayerGeometry *detLayerGeometry=0)
 KFTrajectoryFitter (const Propagator *aPropagator, const TrajectoryStateUpdator *aUpdator, const MeasurementEstimator *aEstimator, int minHits=3, const DetLayerGeometry *detLayerGeometry=0)
 KFTrajectorySmoother (const Propagator &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator, float errorRescaling=100.f, int minHits=3)
 KFTrajectorySmoother (const Propagator *aPropagator, const TrajectoryStateUpdator *aUpdator, const MeasurementEstimator *aEstimator, float errorRescaling=100.f, int minHits=3, const DetLayerGeometry *detLayerGeometry=0)
virtual MSLayer layer (const DetLayer *layer) const
virtual MSLayer layer (const DetLayer *layer) const
const MSLayersAtAnglelayers (float cotTheta) const
virtual const MSLayersAtAnglelayers (float cotTheta) const
virtual const MSLayersAtAnglelayers (float cotTheta) const
virtual float length () const
virtual float length () const
virtual float length () const
virtual float length () const
 Lenght along local Y.
virtual float length () const
 Length along Z.
virtual float length () const
 Lenght of the cylinder.
virtual float length () const
const GlobalPointlinearizationPoint () const
LocalVector localDirection () const
 Local direction.
LocalError localDirectionError () const
 Error on the local direction.
virtual LocalError localError (float strip, float stripErr2) const
virtual LocalError localError (const MeasurementPoint &, const MeasurementError &) const
LocalError localError (const MeasurementPoint &, const MeasurementError &) const
LocalError localError (float strip, float stripErr2) const
virtual LocalError localError (float strip, float stripErr2) const
virtual LocalError localError (const MeasurementPoint &, const MeasurementError &) const
virtual LocalError localError (const MeasurementPoint &, const MeasurementError &) const
virtual LocalError localError (const MeasurementPoint &mp, const MeasurementError &me, const Topology::LocalTrackPred &trkPred) const
 conversion taking also the predicted track state
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 (const MeasurementPoint &, const MeasurementError &) const
virtual float localPitch (const LocalPoint &) const
float localPitch (const LocalPoint &) const
virtual float localPitch (const LocalPoint &) const
virtual float localPitch (const LocalPoint &lp) const
virtual float localPitch (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const
 conversion taking also the angle from the track state (LocalTrajectoryParameters)
virtual LocalPoint localPosition (const MeasurementPoint &) const
virtual LocalPoint localPosition (float strip) const
LocalPoint localPosition (float strip) const
LocalPoint localPosition (const MeasurementPoint &) const
LocalPoint localPosition () const
virtual LocalPoint localPosition (float strip) const
virtual LocalPoint localPosition (const MeasurementPoint &) const
virtual LocalPoint localPosition () const
virtual LocalPoint localPosition () const
virtual LocalPoint localPosition () const
virtual LocalPoint localPosition () const
virtual LocalPoint localPosition () const
virtual LocalPoint localPosition (const MeasurementPoint &) const
virtual LocalPoint localPosition (const MeasurementPoint &mp, const Topology::LocalTrackPred &trkPred) const
 conversion taking also the predicted track state
virtual LocalPoint localPosition () const
virtual LocalPoint localPosition () const
LocalPoint localPosition () const
virtual LocalPoint localPosition () const
virtual LocalPoint localPosition (const MeasurementPoint &mp) const
virtual LocalPoint localPosition (const MeasurementPoint &mp, const Topology::LocalTrackPred &trkPred) const
 conversion taking also the predicted track state
virtual LocalPoint localPosition (float strip) const
virtual LocalPoint localPosition (float strip, const Topology::LocalTrackPred &trkPred) const
 conversion taking also the predicted track state
virtual LocalPoint localPosition (const MeasurementPoint &mp) const
virtual LocalError localPositionError () const
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
LocalError localPositionError () const
virtual float localStripLength (const LocalPoint &) const
float localStripLength (const LocalPoint &) const
virtual float localStripLength (const LocalPoint &aLP) const
virtual float localStripLength (const LocalPoint &lp) const
virtual float localStripLength (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const
 conversion taking also the angle from the track state (LocalTrajectoryParameters)
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 const MagneticFieldmagneticField () const
virtual const MagneticFieldmagneticField () const
virtual const MagneticFieldmagneticField () const
virtual const MagneticFieldmagneticField () const
virtual const MagneticFieldmagneticField () const
virtual const MagneticFieldmagneticField () const
virtual const MagneticFieldmagneticField () const
virtual const MagneticFieldmagneticField () const
 return the magneticField
virtual const MagneticFieldmagneticField () const
 return the magneticField
virtual const MagneticFieldmagneticField () const
virtual const MagneticFieldmagneticField () const
bool maskBad128StripBlocks () const
const MaterialEffectsUpdatormaterialEffectsUpdator () const
 Access to the MaterialEffectsUpdator.
virtual MeasurementError measurementError (const LocalPoint &, const LocalError &) const
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 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 MeasurementPoint measurementPosition (const LocalPoint &) const
MeasurementPoint measurementPosition (const LocalPoint &) const
virtual MeasurementPoint measurementPosition (const LocalPoint &) const
virtual MeasurementPoint measurementPosition (const LocalPoint &) const
virtual MeasurementPoint measurementPosition (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const
 conversion taking also the angle from the track state
virtual MeasurementPoint measurementPosition (const LocalPoint &lp) const
virtual MeasurementPoint measurementPosition (const LocalPoint &lp, const Topology::LocalTrackAngles &dir) const
 conversion taking also the angle from the track state
virtual MeasurementPoint measurementPosition (const LocalPoint &lp) const
virtual bool measurements (const TrajectoryStateOnSurface &stateOnThisDet, const MeasurementEstimator &est, TempMeasurements &result) const
virtual bool measurements (const TrajectoryStateOnSurface &stateOnThisDet, const MeasurementEstimator &est, TempMeasurements &result) const
const MultiTrajectoryStateMergermerger () const
double mom () const
const AlgebraicMatrix53momentumJacobian () const
SiStripCluster const & monoCluster () const
OmniClusterRef const & monoClusterRef () const
OmniClusterRefmonoClusterRef ()
const TkStripMeasurementDet * monoDet () const
SiStripRecHit2D monoHit () const
unsigned int monoId () const
 MSLayersKeeperX0AtEta ()
 MSLayersKeeperX0Averaged ()
 MSLayersKeeperX0DetLayer ()
 MultipleScatteringUpdator (double mass, double ptMin=-1.)
 NavCone (const Cone *cone)
 NavCylinder (const Cylinder *cylinder)
 NavPlane (PlanePointer plane)
 NavPropagator (const MagneticField *field, PropagationDirection dir=alongMomentum)
 NavVolume6Faces (const PositionType &pos, const RotationType &rot, DDSolidShape shape, const std::vector< NavVolumeSide > &faces, const MagneticFieldProvider< float > *mfp)
 NavVolume6Faces (const MagVolume &magvol, const bool isIron=false)
 A NavVolume6Faces that corresponds exactly to a MagVolume.
virtual int ncolumns () const
virtual int ncolumns () const
int nearestStrip (const LocalPoint &) const
virtual void newCell (const GlobalPoint &f1, const GlobalPoint &f2, const GlobalPoint &f3, const CCGFloat *parm, const DetId &detId)
virtual void newCell (const GlobalPoint &f1, const GlobalPoint &f2, const GlobalPoint &f3, const CCGFloat *parm, const DetId &detId)
virtual std::vector< const
DetLayer * > 
nextLayers (NavigationDirection direction) const
virtual std::vector< const
DetLayer * > 
nextLayers (const FreeTrajectoryState &fts, PropagationDirection timeDirection) const
virtual std::vector< const
DetLayer * > 
nextLayers (NavigationDirection direction) const
virtual std::vector< const
DetLayer * > 
nextLayers (const FreeTrajectoryState &fts, PropagationDirection timeDirection) const
virtual Container nextSurface (const NavVolume::LocalPoint &pos, const NavVolume::LocalVector &mom, double charge, PropagationDirection propDir, ConstReferenceCountingPointer< Surface > NotThisSurfaceP) const
 Same, giving lowest priority to the surface we are on now (=NotThisSurface)
virtual Container nextSurface (const NavVolume::LocalPoint &pos, const NavVolume::LocalVector &mom, double charge, PropagationDirection propDir=alongMomentum) const
 Give a sorted list of possible surfaces to propagate to.
virtual const NavVolumenextVolume (const NavSurface::LocalPoint &point, SurfaceOrientation::Side side) const
virtual const NavVolumenextVolume (const NavSurface::LocalPoint &point, SurfaceOrientation::Side side) const
virtual const NavVolumenextVolume (const NavSurface::LocalPoint &point, SurfaceOrientation::Side side) const
virtual std::vector< DetIdnorth (const DetId &id) const
virtual std::vector< DetIdnorth (const DetId &id) const
virtual std::vector< DetIdnorth (const DetId &id) const
virtual std::vector< DetIdnorth (const DetId &id) const
virtual std::vector< DetIdnorth (const DetId &id) const
virtual std::vector< DetIdnorth (const DetId &id) const
int nRecHits () const
virtual int nrows () const
virtual int nrows () const
unsigned int nStrips () const
virtual int nstrips () const
int nstrips () const
virtual int nstrips () const
virtual int nstrips () const
unsigned int nTimeBins () const
virtual unsigned int numberOfParametersPerShape () const
virtual unsigned int numberOfParametersPerShape () const
virtual unsigned int numberOfShapes () const
virtual unsigned int numberOfShapes () const
unsigned int nWireGroups () const
Geom::Theta< float > openingAngle () const
virtual
TrajectoryStateClosestToPoint 
operator() (const TSOS &originalTSOS, const GlobalPoint &referencePoint) const
virtual
TrajectoryStateClosestToPoint 
operator() (const FTS &originalFTS, const GlobalPoint &referencePoint) const
virtual Vector operator() (Scalar z, const Vector &state) const
virtual Vector operator() (Scalar r, const Vector &state) const
virtual Vector operator() (Scalar startPar, const Vector &startState, Scalar step, const RKDerivative< T, N > &deriv, const RKDistance< T, N > &dist, float eps)
virtual Scalar operator() (const Vector &rka, const Vector &rkb, const Scalar &s) const
virtual Vector operator() (Scalar z, const Vector &state) const
virtual Scalar operator() (const Vector &a, const Vector &b, const Scalar &rho) const
TruncatedPyramidoperator= (const TruncatedPyramid &tr)
bool operator== (ReferenceCountingPointer< LinearizedTrackState< 5 > > &other) const
bool operator== (LinearizedTrackState< 5 > &other) const
const GeomDetoriginalDet () const
const SiStripRecHit2D & originalHit () const
float originToIntersection () const
float outerRadius () const
float outerRadius () const
float outerRadius () const
float outerRadius () const
 The outer radius of the disk.
AlgebraicVector parameters () const
 Parameters of the segment, for the track fit in the order (dx/dz, dy/dz, x, y )
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
AlgebraicSymMatrix parametersError () const
 Covariance matrix of parameters()
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
const AlgebraicVector5parametersFromExpansion () const
const SurfaceparentSurface ()
 access to original surface
virtual std::pair< bool, double > pathLength (const Plane &)
virtual std::pair< bool, double > pathLength (const Plane &plane)
virtual std::pair< bool, double > pathLength (const Line &line) const
virtual std::pair< bool, double > pathLength (const Plane &)
virtual std::pair< bool, double > pathLength (const GlobalPoint &point) const
virtual std::pair< bool, double > pathLength (const Line &line) const
virtual std::pair< bool, double > pathLength (const Plane &plane)
virtual std::pair< bool, double > pathLength (const GlobalPoint &point) const
float phiExtension () const
float phiExtension () const
float phiOfOneEdge () const
float phiPitch (void) const
virtual float pitch () const
virtual float pitch () const
virtual std::pair< float, float > pitch () const
virtual float pitch () const
virtual std::pair< float, float > pitch () const
virtual std::pair< float, float > pixel (const LocalPoint &p) const
virtual std::pair< float, float > pixel (const LocalPoint &p, const Topology::LocalTrackAngles &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)
 PixelForwardLayerPhase1 (std::vector< const PixelBlade * > &blades)
 PixelGeomDetType (TopologyType *t, std::string const &name, SubDetector &det)
 PixelRod (std::vector< const GeomDet * > &theDets)
virtual PositionType position (double s) const
virtual PositionType position (double s) const
virtual PositionType position (double s) const
virtual PositionType position (double s) const
virtual PositionType position (double s) const
virtual PositionType position (double s) const
 Position at pathlength s from the starting point.
PositionTypeDouble positionInDouble (double s) const
 Position at pathlength s from the starting point in double precision.
PositionTypeDouble positionInDouble (double s) const
PositionTypeDouble positionInDouble (double s) const
PositionTypeDouble positionInDouble (double s) const
const AlgebraicMatrix53positionJacobian () const
float positionWithinStrip () const
 The estimated position within the strip.
const
TrajectoryStateClosestToPoint
predictedState () const
AlgebraicSymMatrix55 predictedStateError () const
AlgebraicSymMatrix33 predictedStateMomentumError () const
virtual AlgebraicVector3 predictedStateMomentumParameters () const
AlgebraicVector5 predictedStateParameters () const
AlgebraicSymMatrix55 predictedStateWeight (int &error) const
void print () const
 Print the content of the RecHit2D including L1A (for debugging)
void print () const
float probabilityQ () const
float probabilityX () const
float probabilityXY () const
float probabilityY () const
virtual AlgebraicMatrix projectionMatrix () const
virtual AlgebraicMatrix projectionMatrix () const
 The projection matrix relates the trajectory state parameters to the segment parameters().
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
TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Surface &surface) const
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Surface &surface) const
TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Plane &plane) const
TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Cylinder &cylinder) const
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
virtual TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Plane &plane) const
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &, const Cylinder &) const
virtual TrajectoryStateOnSurface propagate (const Propagator &prop, const TrajectoryStateOnSurface &startingState) const
 hook for double dispatch to avoid propagation to generic surface.
const SteppingHelixStateInfopropagate (const SteppingHelixStateInfo &ftsStart, const GlobalPoint &pDest) const
 Propagate to PCA to point given a starting point.
virtual TrajectoryStateOnSurface propagate (const Propagator &prop, const TrajectoryStateOnSurface &startingState) const
 hook for double dispatch to avoid propagation to generic surface.
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
virtual TrajectoryStateOnSurface propagate (const Propagator &prop, const TrajectoryStateOnSurface &startingState) const
 hook for double dispatch to avoid propagation to generic surface.
TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &ts, const Plane &plane) const
 propagation of TSOS to plane
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &ts, const Plane &plane) const
 propagation of FTS to plane
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &, const Plane &) const
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &, const Plane &) const
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Plane &plane) const
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
 propagation to cylinder
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &, const Plane &) const
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &state, const Plane &plane) const
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &state, const Cylinder &cyl) const
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &ftsStart, const Cylinder &cDest) const
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &ftsStart, const Plane &pDest) const
 Propagate to Plane given a starting point.
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &ftsStart, const Cylinder &cDest) const
 Propagate to Cylinder given a starting point (a Cylinder is assumed to be positioned at 0,0,0)
virtual FreeTrajectoryState propagate (const FreeTrajectoryState &ftsStart, const reco::BeamSpot &beamSpot) const
 Propagate to PCA to a line determined by BeamSpot position and slope given a starting point.
const SteppingHelixStateInfopropagate (const SteppingHelixStateInfo &ftsStart, const Surface &sDest) const
 Propagate to Plane given a starting point.
const SteppingHelixStateInfopropagate (const SteppingHelixStateInfo &ftsStart, const GlobalPoint &pDest1, const GlobalPoint &pDest2) const
 Propagate to PCA to a line (given by 2 points) given a starting point.
const SteppingHelixStateInfopropagate (const SteppingHelixStateInfo &ftsStart, const Plane &pDest) const
virtual FreeTrajectoryState propagate (const FreeTrajectoryState &ftsStart, const GlobalPoint &pDest1, const GlobalPoint &pDest2) const
 Propagate to PCA to a line (given by 2 points) given a starting point.
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &ftsStart, const Plane &pDest) const
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
const SteppingHelixStateInfopropagate (const SteppingHelixStateInfo &ftsStart, const Cylinder &cDest) const
 Propagate to Cylinder given a starting point (a Cylinder is assumed to be positioned at 0,0,0)
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &, const Cylinder &) const
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Plane &plane) const
virtual TrajectoryStateOnSurface propagate (const FreeTrajectoryState &, const Cylinder &) const
TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &ts, const Plane &plane) const
virtual TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Cylinder &cyl) const
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Plane &plane) const
 propagation to plane
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
 propagation to cylinder
TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Surface &surface) const
TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Plane &plane) const
TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Cylinder &cylinder) const
TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &ts, const Plane &plane) const
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Plane &plane) const
virtual TSOS propagate (const FreeTrajectoryState &fts, const Plane &plane) const
virtual FreeTrajectoryState propagate (const FreeTrajectoryState &ftsStart, const GlobalPoint &pDest) const
 Propagate to PCA to point given a starting point.
TrajectoryStateOnSurface propagate (const FreeTrajectoryState &fts, const Surface &surface) const
virtual TSOS propagate (const FreeTrajectoryState &fts, const Surface &surface) const
virtual TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Plane &plane) const
virtual TrajectoryStateOnSurface propagate (const TrajectoryStateOnSurface &tsos, const Cylinder &cylinder) const
virtual TSOS propagate (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Plane &plane) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &, const Cylinder &) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &tsos, const Surface &surface) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &tsos, const Cylinder &cylinder) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &, const Plane &) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &, const Plane &) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &, const Plane &plane) const
 propagation of TSOS to plane with path length
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &, const Cylinder &) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Plane &plane) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &, const Plane &) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &, const Plane &) const
std::pair< TSOS, double > propagateWithPath (const FreeTrajectoryState &fts, const Plane &surface) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &tsos, const Plane &plane) const
virtual std::pair
< FreeTrajectoryState, double > 
propagateWithPath (const FreeTrajectoryState &ftsStart, const GlobalPoint &pDest1, const GlobalPoint &pDest2) const
 Propagate to PCA to a line (given by 2 points) given a starting point.
virtual std::pair
< FreeTrajectoryState, double > 
propagateWithPath (const FreeTrajectoryState &ftsStart, const GlobalPoint &pDest) const
 Propagate to PCA to point given a starting point.
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &, const Cylinder &) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &ftsStart, const Plane &pDest) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &, const Cylinder &) const
std::pair< TSOS, double > propagateWithPath (const FreeTrajectoryState &fts, const Surface &surface) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &state, const Plane &plane) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &tsos, const Plane &plane) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &ftsStart, const Cylinder &cDest) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
 propagation to cylinder with path length
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &, const Cylinder &) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
virtual NavSurface::TSOSwithPath propagateWithPath (const Propagator &prop, const TrajectoryStateOnSurface &startingState) const
 hook for double dispatch to avoid propagation to generic surface.
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &state, const Cylinder &cyl) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &, const Plane &) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Plane &plane) const
 propagation to plane with path length
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Cylinder &cylinder) const
 propagation to cylinder with path length
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &tsos, const Plane &plane) const
virtual NavSurface::TSOSwithPath propagateWithPath (const Propagator &prop, const TrajectoryStateOnSurface &startingState) const
 hook for double dispatch to avoid propagation to generic surface.
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Surface &surface) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Surface &surface) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &tsos, const Cylinder &cylinder) const
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &fts, const Plane &plane) const
std::pair< TSOS, double > propagateWithPath (const FreeTrajectoryState &fts, const Cylinder &surface) const
virtual NavSurface::TSOSwithPath propagateWithPath (const Propagator &prop, const TrajectoryStateOnSurface &startingState) const
 hook for double dispatch to avoid propagation to generic surface.
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const FreeTrajectoryState &, const Plane &plane) const
 propagation of FTS to plane with path length
virtual std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &tsos, const Cylinder &cylinder) const
virtual std::pair
< FreeTrajectoryState, double > 
propagateWithPath (const FreeTrajectoryState &ftsStart, const reco::BeamSpot &beamSpot) const
 Propagate to PCA to a line (given by beamSpot position and slope) given a starting point.
std::pair
< TrajectoryStateOnSurface,
double > 
propagateWithPath (const TrajectoryStateOnSurface &tsos, const Surface &surface) const
virtual PropagationDirection propagationDirection () const
 PropagationException (const std::string &message) throw ()
const Propagatorpropagator () const
const Propagatorpropagator () const
const Propagatorpropagator () const
const Propagatorpropagator () const
 PropagatorWithMaterial (PropagationDirection dir, const float mass, const MagneticField *mf=0, const float maxDPhi=1.6, bool useRungeKutta=false, float ptMin=-1., bool useOldGeoPropLogic=true)
 PropagatorWithMaterial (const Propagator &Propagator, const MaterialEffectsUpdator &MEUpdator, const MagneticField *mf=0, bool useRungeKutta=false)
 ProxyPixelTopology (PixelGeomDetType *type, BoundPlane *bp)
 ProxyStripTopology (StripGeomDetType *type, BoundPlane *bp)
int qBin () const
int quality () const
 quality flag of the reconstruction
float radius () const
unsigned int rawId () const
SiPixelRecHitQuality::QualWordType rawQualityWord () const
virtual std::vector
< TrackingRecHit * > 
recHits ()
 Non-const access to component RecHits (if any)
virtual bool recHits (const TrajectoryStateOnSurface &stateOnThisDet, const MeasurementEstimator &est, RecHitContainer &result, std::vector< float > &diffs) 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
< 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 RecHitContainer recHits (const TrajectoryStateOnSurface &) const
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 RecHitContainer recHits (const TrajectoryStateOnSurface &) const
 RectangularPixelTopology (int nrows, int ncols, float pitchx, float pitchy, bool upgradeGeometry, int ROWS_PER_ROC, int COLS_PER_ROC, int BIG_PIX_PER_ROC_X, int BIG_PIX_PER_ROC_Y, int ROCS_X, int ROCS_Y)
 RectangularPlaneBounds (float w, float h, float t)
 RectangularStripTopology (int nstrips, float pitch, float detlength)
virtual AlgebraicVector5 refittedParamFromEquation (const RefCountedRefittedTrackState &theRefittedState) const
void rescaleError (double factor)
void reset ()
 RKPropagatorInR (const MagVolume &vol, PropagationDirection dir=alongMomentum)
 RKPropagatorInS (const MagVolume &vol, PropagationDirection dir=alongMomentum, double tolerance=5.e-5)
 RKPropagatorInZ (const MagVolume &vol, PropagationDirection dir=alongMomentum)
 RKTestFieldProvider (const MagneticField *field)
 RKTestMagVolume (const PositionType &pos, const RotationType &rot, DDSolidShape shape, const MagneticFieldProvider< float > *mfp)
 RKTestPropagator (const MagneticField *field, PropagationDirection dir=alongMomentum, double tolerance=5.e-5)
virtual int rocsX () const
virtual int rocsX () const
virtual int rocsY () const
virtual int rocsY () const
virtual int rowsperroc () const
virtual int rowsperroc () const
void set128StripStatus (bool good, int idx=-1)
 Sets the status of a block of 128 strips (or all blocks if idx=-1)
void setActive (bool active)
 Turn on/off the module for reconstruction, for the full run or lumi (using info from DB, usually). This also resets the 'setActiveThisEvent' to true.
void setActiveThisEvent (bool active)
 Turn on/off the module for reconstruction for one events. This per-event flag is cleared by any call to 'update' or 'setEmpty'.
virtual void setAdditionalLink (DetLayer *, NavigationDirection direction=insideOut)
virtual void setAdditionalLink (DetLayer *, NavigationDirection direction=insideOut)
void setAnnealingFactor (float annealing)
void setBasketSizeInPhi (const int &PhiBaskets)
void setClusterRef (ClusterRef const &ref)
void setClusterRef (ClusterRef const &ref)
void setClusterRef (ClusterRef const &ref)
void setDebug (bool debug)
 Switch debug printouts (to cout) .. very verbose.
virtual void setDetLayer (DetLayer *dl)
virtual void setDetLayer (DetLayer *dl)
void setDuplicateSegments (std::vector< CSCSegment * > &duplicates)
void setEmpty ()
void setEndcapShiftsInZPosNeg (double valPos, double valNeg)
 set shifts in Z for endcap pieces (includes EE, HE, ME, YE)
void setEtaBaskets (const std::vector< int > &EtaBaskets)
void setHasBadPixels (bool flag)
void setHasFilledProb (bool flag)
void setIndex (int i)
virtual void setInwardLinks (const BDLC &theBarrelv, const FDLC &theForwardv, TkLayerLess sorter=TkLayerLess(outsideIn))
virtual void setInwardLinks (const BDLC &, const FDLC &, TkLayerLess sorter=TkLayerLess(outsideIn))
void setIsOnEdge (bool flag)
void setMaterialLocation (const MaterialLocation location)
void setMaterialMode (bool noMaterial)
 Switch for material effects mode: no material effects if true.
virtual bool setMaxDirectionChange (float phiMax)
virtual bool setMaxDirectionChange (float phiMax)
 Limit on change in azimuthal angle.
void setMaxRelativeChangeInBz (const float maxDBz)
void setNoErrorPropagation (bool noErrorPropagation)
 Force no error propagation.
void setNumberOfCrystalPerModule (const int nncrys)
void setNumberOfModules (const int nnmods)
void setNumXtalsEtaDirection (const int &nnxtalEta)
void setNumXtalsPhiDirection (const int &nnxtalPhi)
void setProbabilityQ (float prob)
void setProbabilityXY (float prob)
void setPropagationDirection (PropagationDirection dir) const
 setting the direction fo both components
virtual void setPropagationDirection (PropagationDirection dir) const
 Propagation direction.
virtual void setPropagationDirection (PropagationDirection dir) const
void setPropagationDirection (PropagationDirection dir) const
void setQBin (int qbin)
void setRawQualityWord (SiPixelRecHitQuality::QualWordType w)
void setReturnTangentPlane (bool val)
 flag to return tangent plane for non-plane input
void setSendLogWarning (bool val)
 flag to send LogWarning on failures
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)
void setTopology (TopologyType *topol)
void setUseInTeslaFromMagField (bool val)
 force getting field value from MagneticField, not the geometric one
void setUseIsYokeFlag (bool val)
void setUseMagVolumes (bool val)
 Switch to using MagneticField Volumes .. as in VolumeBasedMagneticField.
void setUseMatVolumes (bool val)
 Switch to using Material Volumes .. internally defined for now.
void setUseTuningForL2Speed (bool val)
void setVBFPointer (const VolumeBasedMagneticField *val)
bool sharesInput (const CSCRecHit2D *otherRecHit, CSCRecHit2D::SharedInputType what) const
 Returns true if the two CSCRecHits are using the same input information, false otherwise. In this case, looks at the geographical ID and channel numbers for strips and wires.
bool sharesInput (TrackerSingleRecHit const &other) const
virtual bool sharesInput (const TrackingRecHit *other, SharedInputType what) const
virtual bool sharesInput (const TrackingRecHit *other, TrackingRecHit::SharedInputType what) const
 Returns true if the two TrackingRecHits are using the same input information, false otherwise. In this case, looks at the geographical ID and channel numbers for strips and wires.
virtual bool sharesInput (const TrackingRecHit *other, SharedInputType what) const
bool sharesInput (const TrackingRecHit *other, CSCRecHit2D::SharedInputType what) const
 Returns true if the two TrackingRecHits are using the same input information, false otherwise. In this case, looks at the geographical ID and channel numbers for strips and wires.
bool sharesRecHits (const CSCSegment &anotherSegment, CSCRecHit2D::SharedInputType sharesInput) const
bool sharesRecHits (const CSCSegment &anotherSegment) const
 ShiftingMagneticFieldProvider (const MagVolume &magvol, const MagVolume::PositionType &pos, const MagVolume::RotationType &rot)
double sigmaPitch () const
double sigmaPitch () const
 SimpleBarrelNavigableLayer (BarrelDetLayer *detLayer, const BDLC &outerBLC, const FDLC &outerLeftFL, const FDLC &outerRightFL, const MagneticField *field, float epsilon, bool checkCrossingSide=true)
 SimpleBarrelNavigableLayer (BarrelDetLayer *detLayer, const BDLC &outerBLC, const BDLC &innerBLC, const BDLC &allOuterBLC, const BDLC &allInnerBLC, const FDLC &outerLeftFL, const FDLC &outerRightFL, const FDLC &allOuterLeftFL, const FDLC &allOuterRightFL, const FDLC &innerLeftFL, const FDLC &innerRightFL, const FDLC &allInnerLeftFL, const FDLC &allInnerRightFL, const MagneticField *field, float epsilon, bool checkCrossingSide=true)
 SimpleConeBounds (float zmin, float rmin_zmin, float rmax_zmin, float zmax, float rmin_zmax, float rmax_zmax)
 Construct from inner/outer radius on the two Z faces.
 SimpleCylinderBounds (float rmin, float rmax, float zmin, float zmax)
 SimpleDiskBounds (float rmin, float rmax, float zmin, float zmax)
 Construct the bounds from min and max R and Z in LOCAL coordinates.
 SimpleForwardNavigableLayer (ForwardDetLayer *detLayer, const BDLC &outerBL, const FDLC &outerFL, const MagneticField *field, float epsilon, bool checkCrossingSide=true)
 SimpleForwardNavigableLayer (ForwardDetLayer *detLayer, const BDLC &outerBL, const BDLC &allOuterBL, const BDLC &innerBL, const BDLC &allInnerBL, const FDLC &outerFL, const FDLC &allOuterFL, const FDLC &innerFL, const FDLC &allInnerFL, const MagneticField *field, float epsilon, bool checkCrossingSide=true)
void simpleRecHits (const TrajectoryStateOnSurface &ts, std::vector< SiStripRecHit2D > &result) 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 (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, ClusterRegionalRef const &clus)
 SiStripRecHit1D (const LocalPoint &p, const LocalError &e, const DetId &id, ClusterRef const &clus)
 SiStripRecHit1D ()
 SiStripRecHit2D (const DetId &id, OmniClusterRef const &clus)
 SiStripRecHit2D (const LocalPoint &pos, const LocalError &err, const DetId &id, ClusterRegionalRef const &clus)
 SiStripRecHit2D ()
 SiStripRecHit2D (const LocalPoint &pos, const LocalError &err, const DetId &id, ClusterRef const &clus)
 SiStripRecHit2D (const LocalPoint &pos, const LocalError &err, const DetId &id, OmniClusterRef const &clus)
const SiStripRecHitMatchersiStripRecHitMatcher ()
virtual size_t size () const
int size () const
double smallestPathLength (const double firstPathLength, const double secondPathLength) const
 SmartPropagator (const Propagator &aTkProp, const Propagator &aGenProp, const MagneticField *field, PropagationDirection dir=alongMomentum, float epsilon=5)
 Defines which propagator is used inside Tk and which outside.
 SmartPropagator (Propagator *aTkProp, Propagator *aGenProp, const MagneticField *field, PropagationDirection dir=alongMomentum, float epsilon=5)
 Defines which propagator is used inside Tk and which outside.
 SmartPropagator (const SmartPropagator &)
 Copy constructor.
const TrajectorySmoothersmoother () const
virtual std::vector< DetIdsouth (const DetId &id) const
virtual std::vector< DetIdsouth (const DetId &id) const
virtual std::vector< DetIdsouth (const DetId &id) const
virtual std::vector< DetIdsouth (const DetId &id) const
virtual std::vector< DetIdsouth (const DetId &id) const
virtual std::vector< DetIdsouth (const DetId &id) const
bool spansTwoROCs () const
const GluedGeomDetspecificGeomDet () const
const StripGeomDetUnitspecificGeomDet () const
const SiStripRecHit1D * specificHit () const
const SiStripRecHit2D * specificHit () const
const SiPixelRecHitspecificHit () const
const SiTrackerMultiRecHitspecificHit () const
const std::vector< CSCRecHit2D > & specificRecHits () const
virtual const BoundCylinderspecificSurface () const
 Return the ring surface as a.
virtual const BoundDiskspecificSurface () const
virtual const BoundDiskSector & specificSurface () const
virtual const TopologyTypespecificTopology () const
virtual const PixelTopologyspecificTopology () const
virtual const TopologyTypespecificTopology () const
virtual const StripTopologyspecificTopology () const
virtual PixelGeomDetType & specificType () const
virtual StripGeomDetType & specificType () const
const TrajectoryStateOnSurface state () const
virtual
RefCountedLinearizedTrackState 
stateWithNewLinearizationPoint (const GlobalPoint &newLP) const
 SteppingHelixPropagator (const MagneticField *field, PropagationDirection dir=alongMomentum)
 SteppingHelixPropagator ()
 Constructors.
SiStripCluster const & stereoCluster () const
OmniClusterRef const & stereoClusterRef () const
OmniClusterRefstereoClusterRef ()
const TkStripMeasurementDet * stereoDet () const
SiStripRecHit2D stereoHit () const
unsigned int stereoId () const
 StraightLinePropagator (const MagneticField *field, PropagationDirection aDir=alongMomentum)
virtual float strip (const LocalPoint &) const
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
float stripAngle (float strip) const
virtual float stripAngle (float strip) const
const
StripClusterParameterEstimator
stripClusterParameterEstimator ()
 StripGeomDetType (TopologyType *t, std::string const &name, SubDetector &det, bool stereo)
virtual float stripLength () const
virtual float stripLength () const
 det heigth (strip length in the middle)
virtual float stripLength () const
float stripLength () const
virtual SubDetector subDetector () const
virtual SubDetector subDetector () const
virtual SubDetector subDetector () const
virtual SubDetector subDetector () const
virtual SubDetector subDetector () const
virtual SubDetector subDetector () const
unsigned char subId () const
virtual const Surfacesurface () const
 The surface of the GeometricSearchDet.
const Surfacesurface () 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 BoundSurfacesurface () const
 The surface of the GeometricSearchDet.
virtual const Surfacesurface () 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.
virtual const Surfacesurface () const
 The surface of the GeometricSearchDet.
const SurfaceDeformationsurfaceDeformation () const
const SurfaceDeformationsurfaceDeformation () const
 TangentPlane (const PositionType &pos, const RotationType &rot, const Surface *parent)
bool testSharesAllInSpecificRecHits (const std::vector< CSCRecHit2D > &specificRecHits_1, const std::vector< CSCRecHit2D > &specificRecHits_2, CSCRecHit2D::SharedInputType) const
bool testStrips (float utraj, float uerr) const
 return true if there are 'enough' good strips in the utraj +/- 3 uerr range.
const detsettheSet () const
virtual float thickness () const
virtual float thickness () const
virtual float thickness () const
virtual float thickness () const
virtual float thickness () const
virtual float thickness () const
 Thikness of the "pipe", i.e. difference between outer and inner radius.
virtual float thickness () const
 Thickness of the volume in local Z.
 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)
float time () const
 TkGluedMeasurementDet (const GluedGeomDet *gdet, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe)
 TkRadialStripTopology (int ns, float aw, float dh, float r, int yAx=1, float yMid=0.)
 TkStripMeasurementDet (const GeomDet *gdet, StMeasurementDetSet &dets)
 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 const Topologytopology () const
virtual const Topologytopology () const
float tpeak () const
 Fitted peaking time.
virtual reco::TransientTrack track () const
double trackLength () const
virtual Trajectory trajectory (const Trajectory &aTraj) const
virtual Trajectory trajectory (const Trajectory &aTraj) const
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)
 TrapezoidalStripTopology (int nstrip, float pitch, float detheight, float r0, int yAx)
 TruncatedPyramid (const CornersVec &corn, const CCGFloat *par)
 TruncatedPyramid (const CornersMgr *cMgr, const GlobalPoint &fCtr, const GlobalPoint &bCtr, const GlobalPoint &cor1, const CCGFloat *parV)
 TruncatedPyramid (const TruncatedPyramid &tr)
 TruncatedPyramid (void)
virtual const GeomDetTypetype () const
virtual const GeomDetTypetype () const
virtual std::vector< DetIdup (const DetId &) const
virtual std::vector< DetIdup (const DetId &id) const
virtual std::vector< DetIdup (const DetId &) const
virtual std::vector< DetIdup (const DetId &id) const
virtual std::vector< DetIdup (const DetId &) const
virtual std::vector< DetIdup (const DetId &) const
virtual void update (const LocalTrajectoryParameters &p, const LocalTrajectoryError &err, const Surface &aSurface, const MagneticField *field, const SurfaceSide side, double weight)
virtual void update (const LocalTrajectoryParameters &p, const Surface &aSurface, const MagneticField *field, const SurfaceSide side)
void update (const detset &detSet)
void update (std::vector< SiStripCluster >::const_iterator begin, std::vector< SiStripCluster >::const_iterator end)
const TrajectoryStateUpdatorupdator () const
const TrajectoryStateUpdatorupdator () const
const TrajectoryStateUpdatorupdator () const
const TrajectoryStateUpdatorupdator () const
virtual void UserSteppingAction (const G4Step *step)
virtual bool valid (const DetId &id) const
 is this detid present in the Topology?
virtual LocalVectorType valueInTesla (const LocalPointType &p) const
virtual LocalVectorType valueInTesla (const LocalPointType &lp) const
GlobalPoint vertex () const
virtual void vocalCorners (Pt3DVec &vec, const CCGFloat *pv, Pt3D &ref) const
 VolumeEnergyLossEstimator (float mass)
 Constructor with explicit mass hypothesis.
 VolumeMultipleScatteringEstimator (float mass)
 Constructor with explicit mass hypothesis.
float & weight (unsigned int i)
float weight (unsigned int i) const
virtual double weightInMixture () const
std::vector< float > & weights ()
std::vector< float > const & weights () const
virtual std::vector< DetIdwest (const DetId &id) const
virtual std::vector< DetIdwest (const DetId &id) const
virtual std::vector< DetIdwest (const DetId &id) const
virtual std::vector< DetIdwest (const DetId &id) const
virtual std::vector< DetIdwest (const DetId &id) const
virtual std::vector< DetIdwest (const DetId &id) const
short int wgroupsBX () const
virtual float width () const
virtual float width () const
virtual float width () const
 Maximum diameter.
virtual float width () const
 Outer diameter of the cylinder.
virtual float width () const
virtual float width () const
virtual float width () const
 Width along local X.
float wireTime () const
float xOfStrip (int strip, float y) const
float yAxisOrientation () const
float yCentreOfStripPlane () const
float yDistanceToIntersection (float y) const
float yExtentOfStripPlane () const
 ~AnalyticalPropagator ()
virtual ~BeamHaloPropagator ()
virtual ~BoundCylinder ()
virtual ~BoundDisk ()
virtual ~BoundDiskSector ()
virtual ~CaloTowerTopology ()
 virtual destructor
 ~CompositeTECPetal ()
 ~CompositeTECWedge ()
 ~CSCRecHit2D ()
virtual ~CSCSegment ()
 Destructor.
virtual ~EcalBarrelGeometry ()
virtual ~EcalBarrelHardcodedTopology ()
virtual ~EcalBarrelTopology ()
 virtual destructor
virtual ~EcalEndcapGeometry ()
virtual ~EcalEndcapHardcodedTopology ()
virtual ~EcalEndcapTopology ()
 virtual destructor
virtual ~EcalPreshowerTopology ()
 virtual destructor
virtual ~FlexibleKFFittingSmoother ()
virtual ~Geant4ePropagator ()
virtual ~Geant4eSteppingAction ()
 ~GsfMaterialEffectsAdapter ()
virtual ~GsfTrajectoryFitter ()
virtual ~GsfTrajectorySmoother ()
virtual ~HelixArbitraryPlaneCrossing ()
virtual ~HelixArbitraryPlaneCrossing2Order ()
virtual ~HelixExtrapolatorToLine2Order ()
virtual ~HelixForwardPlaneCrossing ()
virtual ~InvalidTrackingRecHit ()
virtual ~IterativeHelixExtrapolatorToLine ()
virtual ~KFFittingSmoother ()
 ~KFTrajectoryFitter ()
virtual ~KFTrajectorySmoother ()
 ~MSLayersKeeperX0AtEta ()
virtual ~MSLayersKeeperX0Averaged ()
virtual ~MSLayersKeeperX0DetLayer ()
 ~MultipleScatteringUpdator ()
 destructor
 ~NavPropagator ()
 ~PixelBarrelLayer ()
 ~PixelBlade ()
 ~PixelForwardLayer ()
 ~PixelForwardLayerPhase1 ()
virtual ~PixelGeomDetType ()
 ~PixelRod ()
virtual ~PropagationException () throw ()
virtual ~PropagatorWithMaterial ()
virtual ~RKCartesianDistance ()
virtual ~RKCylindricalDistance ()
 ~RKPropagatorInS ()
 ~SimpleTECWedge ()
 ~SiPixelRecHit ()
 ~SiStripMatchedRecHit2D ()
 ~SiStripRecHit2D ()
virtual ~SmartPropagator ()
 ~SteppingHelixPropagator ()
 Destructor.
 ~StraightLinePropagator ()
virtual ~StripGeomDetType ()
 ~TIBLayer ()
 ~TIBRing ()
 ~TIDLayer ()
 ~TIDRing ()
 ~TkRadialStripTopology ()
virtual ~TkStripMeasurementDet ()
 ~TOBLayer ()
 ~TOBRod ()
virtual ~TRecHit1DMomConstraint ()
virtual ~TRecHit2DPosConstraint ()
virtual ~TRecHit5DParamConstraint ()
virtual ~TruncatedPyramid ()
virtual ~TSCPBuilderNoMaterial ()
virtual ~TSiPixelRecHit ()
virtual ~TSiStripRecHit1D ()
virtual ~TSiStripRecHit2DLocalPos ()
virtual ~TSiTrackerMultiRecHit ()
virtual ~VolumeEnergyLossEstimator ()
virtual ~VolumeMultipleScatteringEstimator ()

Static Public Member Functions

static unsigned int alignmentTransformIndexGlobal (const DetId &id)
static unsigned int alignmentTransformIndexGlobal (const DetId &id)
static unsigned int alignmentTransformIndexLocal (const DetId &id)
static unsigned int alignmentTransformIndexLocal (const DetId &id)
static RecHitPointer build (const GeomDet *geom, const SiTrackerMultiRecHit *rh, const ConstRecHitContainer &components, float annealing=1.)
static BoundDiskPointer build (const PositionType &pos, const RotationType &rot, Bounds &bounds, MediumProperties *mp=0)
static RecHitPointer build (const GeomDet *geom, const SiStripRecHit2D *rh, const StripClusterParameterEstimator *cpe, 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 GeomDet *geom, std::auto_ptr< TrackingRecHit > rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe=0, bool computeCoarseLocalPosition=false)
static RecHitPointer build (const GeomDet *geom, const SiStripRecHit1D *rh, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition=false)
static RecHitPointer build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const OmniClusterRef &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 SiStripRegionalClusterRef &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 LocalPoint &pos, const LocalError &err, const GeomDet *det, const clusterRef &cluster, const PixelClusterParameterEstimator *cpe)
static RecHitPointer build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const SiStripClusterRef &clust, const StripClusterParameterEstimator *cpe)
static
TransientTrackingRecHit::RecHitPointer 
build (const TrajectoryStateOnSurface &tsos)
static RecHitPointer build (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const SiStripRegionalClusterRef &clust, const StripClusterParameterEstimator *cpe)
static RecHitPointer build (const int charge, const double mom, const double err, const Surface *surface)
static BoundCylinderPointer build (const PositionType &pos, const RotationType &rot, Scalar radius, const Bounds &bounds, MediumProperties *mp=0)
static RecHitPointer build (const GeomDet *geom, Type type=TrackingRecHit::missing, const DetLayer *layer=0)
static BoundDiskPointer build (const PositionType &pos, const RotationType &rot, Bounds *bounds, MediumProperties *mp=0)
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 BoundCylinderPointer build (const PositionType &pos, const RotationType &rot, Scalar radius, const Bounds *bounds, MediumProperties *mp=0)
static RecHitPointer build (const LocalPoint &pos, const LocalError &err, const Surface *surface)
static RecHitPointer build (const GeomDet *geom, const SiPixelRecHit *rh, const PixelClusterParameterEstimator *cpe, bool computeCoarseLocalPosition=false)
static void buildInPlace (std::auto_ptr< TSiStripMatchedRecHit > &memory, const GeomDet *geom, const TrackingRecHit *rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe=0, bool computeCoarseLocalPosition=false)
static void createCorners (const std::vector< CCGFloat > &pv, const Tr3D &tr, std::vector< GlobalPoint > &co)
static std::string dbString ()
static std::string dbString ()
static DetId detIdFromLocalAlignmentIndex (unsigned int iLoc)
static DetId detIdFromLocalAlignmentIndex (unsigned int iLoc)
static std::string hitString ()
static std::string hitString ()
static void localCorners (Pt3DVec &lc, const CCGFloat *pv, unsigned int i, Pt3D &ref)
static void localCorners (Pt3DVec &lc, const CCGFloat *pv, unsigned int i, Pt3D &ref)
static void localCorners (Pt3DVec &vec, const CCGFloat *pv, Pt3D &ref)
static void localCornersReflection (Pt3DVec &vec, const CCGFloat *pv, Pt3D &ref)
static void localCornersSwap (Pt3DVec &vec, const CCGFloat *pv, Pt3D &ref)
static unsigned int numberOfAlignments ()
static unsigned int numberOfAlignments ()
static std::string producerTag ()
static std::string producerTag ()

Static Public Attributes

static const unsigned int MAXSTRIPS = 3
static const unsigned int MAXTIMEBINS = 4
static const unsigned int N_ADC = MAXSTRIPS*MAXTIMEBINS

Protected Types

typedef
SteppingHelixStateInfo::VolumeBounds 
MatBounds
typedef std::pair
< TrajectoryStateOnSurface,
double > 
TsosPP

Protected Member Functions

 BoundCylinder (const PositionType &pos, const RotationType &rot, Scalar radius, const Bounds *bounds, MediumProperties *mp=0)
 BoundDisk (const PositionType &pos, const RotationType &rot, Bounds *bounds, MediumProperties *mp=0)
virtual const CaloCellGeometrycellGeomPtr (uint32_t index) const
virtual const CaloCellGeometrycellGeomPtr (uint32_t index) const
int cIndex_ (int ind) const
 (Internals) circular index for array of transients
double getDeDx (const SteppingHelixPropagator::StateInfo &sv, double &dEdXPrime, double &radX0, MatBounds &rzLims) const
 estimate average (in fact smth. close to MPV and median) energy loss per unit path length
void getNextState (const SteppingHelixPropagator::StateInfo &svPrevious, SteppingHelixPropagator::StateInfo &svNext, double dP, const SteppingHelixPropagator::Vector &tau, const SteppingHelixPropagator::Vector &drVec, double dS, double dX0, const AlgebraicMatrix55 &dCovCurv) const
bool isYokeVolume (const MagVolume *vol) const
 check if it's a yoke/iron based on this MagVol internals
void loadState (SteppingHelixPropagator::StateInfo &svCurrent, const SteppingHelixPropagator::Vector &p3, const SteppingHelixPropagator::Point &r3, int charge, PropagationDirection dir, const AlgebraicSymMatrix55 &covCurv) const
bool makeAtomStep (SteppingHelixPropagator::StateInfo &svCurrent, SteppingHelixPropagator::StateInfo &svNext, double dS, PropagationDirection dir, SteppingHelixPropagator::Fancy fancy) const
 main stepping function: compute next state vector after a step of length dS
Result propagate (SteppingHelixPropagator::DestType type, const double pars[6], double epsilon=1e-3) const
Result refToDest (DestType dest, const SteppingHelixPropagator::StateInfo &sv, const double pars[6], double &dist, double &tanDist, PropagationDirection &refDirection, double fastSkipDist=1e12) const
 (Internals) determine distance and direction from the current position to the plane
Result refToMagVolume (const SteppingHelixPropagator::StateInfo &sv, PropagationDirection dir, double &dist, double &tanDist, double fastSkipDist=1e12, bool expectNewMagVolume=false, double maxStep=1e12) const
Result refToMatVolume (const SteppingHelixPropagator::StateInfo &sv, PropagationDirection dir, double &dist, double &tanDist, double fastSkipDist=1e12) const
void setIState (const SteppingHelixStateInfo &sStart) const
 (Internals) Init starting point
void setRep (SteppingHelixPropagator::Basis &rep, const SteppingHelixPropagator::Vector &tau) const
 Set/compute basis vectors for local coordinates at current step (called by incrementState)
virtual float shiftOffset (float pitch_fraction)

Protected Attributes

G4ErrorPropagatorManager * theG4eManager
std::string theParticleName
Geant4eSteppingAction * theSteppingAction
double theTrackLength

Private Types

typedef PeriodicBinFinderInPhi
< double > 
BinFinderType
typedef PeriodicBinFinderInPhi
< double > 
BinFinderType
typedef PeriodicBinFinderInPhi
< double > 
BinFinderType
typedef PeriodicBinFinderInPhi
< double > 
BinFinderType
typedef Basic3DVector< double > DirectionTypeDouble
enum  FrameRelation { sameFrame, sameOrientation, differentFrames }
typedef FreeTrajectoryState FTS
typedef FreeTrajectoryState FTS
typedef FreeTrajectoryState FTS
typedef FreeTrajectoryState FTS
typedef std::pair
< FreeTrajectoryState, double > 
FtsPP
typedef Point3DBase< double,
GlobalTag
GlobalPointDouble
typedef Vector3DBase< double,
GlobalTag
GlobalVectorDouble
typedef Triplet< float, float,
float > 
GSContainer
typedef std::map< const
MagVolume *, NavVolume * > 
MagVolumeMap
typedef std::pair< bool,
FreeTrajectoryState
PairBoolFTS
typedef Basic3DVector< double > PositionTypeDouble
typedef RKPropagatorInS PropagatorType
typedef
RecHitSplitter::RecHitContainer 
RecHitContainer
typedef TrajectoryMeasurement TM
typedef TrajectoryMeasurement TM
typedef TrajectoryMeasurement TM
typedef TrajectoryMeasurement TM
typedef TrajectoryMeasurement TM
typedef TrajectoryStateOnSurface TSOS
typedef TrajectoryStateOnSurface TSOS
typedef TrajectoryStateOnSurface TSOS
typedef TrajectoryStateOnSurface TSOS
typedef TrajectoryStateOnSurface TSOS
typedef TrajectoryStateOnSurface TSOS
typedef TrajectoryStateOnSurface TSOS
typedef TrajectoryStateOnSurface TSOS
typedef std::pair
< TrajectoryStateOnSurface,
double > 
TsosPP
typedef std::pair
< TrajectoryStateOnSurface,
double > 
TsosWP
typedef std::pair
< TrajectoryStateOnSurface,
double > 
TsosWP
typedef std::pair
< TrajectoryStateOnSurface,
double > 
TsosWP
typedef std::pair
< TrajectoryStateOnSurface,
double > 
TsosWP
typedef Basic2DVector< double > Vector2D

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
const GlobalPoint backCtr (void) const
BadStripCuts const & badStripCuts () const
template<class ClusterRefT >
void buildSimpleRecHit (const ClusterRefT &cluster, const TrajectoryStateOnSurface &ltp, std::vector< SiStripRecHit2D > &res) const
double calculatePhiWindow (double Xmax, const GeomDet &det, const TrajectoryStateOnSurface &state) const
double calculatePhiWindow (double Xmax, const GeomDet &det, const TrajectoryStateOnSurface &state) const
bool checkForNans (const Trajectory &theTraj) const
 Method to check that the trajectory has no NaN in the states and chi2.
void checkHitProjection (const TransientTrackingRecHit &hit, const TrajectoryStateOnSurface &ts, const GeomDet &det) const dso_internal
void checkPeriodicity (std::vector< const GeomDet * >::const_iterator first, std::vector< const GeomDet * >::const_iterator last)
void checkProjection (const TrajectoryStateOnSurface &ts, const RecHitContainer &monoHits, const RecHitContainer &stereoHits) const
void checkRadius (std::vector< const GeomDet * >::const_iterator first, std::vector< const GeomDet * >::const_iterator last)
bool chooseSolution (const Vector2D &d1, const Vector2D &d2)
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 GsfMaterialEffectsAdapter * clone () const
virtual MultipleScatteringUpdatorclone () const
virtual InvalidTransientRecHit * clone () const
template<typename Collector >
void collectRecHits (const TrajectoryStateOnSurface &, Collector &coll) const dso_internal
void combine () dso_internal
virtual void compute (const TrajectoryStateOnSurface &, const PropagationDirection, Effect[]) const
 Computation: generates vectors of weights, means and standard deviations.
void compute3DImpactPoint () const
void computeBetheBloch (const LocalVector &, const MediumProperties &, Effect &effect) const dso_internal
void computeBetheBloch (const LocalVector &localP, double pathLength, const VolumeMediumProperties &medium, double &deltaP, double &deltaCov00) const dso_internal
void computeBounds (const std::vector< NavVolumeSide > &faces)
BoundscomputeBounds (int index, const std::vector< const Plane * > &bpc)
BoundscomputeBounds (int index, const std::vector< NavVolumeSide > &faces)
void computeChargedJacobians () 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, bool innerDisk) const
SubTurbineCrossings computeCrossings (const TrajectoryStateOnSurface &startingState, PropagationDirection propDir, bool innerDisk) const
SubLayerCrossings computeCrossings (const TrajectoryStateOnSurface &startingState, PropagationDirection propDir) const
SubRingCrossings computeCrossings (const TrajectoryStateOnSurface &startingState, PropagationDirection propDir) const
SubLayerCrossings computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const
SubLayerCrossings computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const dso_internal
SubLayerCrossings computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const
SubLayerCrossings computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const
SubLayerCrossings computeCrossings (const TrajectoryStateOnSurface &tsos, PropagationDirection propDir) const
BoundDiskcomputeDisk (const std::vector< const TIDRing * > &rings) const
void computeElectrons (const LocalVector &, const MediumProperties &, const PropagationDirection, Effect &effect) const dso_internal
void computeElectrons (const LocalVector &localP, double pathLength, const VolumeMediumProperties &medium, double &deltaP, double &deltaCov00) const dso_internal
int computeHelicity (const GeometricSearchDet *firstBlade, const GeometricSearchDet *secondBlade) const
int computeHelicity (const GeometricSearchDet *firstBlade, const GeometricSearchDet *secondBlade) const
void computeHelicity ()
void computeJacobians () const
void computeNeutralJacobians () 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
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 correctedFirstMean (const float, const GSContainer[]) const
 Correction for mean of component 1.
float correctedFirstVar (const float, const GSContainer[]) const
 Correction for variance of component 1.
void correctWeights (GSContainer[]) const
 Correction for weight of component 1.
const
StripClusterParameterEstimator
cpe () const
PairBoolFTS createFTSatTransverseImpactPoint (const FTS &originalFTS, const GlobalPoint &referencePoint) const dso_internal
PairBoolFTS createFTSatTransverseImpactPointCharged (const FTS &originalFTS, const GlobalPoint &referencePoint) const dso_internal
PairBoolFTS createFTSatTransverseImpactPointNeutral (const FTS &originalFTS, const GlobalPoint &referencePoint) const dso_internal
BoundCylindercylinder (const std::vector< const GeometricSearchDet * > &rods) const
BoundCylindercylinder (const std::vector< const GeometricSearchDet * > &rings)
BoundCylindercylinder (const std::vector< const GeometricSearchDet * > &rods) const
EBDetId decrementIeta (const EBDetId &) const
 move the nagivator to smaller ieta (more negative z) (stops at end of barrel and returns null)
EBDetId decrementIeta (const EBDetId &) const
 move the nagivator to smaller ieta (more negative z) (stops at end of barrel and returns null)
EBDetId decrementIphi (const EBDetId &) const
 move the nagivator to smaller iphi (wraps around the barrel)
EBDetId decrementIphi (const EBDetId &) const
 move the nagivator to smaller iphi (wraps around the barrel)
EEDetId decrementIx (const EEDetId &id) const
 move the nagivator to smaller ix
ESDetId decrementIx (const ESDetId &id) const
 move the nagivator to smaller ix
EEDetId decrementIx (const EEDetId &) const
 move the nagivator to smaller ix
EEDetId decrementIy (const EEDetId &) const
 move the nagivator to smaller iy
EEDetId decrementIy (const EEDetId &id) const
 move the nagivator to smaller iy
ESDetId decrementIy (const ESDetId &id) const
 move the nagivator to smaller iy
ESDetId decrementIz (const ESDetId &id) const
 move the nagivator to smaller iz
bool destinationCrossed (const TSOS &startState, const TSOS &endState, const Plane &plane) const
void directionCheck (PropagationDirection dir) const
template<typename Collector >
void doubleMatch (const TrajectoryStateOnSurface &ts, Collector &collector) const dso_internal
float eta (int idxBin) const
RKLocalFieldProvider fieldProvider () const
RKLocalFieldProvider fieldProvider (const Cylinder &cyl) const dso_internal
void fillRingPars (int i)
int findBin (float R, int layer) const
int findBin (float R, int layer) const dso_internal
int findClosest (const GlobalPoint[3]) const
int findClosestDet (const GlobalPoint &startPos, int sectorId) const
int findNextIndex (const GlobalPoint[3], int) const
WedgePar const & findPar (int index, int diskSectorType) const dso_internal
GlobalPoint findPosition (int index, int diskSectorIndex) const
const NavVolumefindVolume (const TrajectoryStateOnSurface &inputState) const
const TrajectoryFitterfitter (fitType type) const
template<class T >
std::pair< bool, double > genericPathLength (const T &object) const dso_internal
 common functionality for extrapolation to line or point
void getMixtureParameters (const float, GSContainer[]) const
 Filling of mixture (in terms of z=E/E0)
EEDetId gId (float x, float y, float z) const
GlobalVector globalMomentum (const Basic3DVector< double > &mom) const dso_internal
GlobalPoint globalPosition (const Basic3DVector< double > &pos) const dso_internal
GlobalTrajectoryParameters gtpFromLocal (const Basic3DVector< double > &lpos, const Basic3DVector< double > &lmom, TrackCharge ch, const Surface &surf) const dso_internal
GlobalTrajectoryParameters gtpFromVolumeLocal (const CartesianStateAdaptor &state, TrackCharge charge) const dso_internal
edm::Handle
< edmNew::DetSetVector
< SiStripCluster > > const & 
handle () const
bool hasAny128StripBad () const
int idxBin (float eta) const
EBDetId incrementIeta (const EBDetId &) const
 move the nagivator to larger ieta (more positive z) (stops at end of barrel and returns null)
EBDetId incrementIeta (const EBDetId &) const
 move the nagivator to larger ieta (more positive z) (stops at end of barrel and returns null)
EBDetId incrementIphi (const EBDetId &) const
 move the nagivator to larger iphi (wraps around the barrel)
EBDetId incrementIphi (const EBDetId &) const
 move the nagivator to larger iphi (wraps around the barrel)
EEDetId incrementIx (const EEDetId &id) const
 move the nagivator to larger ix
EEDetId incrementIx (const EEDetId &) const
 move the nagivator to larger ix
ESDetId incrementIx (const ESDetId &id) const
 move the nagivator to larger ix
ESDetId incrementIy (const ESDetId &id) const
 move the nagivator to larger iy
EEDetId incrementIy (const EEDetId &id) const
 move the nagivator to larger iy
EEDetId incrementIy (const EEDetId &) const
 move the nagivator to larger iy
ESDetId incrementIz (const ESDetId &id) const
 move the nagivator to larger iz
void init ()
 InvalidTransientRecHit (const GeomDet *geom, const DetLayer *layer, Type type)
 invalid RecHit - has only GeomDet and Type
PropagationDirection invertDirection (PropagationDirection dir) const dso_internal
bool isMasked (const SiStripCluster &cluster) const
AlgebraicMatrix55 jacobian (double &s) const
 KFTrajectoryFitter (KFTrajectoryFitter const &)
virtual const MagneticFieldmagneticField () const
GlobalVector makeAxis (void)
bool materialAtSource () const
 Inclusion of material at the source?
bool myInside (const Local3DPoint &lp, float tolerance) const
const NavVolumenavVolume (const MagVolume *magVolume) const
TrajectoryStateOnSurface noNextVolume (TrajectoryStateOnSurface startingState) const
bool notAtSurface (const Plane &, const PositionTypeDouble &, const float) const dso_internal
TransientTrackingRecHit::RecHitPointer oldbuild (const TrackingRecHit *p) const
PixelGeomDetType & operator= (const PixelGeomDetType &other)
bool overlap (const GlobalPoint &gpos, const GeometricSearchDet &rod, float phiWin) const
bool overlap (const GlobalPoint &gpos, const GeomDet &det, float phiWin) const
bool overlap (const GlobalPoint &gpos, const GeometricSearchDet &ring, float window) const
bool overlap (const GlobalPoint &gpos, const GeometricSearchDet &rod, float phiWin) const
bool overlap (const GlobalPoint &gpos, const GeomDet &rod, float phiWin) const
bool overlapInR (const TrajectoryStateOnSurface &tsos, int i, double ymax) const
virtual std::pair< bool, double > pathLengthFromCoefficients (const double ceq[4]) const dso_internal
 common part for propagation to point and line
 PerigeeLinearizedTrackState (const GlobalPoint &linP, const reco::TransientTrack &track, const TrajectoryStateOnSurface &tsos)
 PixelGeomDetType (const PixelGeomDetType &other)
SurfaceDeformation::Local2DVector positionCorrection (const LocalPoint &pos, const Topology::LocalTrackAngles &dir) const
SurfaceDeformation::Local2DVector positionCorrection (const LocalPoint &pos, const Topology::LocalTrackAngles &dir) const
SurfaceDeformation::Local2DVector positionCorrection (const Topology::LocalTrackPred &trk) const
SurfaceDeformation::Local2DVector positionCorrection (const Topology::LocalTrackPred &trk) const
 ProjectedRecHit2D (const GeomDet *geom, const GeomDet *originaldet, const ProjectedSiStripRecHit2D *rh, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition)
 ProjectedRecHit2D (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const GeomDet *originaldet, const TransientTrackingRecHit &originalHit)
RecHitContainer projectOnGluedDet (const RecHitContainer &hits, const TrajectoryStateOnSurface &ts) const dso_internal
template<typename HitCollector >
void projectOnGluedDet (HitCollector &collector, const RecHitContainer &hits, const GlobalVector &gdir) const dso_internal
TrajectoryStateOnSurface propagatedState (const FreeTrajectoryState &fts, const Surface &surface, const AlgebraicMatrix55 &jacobian, const LocalPoint &x, const LocalVector &p) const
TrajectoryStateOnSurface propagatedState (const FreeTrajectoryState &fts, const Surface &surface, const AlgebraicMatrix55 &jacobian, const GlobalPoint &x, const GlobalVector &p) const
std::pair
< TrajectoryStateOnSurface,
double > 
propagatedStateWithPath (const FreeTrajectoryState &fts, const Surface &surface, const GlobalTrajectoryParameters &gtp, const double &s) const dso_internal
 propagation of errors (if needed) and generation of a new TSOS
std::pair
< TrajectoryStateOnSurface,
double > 
propagateInVolume (const NavVolume *currentVolume, const TrajectoryStateOnSurface &startingState, const Plane &targetPlane) const
bool propagateParametersOnCylinder (const FreeTrajectoryState &fts, const Cylinder &cylinder, GlobalPoint &x, GlobalVector &p, double &s) const dso_internal
 parameter propagation to cylinder (returns position, momentum and path length)
bool propagateParametersOnCylinder (const FreeTrajectoryState &fts, const Cylinder &cylinder, GlobalPoint &x, GlobalVector &p, double &s) const
GlobalParametersWithPath propagateParametersOnCylinder (const FreeTrajectoryState &ts, const Cylinder &cyl) const dso_internal
GlobalParametersWithPath propagateParametersOnPlane (const FreeTrajectoryState &ts, const Plane &plane) const dso_internal
bool propagateParametersOnPlane (const FreeTrajectoryState &fts, const Plane &plane, LocalPoint &x, LocalVector &p, double &s) const
bool propagateParametersOnPlane (const FreeTrajectoryState &fts, const Plane &plane, GlobalPoint &x, GlobalVector &p, double &s) const dso_internal
 parameter propagation to plane (returns position, momentum and path length)
bool propagateWithHelixCrossing (HelixPlaneCrossing &, const Plane &, const float, GlobalPoint &, GlobalVector &, double &s) const dso_internal
 helix parameter propagation to a plane using HelixPlaneCrossing
bool propagateWithLineCrossing (const GlobalPoint &, const GlobalVector &, const Cylinder &, GlobalPoint &, double &) const dso_internal
 straight line parameter propagation to a cylinder
bool propagateWithLineCrossing (const GlobalPoint &, const GlobalVector &, const Plane &, GlobalPoint &, double &) const dso_internal
 straight line parameter propagation to a plane
void readParameters (const std::string)
 Read parametrization from file.
Polynomial readPolynomial (std::ifstream &, const int)
 Read coefficients of one polynomial from file.
edm::Handle< edm::LazyGetter
< SiStripCluster > > const & 
regionalHandle () const
std::array< int, 3 > ringIndicesByCrossingProximity (const TrajectoryStateOnSurface &startingState, const Propagator &prop) const
Basic3DVector< double > rkMomentum (const GlobalVector &mom) const dso_internal
Basic3DVector< double > rkPosition (const GlobalPoint &pos) 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 SubTurbineCrossings &crossings, float window, std::vector< DetGroup > &result, bool innerDisk) const
void searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubRingCrossings &crossings, float window, std::vector< DetGroup > &result) const
void searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const
void searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubTurbineCrossings &crossings, float window, std::vector< DetGroup > &result, bool innerDisk) const
void searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const dso_internal
void searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const
void searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const
void searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const
void searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const
void searchNeighbors (const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est, const SubLayerCrossing &crossing, float window, std::vector< DetGroup > &result, bool checkClosest) const
const std::vector< bool > & skipClusters () const
Trajectory smoothingStep (Trajectory const &fitted) const
std::pair< bool, double > solutionByDirection (const double dS1, const double dS2) const dso_internal
int solve2ndOrder (const double ceq[], double sol[]) const dso_internal
 Solutions of 2nd order equation.
int solve3rdOrder (const double ceq[], double sol[]) const dso_internal
 Solutions of 3rd order equation.
void sorter (const RecHitContainer &hits, PropagationDirection dir, RecHitContainer &result) 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
GeometricSearchDet * > & 
subLayer (int ind) const
const std::vector< const
TECWedge * > & 
subLayer (int ind) const dso_internal
const std::vector< const
GeomDet * > & 
subLayer (int ind) const
const std::vector< const
GeomDet * > & 
subRod (int ind) const
const std::vector< const
GeomDet * > & 
subWedge (int ind) const
bool testStrips (const TrajectoryStateOnSurface &tsos, const BoundPlane &gluedPlane, const TkStripMeasurementDet &mdet) const dso_internal
 Test the strips on one of the two dets with projection.
StMeasurementDetSettheDets ()
StMeasurementDetSettheDets () const
void throwError () const
int totalStrips () 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 TRecHit2DPosConstraint &other)
 TRecHit2DPosConstraint (const LocalPoint &pos, const LocalError &err, const Surface *surface)
 Creates the TrackingRecHit internally, avoids redundent cloning.
 TRecHit5DParamConstraint (const TrajectoryStateOnSurface &tsos)
 TRecHit5DParamConstraint (const TRecHit5DParamConstraint &other)
 TSiPixelRecHit (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const clusterRef &clust, const PixelClusterParameterEstimator *cpe)
 TSiPixelRecHit (const GeomDet *geom, const SiPixelRecHit *rh, const PixelClusterParameterEstimator *cpe, bool computeCoarseLocalPosition)
 TSiStripMatchedRecHit (const GeomDet *geom, const 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 &)
 TSiStripMatchedRecHit (const GeomDet *geom, std::auto_ptr< TrackingRecHit > rh, const SiStripRecHitMatcher *matcher, const StripClusterParameterEstimator *cpe, bool computeCoarseLocalPosition)
 TSiStripRecHit1D (const LocalPoint &pos, const LocalError &err, const GeomDet *det, const OmniClusterRef &clust, const StripClusterParameterEstimator *cpe)
 Creates the TrackingRecHit internally, avoids redundent cloning.
 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)
unsigned int xindex (CCGFloat x, CCGFloat z) const
unsigned int yindex (CCGFloat y, CCGFloat z) const

Static Private Member Functions

static float computeWindowSize (const GeomDet *det, const TrajectoryStateOnSurface &tsos, const MeasurementEstimator &est) dso_internal
static void initTkVolume (float epsilon)
 build the tracker volume
static int myPhi (int i)
static void setX0 (std::vector< MSLayer > &, float eta, const SumX0AtEtaDataProvider &)
static
ReferenceCountingPointer
< BoundCylinder > & 
theTkVolume ()

Private Attributes

std::vector< int > _EtaBaskets
int _nncrys
 number of crystals per module
int _nnmods
 number of modules
int _nnxtalEta
int _nnxtalPhi
unsigned int _num_innerpanels
unsigned int _num_outerpanels
int _PhiBaskets
bool aME11a_duplicate
float annealing_
bool applyRadX0Correction_
bool areAllReachableLayersSet
bool breakTrajWith2ConsecutiveMissing
TSCPBuilderNoMaterial builder
const int charge_
OmniClusterRef clusterMono_
OmniClusterRef clusterStereo_
AlgebraicMatrix55 covCurvRot_
AlgebraicMatrix55 dCCurvTransform_
bool debug_
double defaultStep_
const DetLayerGeometry dummyGeometry
double ecShiftNeg_
double ecShiftPos_
const LocalError err_
const double err_
const MagneticFieldfield
const MagneticFieldfield_
KFTrajectoryFitter fitter
float halfLength
float halfThickness
float halfWidth
short int hitWire_
int index_
StateInfo invalidState_
bool isInitialised
bool isIronVolume [272]
bool isOldPropagationType
bool isThisIron
bool jacobiansAvailable
const DetLayerlayer_
CCGFloat m_avgZ
GlobalVector m_axis
EZMgrFL< EEDetId > * m_borderMgr
EZMgrFL< EBDetId > * m_borderMgr
VecOrdListEEDetIdPtrm_borderPtrVec
VecOrdListEBDetIdPtrm_borderPtrVec
CellVec m_cellVec
int m_COLS_PER_ROC
Pt3D m_corOne
CCGFloat m_del
int m_ncols
unsigned int m_nref
int m_nrows
float m_pitchx
float m_pitchy
CCGFloat m_radius
int m_ROCS_X
int m_ROCS_Y
int m_ROWS_PER_ROC
bool m_upgradeGeometry
CCGFloat m_wref
CCGFloat m_xhi [2]
CCGFloat m_xlo [2]
CCGFloat m_xoff [2]
float m_xoffset
CCGFloat m_yhi [2]
CCGFloat m_ylo [2]
CCGFloat m_yoff [2]
float m_yoffset
int minHits_
const double mom_
bool noErrorPropagation_
bool noInvalidHitsBeginEnd
bool noMaterialMode_
int nPoints_
unsigned char nStrips_
unsigned char nTimeBins_
unsigned char nWireGroups_
bool owner
const
PixelClusterParameterEstimator
pixelCPE
const LocalPoint pos_
SiPixelRecHitQuality::QualWordType qualWord_
bool rejectTracksFlag
bool returnTangentPlane_
RingPar ringPars [3]
RKTestFieldProvider RKField
RKTestMagVolume RKVol
bool sendLogWarning_
double sigmaPitch_
 cache for the matcher....
const
StripClusterParameterEstimator
stripCPE
const Surfacesurface_
ConstReferenceCountingPointer
< Surface
surface_
StateInfo svBuf_ [MAX_POINTS+1]
const TrackingGeometrytGeometry_
double theActualDir
float theADCs_ [N_ADC]
const VolumeMediumProperties theAirMedium
BDLC theAllInnerBarrelLayers
FDLC theAllInnerForwardLayers
DLC theAllInnerLayers
FDLC theAllInnerLeftForwardLayers
FDLC theAllInnerRightForwardLayers
BDLC theAllOuterBarrelLayers
FDLC theAllOuterForwardLayers
DLC theAllOuterLayers
FDLC theAllOuterLeftForwardLayers
FDLC theAllOuterRightForwardLayers
float theAngularWidth
float theAWidthInverse
BinFinderType theBackBinFinder
std::vector< float > theBackBoundaries
std::vector< const TECWedge * > theBackComps
std::vector< const GeomDet * > theBackDets
ReferenceCountingPointer
< BoundDisk
theBackDisk
ReferenceCountingPointer
< BoundDiskSector > 
theBackDiskSector
std::vector< WedgePartheBackPars
ReferenceCountingPointer
< BoundDiskSector > 
theBackSector
short int theBadStrip
short int theBadWireGroup
std::vector< GeomDet const * > theBasicComps
std::vector< const GeomDet * > theBasicComps
BinFinderType theBinFinder
BinFinderType theBinFinder_inner
BinFinderType theBinFinder_outer
double theCachedCDPhi
double theCachedDPhi
double theCachedS
double theCachedSDPhi
float theCentreToIntersection
double theCharge
TrackCharge theCharge
double theChi2
unsigned int theClusterProbComputationFlag
ConstRecHitContainer theComponents
const TIDRing * theComps [3]
std::vector< const
GeometricSearchDet * > 
theComps
bool theComputeCoarseLocalPosition
AlgebraicVector5 theConstantTerm
const FullConvolutionWithMaterialtheConvolutor
int theCorrectionFlag
 values to be transformed by logistic / exp. function?
double theCosPhi0
double theCosTheta
AlgebraicSymMatrix theCovMatrix
const
PixelClusterParameterEstimator
theCPE
const
StripClusterParameterEstimator
theCPE
PropagatortheCrossTkProp
std::vector< CSCRecHit2DtheCSCRecHits
ReferenceCountingPointer
< BoundCylinder
theCylinder
Vector2D theD
float theDeltaEta
const GeomDettheDet
float theDetHeight
BarrelDetLayertheDetLayer
ForwardDetLayertheDetLayer
std::vector< const GeomDet * > theDets
StMeasurementDetSettheDets_
DirectionTypeDouble theDirection
ReferenceCountingPointer
< BoundDisk
theDisk
ReferenceCountingPointer
< BoundDiskSector > 
theDiskSector
float theDistToBeam
double theDmag
std::vector< CSCSegmenttheDuplicateSegments
const VolumeEnergyLossEstimator theELEstimator
DeepCopyPointerByClone
< GsfMaterialEffectsUpdator
theELUpdator
EnergyLossUpdator theELUpdator
PropagatortheEndCapTkProp
float theEnergyDeposit
float theErrorRescaling
float theErrorWithinStrip
double theEstimateCut
const MeasurementEstimatortheEstimator
AlgebraicVector5 theExpandedParams
std::vector< VolumeSidetheFaces
const VolumeBasedMagneticFieldtheField
const RKLocalFieldProvidertheField
const MagneticFieldtheField
const TrajectoryFittertheFitter
GloballyPositioned< TtheFrame
FrameRelation theFrameRelation
BinFinderType theFrontBinFinder
std::vector< float > theFrontBoundaries
std::vector< const TECWedge * > theFrontComps
std::vector< const GeomDet * > theFrontDets
ReferenceCountingPointer
< BoundDisk
theFrontDisk
ReferenceCountingPointer
< BoundDiskSector > 
theFrontDiskSector
std::vector< WedgePartheFrontPars
ReferenceCountingPointer
< BoundDiskSector > 
theFrontSector
PropagatortheGenProp
edm::ESHandle< CaloGeometrytheGeom_
DeepCopyPointerByClone
< Propagator
theGeometricalPropagator
const DetLayerGeometrytheGeometry
const GsfPropagatorAdaptertheGeomPropagator
int theHalfNBins
int theHelicity
SiPixelRecHit theHitData
SiStripRecHit1D theHitData
SiStripRecHit2D theHitData
SiTrackerMultiRecHit theHitData
LinearSearchNavSurfaceImpl theImpl
BDLC theInnerBarrelLayers
GeneralBinFinderInZforGeometricSearchDet
< float > 
theInnerBinFinder
BinFinderType theInnerBinFinder
std::vector< const
GeometricSearchDet * > 
theInnerComps
ReferenceCountingPointer
< BoundCylinder
theInnerCylinder
std::vector< const GeomDet * > theInnerDets
FDLC theInnerForwardLayers
DLC theInnerLayers
FDLC theInnerLeftForwardLayers
ReferenceCountingPointer
< BoundPlane
theInnerPlane
FDLC theInnerRightForwardLayers
const VolumeMediumProperties theIronMedium
unsigned char theL1APhaseBits_ [MAXSTRIPS]
std::vector< MSLayersAtAngletheLayersData
MSLayersAtAngle theLayersData
float theLength
SurfaceContainer theLimits
GlobalPoint theLinPoint
LocalVector theLocalDirection
LocalError theLocalError
LocalPoint theLocalPosition
double theLogPixelProbabilityCut
const TrajectoryFittertheLooperFitter
const MagVolumetheMagVolume
bool theMatBeforeUpdate
const SiStripRecHitMatchertheMatcher
MaterialLocation theMaterialLocation
const VolumeMaterialEffectsUpdator theMaterialUpdator
float theMaxDBzRatio
float theMaxDPhi2
const MultiTrajectoryStateMergertheMerger
DeepCopyPointerByClone
< MaterialEffectsUpdator
theMEUpdator
int theMinNumberOfHits
AlgebraicMatrix53 theMomentumJacobian
const TkStripMeasurementDet * theMonoDet
const
VolumeMultipleScatteringEstimator 
theMSEstimator
MultipleScatteringUpdator theMSUpdator
DeepCopyPointerByClone
< GsfMaterialEffectsUpdator
theMSUpdator
Container theNavSurfaces
MagVolumeMap theNavVolumeMap
DLC theNegInnerLayers
DLC theNegOuterLayers
int theNrComponents
int theNumberOfStrips
float theOffset
LocalPoint theOrigin
const GeomDettheOriginalDet
BDLC theOuterBarrelLayers
GeneralBinFinderInZforGeometricSearchDet
< float > 
theOuterBinFinder
BinFinderType theOuterBinFinder
std::vector< const
GeometricSearchDet * > 
theOuterComps
ReferenceCountingPointer
< BoundCylinder
theOuterCylinder
std::vector< const GeomDet * > theOuterDets
FDLC theOuterForwardLayers
DLC theOuterLayers
FDLC theOuterLeftForwardLayers
ReferenceCountingPointer
< BoundPlane
theOuterPlane
FDLC theOuterRightForwardLayers
ConstReferenceCountingPointer
< Surface
theParent
float thePhiExt
float thePhiOfOneEdge
float thePitch
Polynomial thePolyMeans [MaxSize]
 parametrisation of weight for each component
Polynomial thePolyVars [MaxSize]
 parametrisation of mean for each componentP
Polynomial thePolyWeights [MaxSize]
 correction of 1st or 1st&2nd moments
DLC thePosInnerLayers
const PositionTypeDouble thePosition
AlgebraicMatrix53 thePositionJacobian
float thePositionWithinStrip
DLC thePosOuterLayers
TrajectoryStateClosestToPoint thePredState
GsfPropagatorWithMaterialthePropagator
const PropagatorthePropagator
PropagatorthePropagator
const PropagationDirection thePropDir
PropagationDirection thePropDir
double thePtMin
HelixArbitraryPlaneCrossing2Order theQuadraticCrossingFromStart
HelixExtrapolatorToLine2Order theQuadraticSolutionFromStart
int theQuality
const MagneticFieldtheRealField
const double theRho
double theRho
DeepCopyPointerByClone
< Propagator
theRKProp
float theRmax
float theRmaxZmax
float theRmaxZmin
float theRmin
float theRminZmax
float theRminZmin
double theS
int theScaledWireTime
Basic3DVector< TtheShift
double theSinPhi0
double theSinTheta
double theSinThetaI
const TrajectorySmoothertheSmoother
const TrajectoryFittertheStandardFitter
DirectionType theStartingDir
PositionType theStartingPos
std::vector< TSOStheStates
const TkStripMeasurementDet * theStereoDet
bool theStereoFlag
float theStripLength
unsigned char theStrips_ [MAXSTRIPS]
const SurfacetheSurface
DeepCopyPointerByClone< const
SurfaceDeformation
theSurfaceDeformation
ConstReferenceCountingPointer
< Cylinder
theSurfaceP
PlanePointer theSurfaceP
ConstReferenceCountingPointer
< Cone
theSurfaceP
float theTanAW
float theTanOfOneEdge
bool theTiming
PropagatortheTkProp
float theTolerance
double theTolerance
TopologyTypetheTopology
float theTpeak
reco::TransientTrack theTrack
int theTransformationCode
 number of components used for parameterisation
const TrajectoryStateOnSurface theTSOS
StripGeomDetType * theType
PixelGeomDetType * theType
const TrajectoryStateUpdatortheUpdator
const MagVolumetheVolume
short int theWGroupsBX_
float theWidth
const double theX0
double theXCenter
const double theY0
float theYAxisOrientation
int theYAxOr
double theYCenter
const double theZ0
float theZmax
float theZmin
const TrajectoryStateOnSurface tsos_
TrajectoryStateWithArbitraryError tsosWithError
const AlgebraicSymMatrix55 unit55_
bool useInTeslaFromMagField_
bool useIsYokeFlag_
bool useMagVolumes_
bool useMatVolumes_
bool useRungeKutta_
bool useStraightLine
bool useTuningForL2Speed_
const VolumeBasedMagneticFieldvbField_
float yCentre
CCGFloat zeN
CCGFloat zeP

Static Private Attributes

static const DetLayerGeometry dummyGeometry
static const int MAX_POINTS = 7
static const int MAX_STEPS = 10000
static constexpr int MaxOrder = 6
static constexpr int MaxSize = 6
static const float theMaxDistToPlane
static const float theNumericalPrecision

Friends

class LinearizedTrackStateFactory
class MSLayersKeeperX0Averaged

Detailed Description

template<class T>
class GCC11_FINAL< T >

Unlimited (trivial) bounds.

Estimator of the distance between two state vectors, e.g. for convergence test.

Derivative calculation for the 6D cartesian case.

Common base class.

Our base class.

Bounds for a surface of any type, delimited by N other surfaces of any type. A point is "inside" if it is on the correct side of all delimiting surfaces. This way of computing "inside" is relatively expensive, and should only be applied to situations where there is no specialized implementation for the concrete surface types.

Plane tangent to a more general surface (e.g. cylinder). To be constructed by the "parent" surface.

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.

Generic DetType for the Pixels. Specialized in SiPixelGeomDetType.

StripGeomDetType is the abstract class for SiStripGeomDetType.

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

A concrete NavigableLayer for the barrel

A concrete NavigableLayer for the forward

Calculates and stores the ImpactPointMeasurement of the impact point (point of closest approach in 3D) to the given linearization point. (see V.Karimaki, HIP-1997-77 / EXP)

Computes the parameters of the trajectory state at the transverse point of closest approach (in the global transverse plane) to the linearization point, and the jacobiam matrices. (see R.Fruehwirth et al. Data Analysis Techniques in HEP Experiments Second Edition, Cambridge University Press 2000, or R.Fruehwirth et al. Vertex reconstruction and track bundling at the LEP collider using robust algorithms. Computer Physics Communications 96 (1996) 189-208).

Both are done `on-demand' to improve CPU performance.

This particular implementation works with "perigee" helix parametrization: see Billoir et al. NIM in PR A311(1992) 139-150

(Mostly) analytical helix propagation to cylindrical or planar surfaces. Based on GtfGeometricalPropagator with successive replacement of components (currently: propagation to arbitrary plane).

Calculates intersections of a helix with planes of any orientation.

Calculates intersections of a helix with planes of any orientation using a parabolic approximation.

Computes the crossing of a helix with a barrel plane. Exact if the magnetic field is parallel to the plane.

Calculates intersections of a helix with planes perpendicular to the z-axis.

Calculates closest approach of a helix to a line or a point by iterative use of a 2nd order expansion of the helix.

Exceptions thrown from TrajectoryParametrization and dependent subsystems.

As the name indicates, propagates track parameters according to a straight line model. Intended for test beams without magnetic field and similar cases.

Warning:
The errors are NOT propagated.

Class which combines a set of components of a Gaussian mixture into a single component. Given all the components of a mixture, it calculates the mean and covariance matrix of the entire mixture. This combiner class can also be used in the process of transforming a Gaussian mixture into another Gaussian mixture with a smaller number of components. The relevant formulas can be found in R. Fruhwirth, Computer Physics Communications 100 (1997), 1.

Combines two GsfMaterialEffectsUpdators (for multiple scattering and energy loss).

Make standard (single state) MaterialEffectsUpdator usable in the context of GSF.

A GSF fitter, similar to KFTrajectoryFitter.

A GSF smoother, similar to KFTrajectorySmoother, but (for testing purposes) without combination with the forward fit.

This class builds a TrajectoryStateClosestToPoint given an original TrajectoryStateOnSurface or FreeTrajectoryState. This new state is then defined at the point of closest approach to the reference point. In case the propagation was not successful, this state can be invalid.

Concrete implementation for the state of one trajectory on a surface.

Propagator based on the Geant4e package. Uses the Propagator class in the TrackingTools/GeomPropagators package to define the interface. See that class for more details.

A G4 User stepping action used to calculate the total track. The method G4UserSteppingAction::UserSteppingAction(const G4Step*) should be automatically called by G4eManager at each step.

Definition at line 18 of file CSCRecHit2D.h.


Member Typedef Documentation

template<class T >
typedef edm::RangeMap<int, std::vector<float> > GCC11_FINAL< T >::ADCContainer

Definition at line 23 of file CSCRecHit2D.h.

template<class T >
typedef EcalEndcapGeometryRecord GCC11_FINAL< T >::AlignedRecord

Definition at line 29 of file EcalEndcapGeometry.h.

template<class T >
typedef EcalBarrelGeometryRecord GCC11_FINAL< T >::AlignedRecord

Definition at line 28 of file EcalBarrelGeometry.h.

template<class T >
typedef EEAlignmentRcd GCC11_FINAL< T >::AlignmentRecord

Definition at line 30 of file EcalEndcapGeometry.h.

template<class T >
typedef EBAlignmentRcd GCC11_FINAL< T >::AlignmentRecord

Definition at line 29 of file EcalBarrelGeometry.h.

Definition at line 157 of file TkStripMeasurementDet.h.

Definition at line 152 of file TkStripMeasurementDet.h.

template<class T >
typedef BaseTrackerRecHit GCC11_FINAL< T >::Base

Reimplemented from TrackerSingleRecHit.

Definition at line 8 of file SiStripMatchedRecHit2D.h.

template<class T >
typedef TransientTrackingRecHitByValue<InvalidTrackingRecHit> GCC11_FINAL< T >::Base

Reimplemented from TrackerSingleRecHit.

Definition at line 11 of file InvalidTransientRecHit.h.

template<class T >
typedef RKDerivative< double,6> GCC11_FINAL< T >::Base

Reimplemented from TrackerSingleRecHit.

Definition at line 15 of file CartesianLorentzForce.h.

template<class T >
typedef RKDerivative<T,N> GCC11_FINAL< T >::Base

Reimplemented from TrackerSingleRecHit.

Definition at line 13 of file CurvilinearLorentzForce.h.

template<class T >
typedef RKDerivative<T,N> GCC11_FINAL< T >::Base

Reimplemented from TrackerSingleRecHit.

Definition at line 13 of file CylindricalLorentzForce.h.

template<class T >
typedef RKSolver<T,N> GCC11_FINAL< T >::Base

Reimplemented from TrackerSingleRecHit.

Definition at line 16 of file RKAdaptiveSolver.h.

template<class T >
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType

Definition at line 19 of file PixelBarrelLayer.h.

template<class T >
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType [private]

Definition at line 67 of file PixelForwardLayer.h.

template<class T >
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType [private]

Definition at line 73 of file PixelForwardLayerPhase1.h.

template<class T >
typedef PeriodicBinFinderInZ<float> GCC11_FINAL< T >::BinFinderType

Definition at line 14 of file PixelRod.h.

template<class T >
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType [private]

Definition at line 86 of file TIBRing.h.

template<class T >
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType [private]

Definition at line 75 of file TIDRing.h.

template<class T >
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType

Definition at line 17 of file TOBLayer.h.

template<class T >
typedef PeriodicBinFinderInZ<float> GCC11_FINAL< T >::BinFinderType

Definition at line 18 of file TOBRod.h.

Definition at line 24 of file BoundCylinder.h.

Definition at line 24 of file BoundDisk.h.

template<class T >
typedef CaloCellGeometry::CCGFloat GCC11_FINAL< T >::CCGFloat

Reimplemented from CaloCellGeometry.

Definition at line 24 of file EcalEndcapGeometry.h.

template<class T >
typedef CaloCellGeometry::CCGFloat GCC11_FINAL< T >::CCGFloat

Reimplemented from CaloCellGeometry.

Definition at line 22 of file TruncatedPyramid.h.

template<class T >
typedef CaloCellGeometry::CCGFloat GCC11_FINAL< T >::CCGFloat

Reimplemented from CaloCellGeometry.

Definition at line 23 of file EcalBarrelGeometry.h.

template<class T >
typedef std::vector<TruncatedPyramid> GCC11_FINAL< T >::CellVec

Definition at line 22 of file EcalEndcapGeometry.h.

template<class T >
typedef std::vector<TruncatedPyramid> GCC11_FINAL< T >::CellVec

Definition at line 21 of file EcalBarrelGeometry.h.

template<class T >
typedef std::vector<int> GCC11_FINAL< T >::ChannelContainer

Definition at line 22 of file CSCRecHit2D.h.

Definition at line 26 of file SiPixelRecHit.h.

template<class T >
typedef OmniClusterRef::ClusterStripRef GCC11_FINAL< T >::ClusterRef

Definition at line 17 of file SiStripRecHit1D.h.

template<class T >
typedef OmniClusterRef::ClusterStripRef GCC11_FINAL< T >::ClusterRef

Definition at line 14 of file SiStripRecHit2D.h.

template<class T >
typedef SiPixelRecHit::ClusterRef GCC11_FINAL< T >::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.

template<class T >
typedef std::vector<SiStripCluster>::const_iterator GCC11_FINAL< T >::const_iterator

Definition at line 38 of file TkStripMeasurementDet.h.

Definition at line 25 of file BoundCylinder.h.

Definition at line 25 of file BoundDisk.h.

template<class T >
typedef EEDetId GCC11_FINAL< T >::DetIdType

Definition at line 39 of file EcalEndcapGeometry.h.

template<class T >
typedef EBDetId GCC11_FINAL< T >::DetIdType

Definition at line 38 of file EcalBarrelGeometry.h.

template<class T >
typedef edmNew::DetSet<SiStripCluster> GCC11_FINAL< T >::detset

Definition at line 35 of file TkStripMeasurementDet.h.

template<class T >
typedef Basic3DVector<double> GCC11_FINAL< T >::DirectionTypeDouble

Reimplemented from HelixLineExtrapolation.

Definition at line 38 of file HelixArbitraryPlaneCrossing.h.

template<class T >
typedef Basic3DVector<double> GCC11_FINAL< T >::DirectionTypeDouble

Reimplemented from HelixLineExtrapolation.

Definition at line 53 of file HelixArbitraryPlaneCrossing2Order.h.

template<class T >
typedef Basic3DVector<double> GCC11_FINAL< T >::DirectionTypeDouble [private]

Reimplemented from HelixLineExtrapolation.

Definition at line 39 of file HelixForwardPlaneCrossing.h.

template<class T >
typedef FreeTrajectoryState GCC11_FINAL< T >::FTS [private]

Reimplemented from TrajectoryStateClosestToPointBuilder.

Definition at line 21 of file StraightLinePropagator.h.

template<class T >
typedef FreeTrajectoryState GCC11_FINAL< T >::FTS [private]

Reimplemented from TrajectoryStateClosestToPointBuilder.

Definition at line 23 of file KFSplittingFitter.h.

template<class T >
typedef FreeTrajectoryState GCC11_FINAL< T >::FTS [private]

Reimplemented from TrajectoryStateClosestToPointBuilder.

Definition at line 27 of file KFTrajectoryFitter.h.

template<class T >
typedef FreeTrajectoryState GCC11_FINAL< T >::FTS [private]

Reimplemented from TrajectoryStateClosestToPointBuilder.

Definition at line 27 of file KFTrajectorySmoother.h.

template<class T >
typedef std::pair<FreeTrajectoryState, double> GCC11_FINAL< T >::FtsPP [private]

Definition at line 268 of file SteppingHelixPropagator.h.

template<class T >
typedef Point3DBase< double, GlobalTag> GCC11_FINAL< T >::GlobalPointDouble [private]

Definition at line 31 of file TSCPBuilderNoMaterial.h.

Reimplemented from MagneticFieldProvider< T >.

Definition at line 16 of file ShiftingMagneticFieldProvider.h.

template<class T >
typedef Vector3DBase< double, GlobalTag> GCC11_FINAL< T >::GlobalVectorDouble [private]

Definition at line 32 of file TSCPBuilderNoMaterial.h.

Reimplemented from MagneticFieldProvider< T >.

Definition at line 17 of file ShiftingMagneticFieldProvider.h.

template<class T >
typedef Triplet<float,float,float> GCC11_FINAL< T >::GSContainer [private]

Definition at line 72 of file GsfBetheHeitlerUpdator.h.

template<class T >
typedef IdealGeometryRecord GCC11_FINAL< T >::IdealRecord

Definition at line 28 of file EcalEndcapGeometry.h.

template<class T >
typedef IdealGeometryRecord GCC11_FINAL< T >::IdealRecord

Definition at line 27 of file EcalBarrelGeometry.h.

Reimplemented from MagneticFieldProvider< T >.

Definition at line 14 of file ShiftingMagneticFieldProvider.h.

Definition at line 28 of file TkStripMeasurementDet.h.

Reimplemented from MagneticFieldProvider< T >.

Definition at line 15 of file ShiftingMagneticFieldProvider.h.

template<class T >
typedef std::map<const MagVolume*, NavVolume*> GCC11_FINAL< T >::MagVolumeMap [private]

Definition at line 77 of file NavPropagator.h.

template<class T >
typedef SteppingHelixStateInfo::VolumeBounds GCC11_FINAL< T >::MatBounds [protected]

Definition at line 200 of file SteppingHelixPropagator.h.

template<class T >
typedef detset::const_iterator GCC11_FINAL< T >::new_const_iterator

Definition at line 36 of file TkStripMeasurementDet.h.

template<class T >
typedef EcalEndcapNumberingScheme GCC11_FINAL< T >::NumberingScheme

Definition at line 37 of file EcalEndcapGeometry.h.

template<class T >
typedef EcalBarrelNumberingScheme GCC11_FINAL< T >::NumberingScheme

Definition at line 36 of file EcalBarrelGeometry.h.

template<class T >
typedef EZArrayFL<EBDetId> GCC11_FINAL< T >::OrderedListOfEBDetId

Definition at line 33 of file EcalEndcapGeometry.h.

template<class T >
typedef EZArrayFL<EEDetId> GCC11_FINAL< T >::OrderedListOfEEDetId

Definition at line 32 of file EcalBarrelGeometry.h.

template<class T >
typedef std::pair<bool, FreeTrajectoryState> GCC11_FINAL< T >::PairBoolFTS [private]

Definition at line 33 of file TSCPBuilderNoMaterial.h.

template<class T >
typedef PEcalEndcapRcd GCC11_FINAL< T >::PGeometryRecord

Definition at line 31 of file EcalEndcapGeometry.h.

template<class T >
typedef PEcalBarrelRcd GCC11_FINAL< T >::PGeometryRecord

Definition at line 30 of file EcalBarrelGeometry.h.

Reimplemented from Plane.

Definition at line 18 of file NavPlane.h.

template<class T >
typedef CLHEP::Hep3Vector GCC11_FINAL< T >::Point

Definition at line 47 of file SteppingHelixPropagator.h.

template<class T >
typedef Basic3DVector<double> GCC11_FINAL< T >::PositionTypeDouble

Reimplemented from HelixLineExtrapolation.

Definition at line 37 of file HelixArbitraryPlaneCrossing.h.

template<class T >
typedef Basic3DVector<double> GCC11_FINAL< T >::PositionTypeDouble

Reimplemented from HelixLineExtrapolation.

Definition at line 52 of file HelixArbitraryPlaneCrossing2Order.h.

template<class T >
typedef Basic3DVector<double> GCC11_FINAL< T >::PositionTypeDouble [private]

Reimplemented from HelixLineExtrapolation.

Definition at line 38 of file HelixForwardPlaneCrossing.h.

template<class T >
typedef RKPropagatorInS GCC11_FINAL< T >::PropagatorType [private]

Definition at line 76 of file NavPropagator.h.

template<class T >
typedef CaloCellGeometry::Pt3D GCC11_FINAL< T >::Pt3D

Reimplemented from CaloCellGeometry.

Definition at line 25 of file EcalEndcapGeometry.h.

template<class T >
typedef CaloCellGeometry::Pt3D GCC11_FINAL< T >::Pt3D

Reimplemented from CaloCellGeometry.

Definition at line 23 of file TruncatedPyramid.h.

template<class T >
typedef CaloCellGeometry::Pt3D GCC11_FINAL< T >::Pt3D

Reimplemented from CaloCellGeometry.

Definition at line 24 of file EcalBarrelGeometry.h.

template<class T >
typedef CaloCellGeometry::Pt3DVec GCC11_FINAL< T >::Pt3DVec

Reimplemented from CaloCellGeometry.

Definition at line 24 of file TruncatedPyramid.h.

template<class T >
typedef CaloCellGeometry::Pt3DVec GCC11_FINAL< T >::Pt3DVec

Reimplemented from CaloCellGeometry.

Definition at line 25 of file EcalBarrelGeometry.h.

template<class T >
typedef CaloCellGeometry::Pt3DVec GCC11_FINAL< T >::Pt3DVec

Reimplemented from CaloCellGeometry.

Definition at line 26 of file EcalEndcapGeometry.h.

template<class T >
typedef RecHitSplitter::RecHitContainer GCC11_FINAL< T >::RecHitContainer [private]

Reimplemented from MeasurementDet.

Definition at line 20 of file KFSplittingFitter.h.

Definition at line 44 of file PerigeeLinearizedTrackState.h.

template<class T >
typedef SteppingHelixStateInfo::Result GCC11_FINAL< T >::Result

Definition at line 50 of file SteppingHelixPropagator.h.

template<class T >
typedef Base::Scalar GCC11_FINAL< T >::Scalar

Reimplemented from RKDerivative< T, N >.

Definition at line 17 of file RKAdaptiveSolver.h.

template<class T >
typedef Base::Scalar GCC11_FINAL< T >::Scalar

Reimplemented from RKDerivative< T, N >.

Definition at line 16 of file CartesianLorentzForce.h.

template<class T >
typedef double GCC11_FINAL< T >::Scalar

Reimplemented from RKDerivative< T, N >.

Definition at line 16 of file RKCartesianDistance.h.

template<class T >
typedef T GCC11_FINAL< T >::Scalar

Reimplemented from RKDerivative< T, N >.

Definition at line 13 of file RKCylindricalDistance.h.

template<class T >
typedef Base::Scalar GCC11_FINAL< T >::Scalar

Reimplemented from RKDerivative< T, N >.

Definition at line 14 of file CurvilinearLorentzForce.h.

template<class T >
typedef Base::Scalar GCC11_FINAL< T >::Scalar

Reimplemented from RKDerivative< T, N >.

Definition at line 14 of file CylindricalLorentzForce.h.

template<class T >
typedef SiStripRecHit1D::ClusterRef GCC11_FINAL< T >::SiStripClusterRef

Definition at line 13 of file TSiStripRecHit1D.h.

template<class T >
typedef SiStripRecHit2D::ClusterRef GCC11_FINAL< T >::SiStripClusterRef

Definition at line 15 of file TSiStripRecHit2DLocalPos.h.

template<class T >
typedef SiStripRecHit2D::ClusterRef GCC11_FINAL< T >::SiStripClusterRef

Definition at line 31 of file TkStripMeasurementDet.h.

template<class T >
typedef edm::LazyGetter<SiStripCluster>::value_ref GCC11_FINAL< T >::SiStripRegionalClusterRef

Definition at line 17 of file TSiStripRecHit2DLocalPos.h.

template<class T >
typedef edm::LazyGetter<SiStripCluster>::value_ref GCC11_FINAL< T >::SiStripRegionalClusterRef

Definition at line 15 of file TSiStripRecHit1D.h.

template<class T >
typedef edm::LazyGetter<SiStripCluster>::value_ref GCC11_FINAL< T >::SiStripRegionalClusterRef

Definition at line 33 of file TkStripMeasurementDet.h.

template<class T >
typedef SteppingHelixStateInfo GCC11_FINAL< T >::StateInfo

Definition at line 49 of file SteppingHelixPropagator.h.

template<class T >
typedef std::pair<const Surface*, SurfaceOrientation::Side> GCC11_FINAL< T >::SurfaceAndSide

Definition at line 19 of file GeneralNSurfaceDelimitedBounds.h.

template<class T >
typedef std::vector<SurfaceAndSide> GCC11_FINAL< T >::SurfaceContainer

Definition at line 20 of file GeneralNSurfaceDelimitedBounds.h.

template<class T >
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private]

Definition at line 24 of file KFSplittingFitter.h.

template<class T >
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private]

Definition at line 24 of file GsfTrajectoryFitter.h.

template<class T >
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private]

Definition at line 26 of file GsfTrajectorySmoother.h.

template<class T >
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private]

Definition at line 28 of file KFTrajectoryFitter.h.

template<class T >
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private]

Definition at line 28 of file KFTrajectorySmoother.h.

template<class T >
typedef StripTopology GCC11_FINAL< T >::TopologyType

Definition at line 16 of file StripGeomDetType.h.

template<class T >
typedef PixelTopology GCC11_FINAL< T >::TopologyType

Definition at line 15 of file PixelGeomDetType.h.

template<class T >
typedef CaloCellGeometry::Tr3D GCC11_FINAL< T >::Tr3D

Reimplemented from CaloCellGeometry.

Definition at line 25 of file TruncatedPyramid.h.

template<class T >
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 26 of file KFTrajectorySmoother.h.

template<class T >
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 22 of file StraightLinePropagator.h.

template<class T >
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 23 of file GsfTrajectoryFitter.h.

template<class T >
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 22 of file KFSplittingFitter.h.

template<class T >
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 19 of file BasicMultiTrajectoryState.h.

template<class T >
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 78 of file NavPropagator.h.

template<class T >
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 25 of file GsfTrajectorySmoother.h.

template<class T >
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 26 of file KFTrajectoryFitter.h.

template<class T >
typedef std::pair<TrajectoryStateOnSurface, double> GCC11_FINAL< T >::TsosPP [private]

Definition at line 267 of file SteppingHelixPropagator.h.

template<class T >
typedef std::pair<TrajectoryStateOnSurface, double> GCC11_FINAL< T >::TsosPP [protected]

Definition at line 83 of file Geant4ePropagator.h.

template<class T >
typedef std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::TsosWP [private]

Definition at line 141 of file PropagatorWithMaterial.h.

template<class T >
typedef std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::TsosWP [private]

Definition at line 61 of file RKPropagatorInS.h.

template<class T >
typedef std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::TsosWP [private]

Definition at line 127 of file AnalyticalPropagator.h.

template<class T >
typedef std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::TsosWP [private]

Definition at line 75 of file NavPropagator.h.

template<class T >
typedef TrackingRecHit::Type GCC11_FINAL< T >::Type

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.

template<class T >
typedef TrackingRecHit::Type GCC11_FINAL< T >::Type

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.

template<class T >
typedef std::vector<OrderedListOfEBDetId*> GCC11_FINAL< T >::VecOrdListEBDetIdPtr

Definition at line 35 of file EcalEndcapGeometry.h.

template<class T >
typedef std::vector<OrderedListOfEEDetId*> GCC11_FINAL< T >::VecOrdListEEDetIdPtr

Definition at line 34 of file EcalBarrelGeometry.h.

template<class T >
typedef Base::Vector GCC11_FINAL< T >::Vector

Reimplemented from RKDerivative< T, N >.

Definition at line 17 of file CartesianLorentzForce.h.

template<class T >
typedef Base::Vector GCC11_FINAL< T >::Vector

Reimplemented from RKDerivative< T, N >.

Definition at line 18 of file RKAdaptiveSolver.h.

template<class T >
typedef RKSmallVector<T,N> GCC11_FINAL< T >::Vector

Reimplemented from RKDerivative< T, N >.

Definition at line 14 of file RKCylindricalDistance.h.

template<class T >
typedef RKSmallVector<double,6> GCC11_FINAL< T >::Vector

Reimplemented from RKDerivative< T, N >.

Definition at line 17 of file RKCartesianDistance.h.

template<class T >
typedef CLHEP::Hep3Vector GCC11_FINAL< T >::Vector

Reimplemented from RKDerivative< T, N >.

Definition at line 46 of file SteppingHelixPropagator.h.

template<class T >
typedef Base::Vector GCC11_FINAL< T >::Vector

Reimplemented from RKDerivative< T, N >.

Definition at line 15 of file CurvilinearLorentzForce.h.

template<class T >
typedef Base::Vector GCC11_FINAL< T >::Vector

Reimplemented from RKDerivative< T, N >.

Definition at line 15 of file CylindricalLorentzForce.h.

template<class T >
typedef Basic2DVector<double> GCC11_FINAL< T >::Vector2D [private]

Reimplemented from Topology.

Definition at line 34 of file HelixBarrelPlaneCrossingByCircle.h.

Definition at line 29 of file TkStripMeasurementDet.h.


Member Enumeration Documentation

template<class T >
anonymous enum
Enumerator:
k_NumberOfCellsForCorners 

Definition at line 40 of file EcalBarrelGeometry.h.

template<class T >
anonymous enum
Enumerator:
k_NumberOfShapes 

Definition at line 42 of file EcalBarrelGeometry.h.

{ k_NumberOfShapes = 17 } ;
template<class T >
anonymous enum
Enumerator:
k_NumberOfParametersPerShape 

Definition at line 44 of file EcalBarrelGeometry.h.

template<class T >
anonymous enum
Enumerator:
k_NumberOfCellsForCorners 

Definition at line 41 of file EcalEndcapGeometry.h.

template<class T >
anonymous enum
Enumerator:
k_NumberOfShapes 

Definition at line 43 of file EcalEndcapGeometry.h.

{ k_NumberOfShapes = 1 } ;
template<class T >
anonymous enum
Enumerator:
k_NumberOfParametersPerShape 

Definition at line 45 of file EcalEndcapGeometry.h.

template<class T >
enum GCC11_FINAL::CorrectionFlag
Enumerator:
NoCorrection 
MeanCorrection 
FullCorrection 

Definition at line 59 of file GsfBetheHeitlerUpdator.h.

template<class T >
enum GCC11_FINAL::DestType
Enumerator:
RADIUS_DT 
Z_DT 
PLANE_DT 
CONE_DT 
CYLINDER_DT 
PATHL_DT 
POINT_PCA_DT 
LINE_PCA_DT 
UNDEFINED_DT 

Definition at line 64 of file SteppingHelixPropagator.h.

template<class T >
enum GCC11_FINAL::Fancy
Enumerator:
HEL_AS_F 
HEL_ALL_F 
POL_1_F 
POL_2_F 
POL_M_F 

Definition at line 76 of file SteppingHelixPropagator.h.

             {
    HEL_AS_F=0, //simple analytical helix, eloss at end of step
    HEL_ALL_F,  //analytical helix with linear eloss
    POL_1_F, //1st order approximation, straight line
    POL_2_F,//2nd order
    POL_M_F //highest available
  };
template<class T >
enum GCC11_FINAL::FrameRelation [private]
Enumerator:
sameFrame 
sameOrientation 
differentFrames 

Definition at line 28 of file ShiftingMagneticFieldProvider.h.

template<class T >
enum GCC11_FINAL::MaterialLocation
Enumerator:
atSource 
atDestination 
fromDirection 

Definition at line 101 of file PropagatorWithMaterial.h.

template<class T >
enum GCC11_FINAL::Pars
Enumerator:
RADIUS_P 
Z_P 
PATHL_P 

Definition at line 58 of file SteppingHelixPropagator.h.

            {
    RADIUS_P=0,
    Z_P = 0,
    PATHL_P = 0
  };
template<class T >
enum GCC11_FINAL::SharedInputType

definition of equality via shared input

Enumerator:
all 
some 
allWires 
someWires 
allStrips 
someStrips 

Reimplemented from TrackingRecHit.

Definition at line 25 of file CSCRecHit2D.h.


Constructor & Destructor Documentation

template<class T >
GCC11_FINAL< T >::~CSCRecHit2D ( )
template<class T >
virtual GCC11_FINAL< T >::~CSCSegment ( ) [virtual]

Destructor.

template<class T >
virtual GCC11_FINAL< T >::~BoundCylinder ( ) [inline, virtual]

Definition at line 48 of file BoundCylinder.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~BoundDisk ( ) [inline, virtual]

Definition at line 47 of file BoundDisk.h.

{}
template<class T >
GCC11_FINAL< T >::~SiPixelRecHit ( ) [inline]

Definition at line 30 of file SiPixelRecHit.h.

{}
template<class T >
GCC11_FINAL< T >::~SiStripMatchedRecHit2D ( ) [inline]

Definition at line 11 of file SiStripMatchedRecHit2D.h.

{}
template<class T >
GCC11_FINAL< T >::~SiStripRecHit2D ( ) [inline]

Definition at line 12 of file SiStripRecHit2D.h.

{} 
template<class T >
virtual GCC11_FINAL< T >::~InvalidTrackingRecHit ( ) [inline, virtual]

Definition at line 15 of file InvalidTrackingRecHit.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~TruncatedPyramid ( ) [virtual]
template<class T >
virtual GCC11_FINAL< T >::~CaloTowerTopology ( ) [inline, virtual]

virtual destructor

Definition at line 17 of file CaloTowerTopology.h.

{ }
template<class T >
virtual GCC11_FINAL< T >::~EcalBarrelHardcodedTopology ( ) [inline, virtual]

Definition at line 16 of file EcalBarrelHardcodedTopology.h.

{};
template<class T >
virtual GCC11_FINAL< T >::~EcalBarrelTopology ( ) [inline, virtual]

virtual destructor

Definition at line 19 of file EcalBarrelTopology.h.

{ }  
template<class T >
virtual GCC11_FINAL< T >::~EcalEndcapHardcodedTopology ( ) [inline, virtual]

Definition at line 16 of file EcalEndcapHardcodedTopology.h.

{};
template<class T >
virtual GCC11_FINAL< T >::~EcalEndcapTopology ( ) [inline, virtual]

virtual destructor

Definition at line 18 of file EcalEndcapTopology.h.

{ }  
template<class T >
virtual GCC11_FINAL< T >::~EcalPreshowerTopology ( ) [inline, virtual]

virtual destructor

Definition at line 18 of file EcalPreshowerTopology.h.

{ }  
template<class T >
GCC11_FINAL< T >::~TkRadialStripTopology ( ) [inline]

Destructor

Definition at line 50 of file TkRadialStripTopology.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~EcalBarrelGeometry ( ) [virtual]
template<class T >
virtual GCC11_FINAL< T >::~EcalEndcapGeometry ( ) [virtual]
template<class T >
virtual GCC11_FINAL< T >::~PixelGeomDetType ( ) [inline, virtual]

Definition at line 21 of file PixelGeomDetType.h.

                              {
    delete theTopology;
  }
template<class T >
virtual GCC11_FINAL< T >::~StripGeomDetType ( ) [inline, virtual]

Definition at line 21 of file StripGeomDetType.h.

                              {
    delete theTopology;
  }
template<class T >
virtual GCC11_FINAL< T >::~TkStripMeasurementDet ( ) [inline, virtual]

Definition at line 40 of file TkStripMeasurementDet.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~BoundDiskSector ( ) [inline, virtual]

Definition at line 12 of file BoundDiskSector.h.

{}
template<class T >
GCC11_FINAL< T >::~CompositeTECPetal ( )
template<class T >
GCC11_FINAL< T >::~CompositeTECWedge ( )
template<class T >
GCC11_FINAL< T >::~PixelBarrelLayer ( )
template<class T >
GCC11_FINAL< T >::~PixelBlade ( )
template<class T >
GCC11_FINAL< T >::~PixelForwardLayer ( )
template<class T >
GCC11_FINAL< T >::~PixelForwardLayerPhase1 ( )
template<class T >
GCC11_FINAL< T >::~PixelRod ( )
template<class T >
GCC11_FINAL< T >::~SimpleTECWedge ( )
template<class T >
GCC11_FINAL< T >::~TIBLayer ( )
template<class T >
GCC11_FINAL< T >::~TIBRing ( )
template<class T >
GCC11_FINAL< T >::~TIDLayer ( )
template<class T >
GCC11_FINAL< T >::~TIDRing ( )
template<class T >
GCC11_FINAL< T >::~TOBLayer ( )
template<class T >
GCC11_FINAL< T >::~TOBRod ( )
template<class T >
GCC11_FINAL< T >::~MSLayersKeeperX0AtEta ( ) [inline]

Definition at line 12 of file MSLayersKeeperX0AtEta.h.

{ }
template<class T >
virtual GCC11_FINAL< T >::~MSLayersKeeperX0Averaged ( ) [inline, virtual]

Definition at line 9 of file MSLayersKeeperX0Averaged.h.

{ }
template<class T >
virtual GCC11_FINAL< T >::~MSLayersKeeperX0DetLayer ( ) [inline, virtual]

Definition at line 10 of file MSLayersKeeperX0DetLayer.h.

{ }
template<class T >
virtual GCC11_FINAL< T >::~TRecHit1DMomConstraint ( ) [inline, virtual]

Definition at line 11 of file TRecHit1DMomConstraint.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~TRecHit2DPosConstraint ( ) [inline, virtual]

Definition at line 12 of file TRecHit2DPosConstraint.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~TRecHit5DParamConstraint ( ) [inline, virtual]

Definition at line 20 of file TRecHit5DParamConstraint.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~TSiPixelRecHit ( ) [inline, virtual]

Definition at line 20 of file TSiPixelRecHit.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~TSiStripRecHit1D ( ) [inline, virtual]

Definition at line 17 of file TSiStripRecHit1D.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~TSiStripRecHit2DLocalPos ( ) [inline, virtual]

Definition at line 19 of file TSiStripRecHit2DLocalPos.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~TSiTrackerMultiRecHit ( ) [inline, virtual]

Definition at line 16 of file TSiTrackerMultiRecHit.h.

{}
template<class T >
GCC11_FINAL< T >::~AnalyticalPropagator ( ) [inline]

Definition at line 36 of file AnalyticalPropagator.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~BeamHaloPropagator ( ) [virtual]

virtual destructor

template<class T >
virtual GCC11_FINAL< T >::~HelixArbitraryPlaneCrossing ( ) [inline, virtual]

Definition at line 19 of file HelixArbitraryPlaneCrossing.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~HelixArbitraryPlaneCrossing2Order ( ) [inline, virtual]

Definition at line 34 of file HelixArbitraryPlaneCrossing2Order.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~HelixExtrapolatorToLine2Order ( ) [inline, virtual]

Definition at line 32 of file HelixExtrapolatorToLine2Order.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~HelixForwardPlaneCrossing ( ) [inline, virtual]

Definition at line 19 of file HelixForwardPlaneCrossing.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~IterativeHelixExtrapolatorToLine ( ) [inline, virtual]

Definition at line 22 of file IterativeHelixExtrapolatorToLine.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~PropagationException ( ) throw () [inline, virtual]

Definition at line 18 of file PropagationExceptions.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~SmartPropagator ( ) [virtual]

virtual destructor

template<class T >
GCC11_FINAL< T >::~StraightLinePropagator ( ) [inline]

Definition at line 30 of file StraightLinePropagator.h.

{}
template<class T >
GCC11_FINAL< T >::~GsfMaterialEffectsAdapter ( ) [inline]

Definition at line 25 of file GsfMaterialEffectsAdapter.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~GsfTrajectoryFitter ( ) [virtual]
template<class T >
virtual GCC11_FINAL< T >::~GsfTrajectorySmoother ( ) [virtual]
template<class T >
GCC11_FINAL< T >::~MultipleScatteringUpdator ( ) [inline]

destructor

Definition at line 30 of file MultipleScatteringUpdator.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~PropagatorWithMaterial ( ) [virtual]
template<class T >
virtual GCC11_FINAL< T >::~VolumeEnergyLossEstimator ( ) [inline, virtual]

Definition at line 23 of file VolumeEnergyLossEstimator.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~VolumeMultipleScatteringEstimator ( ) [inline, virtual]

Definition at line 24 of file VolumeMultipleScatteringEstimator.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~TSCPBuilderNoMaterial ( ) [inline, virtual]

Definition at line 21 of file TSCPBuilderNoMaterial.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~FlexibleKFFittingSmoother ( ) [virtual]
template<class T >
virtual GCC11_FINAL< T >::~KFFittingSmoother ( ) [virtual]
template<class T >
GCC11_FINAL< T >::~KFTrajectoryFitter ( ) [inline]

Definition at line 65 of file KFTrajectoryFitter.h.

                       {
    if (owner) {
      delete thePropagator;
      delete theUpdator;
      delete theEstimator;
    }
  }
template<class T >
virtual GCC11_FINAL< T >::~KFTrajectorySmoother ( ) [virtual]
template<class T >
virtual GCC11_FINAL< T >::~Geant4ePropagator ( ) [virtual]
template<class T >
virtual GCC11_FINAL< T >::~Geant4eSteppingAction ( ) [inline, virtual]

Definition at line 17 of file Geant4eSteppingAction.h.

{}
template<class T >
GCC11_FINAL< T >::~NavPropagator ( )
template<class T >
GCC11_FINAL< T >::~RKPropagatorInS ( ) [inline]

Definition at line 31 of file RKPropagatorInS.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~RKCartesianDistance ( ) [inline, virtual]

Definition at line 19 of file RKCartesianDistance.h.

{}
template<class T >
virtual GCC11_FINAL< T >::~RKCylindricalDistance ( ) [inline, virtual]

Definition at line 16 of file RKCylindricalDistance.h.

{
template<class T >
GCC11_FINAL< T >::~SteppingHelixPropagator ( ) [inline]

Destructor.

Definition at line 91 of file SteppingHelixPropagator.h.

{}

Member Function Documentation

template<class T >
bool GCC11_FINAL< T >::accept ( SiStripClusterRef const &  r) const [inline]

Definition at line 214 of file TkStripMeasurementDet.h.

References relativeConstraints::empty.

                                                        {
    if(skipClusters().empty()) return true;
    if (r.key()>=skipClusters().size()){
      edm::LogError("WrongStripMasking")<<r.key()<<" is larger than: "<<skipClusters().size()<<" no skipping done";
      return true;
    }
    return (not (skipClusters()[r.key()]));
  }
template<class T >
bool GCC11_FINAL< T >::accept ( SiStripRegionalClusterRef const &  r) const [inline]

Definition at line 222 of file TkStripMeasurementDet.h.

References relativeConstraints::empty, edm::Ref< C, T, F >::key(), and LogDebug.

                                                              {
    if(skipClusters().empty()) return true;
    if (r.key()>=skipClusters().size()){
      LogDebug("TkStripMeasurementDet")<<r.key()<<" is larger than: "<<skipClusters().size()
                                       <<"\n This must be a new cluster, and therefore should not be skiped most likely.";
      return true;
    }
    return (not (skipClusters()[r.key()]));
  }
template<class T >
float GCC11_FINAL< T >::adcs ( unsigned int  strip,
unsigned int  timebin 
) const [inline]

Map of strip ADCs for strips comprising the rechit.

Definition at line 68 of file CSCRecHit2D.h.

{ return theADCs_[strip*MAXTIMEBINS+timebin]; }
template<class T >
bool GCC11_FINAL< T >::addClosest ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
std::vector< DetGroup > &  result 
) const [private]
template<class T >
bool GCC11_FINAL< T >::addClosest ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
std::vector< DetGroup > &  result 
) const [private]
template<class T >
bool GCC11_FINAL< T >::addClosest ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
std::vector< DetGroup > &  result 
) const [private]
template<class T >
bool GCC11_FINAL< T >::addClosest ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
std::vector< DetGroup > &  result 
) const [private]
template<class T >
bool GCC11_FINAL< T >::addClosest ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
std::vector< DetGroup > &  result 
) const [private]
template<class T >
bool GCC11_FINAL< T >::addClosest ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
std::vector< DetGroup > &  result 
) const [private]
template<class T >
bool GCC11_FINAL< T >::addClosest ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
std::vector< DetGroup > &  result 
) const [private]
template<class T >
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); 
}
template<class T >
virtual void GCC11_FINAL< T >::addVolume ( const NavVolume vol,
const Bounds bounds,
SurfaceOrientation::Side  side 
) [inline, virtual]

NavVolumes are supposed to call this method to "register" with the NavSurface.

Implements NavSurface.

Definition at line 38 of file NavCone.h.

                                                         {
        theImpl.addVolume( vol, bounds, side);
    }
template<class T >
virtual void GCC11_FINAL< T >::addVolume ( const NavVolume vol,
const Bounds bounds,
SurfaceOrientation::Side  side 
) [inline, virtual]

NavVolumes are supposed to call this method to "register" with the NavSurface.

Implements NavSurface.

Definition at line 37 of file NavCylinder.h.

                                                         {
        theImpl.addVolume( vol, bounds, side);
    }
template<class T >
virtual void GCC11_FINAL< T >::addVolume ( const NavVolume vol,
const Bounds bounds,
SurfaceOrientation::Side  side 
) [inline, virtual]

NavVolumes are supposed to call this method to "register" with the NavSurface.

Implements NavSurface.

Definition at line 42 of file NavPlane.h.

                                                         {
        theImpl.addVolume( vol, bounds, side);
    }
template<class T >
static unsigned int GCC11_FINAL< T >::alignmentTransformIndexGlobal ( const DetId id) [static]
template<class T >
static unsigned int GCC11_FINAL< T >::alignmentTransformIndexGlobal ( const DetId id) [static]
template<class T >
static unsigned int GCC11_FINAL< T >::alignmentTransformIndexLocal ( const DetId id) [static]
template<class T >
static unsigned int GCC11_FINAL< T >::alignmentTransformIndexLocal ( const DetId id) [static]
template<class T >
GCC11_FINAL< T >::AnalyticalPropagator ( const MagneticField field,
PropagationDirection  dir = alongMomentum,
float  maxDPhi = 1.6,
bool  isOld = true 
) [inline]

Definition at line 27 of file AnalyticalPropagator.h.

                                                             :
    Propagator(dir),
    theMaxDPhi2(maxDPhi*maxDPhi),
    theMaxDBzRatio(0.5),
    theField(field),
    isOldPropagationType(isOld) {}
template<class T >
float GCC11_FINAL< T >::angularWidth ( ) const [inline, virtual]

Angular width of a each strip

Implements RadialStripTopology.

Definition at line 166 of file TkRadialStripTopology.h.

{ return theAngularWidth;}
template<class T >
void GCC11_FINAL< T >::applyRadX0Correction ( bool  applyRadX0Correction) [inline]

Apply radLength correction (1+0.036*ln(radX0+1)) to covariance matrix +1 is added for IR-safety Should be done with care: it's easy to make the end-point result dependent on the intermediate stop points

Definition at line 164 of file SteppingHelixPropagator.h.

References GCC11_FINAL< T >::applyRadX0Correction().

Referenced by GCC11_FINAL< T >::applyRadX0Correction().

template<class T >
CCGFloat GCC11_FINAL< T >::avgAbsZFrontFaceCenter ( ) const
template<class T >
CCGFloat GCC11_FINAL< T >::avgRadiusXYFrontFaceCenter ( ) const
template<class T >
const GlobalVector& GCC11_FINAL< T >::axis ( ) const
template<class T >
const GlobalPoint GCC11_FINAL< T >::backCtr ( void  ) const [private]
template<class T >
short int GCC11_FINAL< T >::badStrip ( ) const [inline]

flags for involvement of 'bad' channels

Definition at line 85 of file CSCRecHit2D.h.

{ return theBadStrip; }
template<class T >
std::vector<BadStripBlock> const& GCC11_FINAL< T >::badStripBlocks ( ) const [inline]

Definition at line 160 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ return theDets().badStripBlocks(index()); }
template<class T >
BadStripCuts const& GCC11_FINAL< T >::badStripCuts ( ) const [inline, private]

Definition at line 187 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ return theDets().badStripCuts(index());}
template<class T >
short int GCC11_FINAL< T >::badWireGroup ( ) const [inline]

Definition at line 86 of file CSCRecHit2D.h.

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

Reimplemented from DetRodOneR.

Definition at line 27 of file CompositeTECPetal.h.

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

Reimplemented from DetRodOneR.

Definition at line 22 of file CompositeTECWedge.h.

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

Reimplemented from DetRodOneR.

Definition at line 29 of file PixelBarrelLayer.h.

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

Reimplemented from DetRodOneR.

Definition at line 26 of file PixelBlade.h.

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

Reimplemented from DetRodOneR.

Definition at line 22 of file PixelForwardLayer.h.

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

Reimplemented from DetRodOneR.

Definition at line 23 of file PixelForwardLayerPhase1.h.

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

Reimplemented from DetRodOneR.

Definition at line 20 of file SimpleTECWedge.h.

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

Reimplemented from DetRodOneR.

Definition at line 25 of file TIBLayer.h.

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

Reimplemented from DetRodOneR.

Definition at line 21 of file TIBRing.h.

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

Reimplemented from DetRodOneR.

Definition at line 22 of file TIDLayer.h.

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

Reimplemented from DetRodOneR.

Definition at line 23 of file TIDRing.h.

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

Reimplemented from DetRodOneR.

Definition at line 26 of file TOBLayer.h.

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

Reimplemented from DetRodOneR.

Definition at line 26 of file TOBRod.h.

{return theDets;}
template<class T >
GCC11_FINAL< T >::BasicMultiTrajectoryState ( const std::vector< TSOS > &  tsvec)
template<class T >
GCC11_FINAL< T >::BasicMultiTrajectoryState ( ) [inline]

Definition at line 25 of file BasicMultiTrajectoryState.h.

{}
template<class T >
GCC11_FINAL< T >::BasicSingleTrajectoryState ( ) [inline]

Definition at line 12 of file BasicSingleTrajectoryState.h.

template<class T >
template<typename... Args>
GCC11_FINAL< T >::BasicSingleTrajectoryState ( Args &&...  args) [inline]

Definition at line 14 of file BasicSingleTrajectoryState.h.

: BasicTrajectoryState(std::forward<Args>(args)...){}
template<class T >
GCC11_FINAL< T >::BeamHaloPropagator ( const Propagator aEndCapTkProp,
const Propagator aCrossTkProp,
const MagneticField field,
PropagationDirection  dir = alongMomentum 
)

Defines which propagator is used inside endcap and in barrel.

template<class T >
GCC11_FINAL< T >::BeamHaloPropagator ( const BeamHaloPropagator )

Copy constructor.

template<class T >
GCC11_FINAL< T >::BeamHaloPropagator ( Propagator aEndCapTkProp,
Propagator aCrossTkProp,
const MagneticField field,
PropagationDirection  dir = alongMomentum 
)

Defines which propagator is used inside endcap and in barrel.

template<class T >
unsigned int GCC11_FINAL< T >::beginClusterI ( ) const [inline]

Definition at line 69 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{return theDets().beginClusterI(index());}
template<class T >
GCC11_FINAL< T >::BoundCylinder ( const PositionType pos,
const RotationType rot,
Scalar  radius,
const Bounds bounds 
) [inline]

Do not use this constructor directly; use the static build method, which returns a ReferenceCountingPointer. This constructor will soon become private

Definition at line 55 of file BoundCylinder.h.

                                      :
    Surface( pos,rot ),
    Cylinder( pos, rot, radius), 
    BoundSurface(pos, rot, bounds) 
  { }
template<class T >
GCC11_FINAL< T >::BoundCylinder ( const PositionType pos,
const RotationType rot,
const Bounds bounds 
)

Obsolete constructor, radius should be given explicitly.

template<class T >
GCC11_FINAL< T >::BoundCylinder ( const PositionType pos,
const RotationType rot,
const Bounds bounds 
)

Obsolete constructor, radius should be given explicitly.

template<class T >
GCC11_FINAL< T >::BoundCylinder ( const PositionType pos,
const RotationType rot,
Scalar  radius,
const Bounds bounds,
MediumProperties mp = 0 
) [inline, protected]

Definition at line 89 of file BoundCylinder.h.

                                        : 
    Surface( pos,rot ),
    Cylinder(pos, rot, radius, mp), 
    BoundSurface(pos, rot, bounds, mp)
  { }
template<class T >
GCC11_FINAL< T >::BoundCylinder ( const PositionType pos,
const RotationType rot,
Scalar  radius,
MediumProperties mp,
const Bounds bounds 
) [inline]

Do not use this constructor directly; use the static build method, which returns a ReferenceCountingPointer. This constructor will soon become private

Definition at line 67 of file BoundCylinder.h.

                                      : 
    Surface( pos,rot ),
    Cylinder( pos, rot, radius, mp ), 
    BoundSurface( pos, rot, bounds ) 
  { }
template<class T >
GCC11_FINAL< T >::BoundDisk ( const PositionType pos,
const RotationType rot,
Bounds bounds,
MediumProperties mp = 0 
) [inline, protected]

Definition at line 79 of file BoundDisk.h.

                                    :
    Surface(pos, rot, mp), BoundPlane(pos, rot, bounds, mp) {}
template<class T >
GCC11_FINAL< T >::BoundDisk ( const PositionType pos,
const RotationType rot,
Bounds bounds 
) [inline]

Do not use this constructor directly; use the static build method, which returns a ReferenceCountingPointer. This constructor will soon become private

Definition at line 55 of file BoundDisk.h.

                            :
    Surface(pos,rot), BoundPlane( pos, rot, bounds) {}
template<class T >
GCC11_FINAL< T >::BoundDisk ( const PositionType pos,
const RotationType rot,
const Bounds bounds 
) [inline]

Do not use this constructor directly; use the static build method, which returns a ReferenceCountingPointer. This constructor will soon become private

Definition at line 63 of file BoundDisk.h.

                                  :
    Surface(pos,rot), BoundPlane( pos, rot, bounds) {}
template<class T >
GCC11_FINAL< T >::BoundDiskSector ( const PositionType pos,
const RotationType rot,
Bounds bounds 
) [inline]

Definition at line 14 of file BoundDiskSector.h.

                                   : Surface( pos,rot),
    BoundPlane( pos, rot, bounds) {}
template<class T >
GCC11_FINAL< T >::BoundDiskSector ( const PositionType pos,
const RotationType rot,
const Bounds bounds 
) [inline]

Definition at line 19 of file BoundDiskSector.h.

                                         : Surface( pos,rot),
    BoundPlane( pos, rot, bounds) {}
template<class T >
DiskSectorBounds const& GCC11_FINAL< T >::bounds ( ) const [inline]

Reimplemented from BoundSurface.

Definition at line 29 of file BoundDiskSector.h.

References BoundSurface::bounds().

                                          {
    return static_cast<DiskSectorBounds const &>(BoundPlane::bounds());
  }
template<class T >
virtual const Bounds* GCC11_FINAL< T >::bounds ( const NavVolume vol) [inline, virtual]

Bounds corresponding to a NavVolume if present.

Implements NavSurface.

Definition at line 36 of file NavCone.h.

{ return theImpl.bounds(vol);}
template<class T >
virtual const Bounds* GCC11_FINAL< T >::bounds ( const NavVolume vol) [inline, virtual]

Bounds corresponding to a NavVolume if present.

Implements NavSurface.

Definition at line 35 of file NavCylinder.h.

{ return theImpl.bounds(vol);}
template<class T >
virtual const Bounds* GCC11_FINAL< T >::bounds ( const NavVolume vol) [inline, virtual]

Bounds corresponding to a NavVolume if present.

Implements NavSurface.

Definition at line 40 of file NavPlane.h.

{ return theImpl.bounds(vol);}
template<class T >
static RecHitPointer GCC11_FINAL< T >::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 ));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
TransientTrackingRecHit::RecHitPointer GCC11_FINAL< T >::build ( const TrackingRecHit p) const [virtual]

build a tracking rechit from an existing rechit

Implements TransientTrackingRecHitBuilder.

template<class T >
TransientTrackingRecHit::RecHitPointer GCC11_FINAL< T >::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.

template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static BoundCylinderPointer GCC11_FINAL< T >::build ( const PositionType pos,
const RotationType rot,
Scalar  radius,
const Bounds bounds,
MediumProperties mp = 0 
) [inline, static]

Construct a cylinder with origin at pos and with rotation matrix rot, with bounds. The bounds you provide are cloned.

Definition at line 40 of file BoundCylinder.h.

                                                            {
    return BoundCylinderPointer(new BoundCylinder(pos, rot, radius, &bounds, mp));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static BoundCylinderPointer GCC11_FINAL< T >::build ( const PositionType pos,
const RotationType rot,
Scalar  radius,
const Bounds bounds,
MediumProperties mp = 0 
) [inline, static]

Construct a cylinder with origin at pos and with rotation matrix rot, with bounds. The bounds you provide are cloned.

Definition at line 29 of file BoundCylinder.h.

                                                            {
    return BoundCylinderPointer(new BoundCylinder(pos, rot, radius, bounds, mp));
  }
template<class T >
static TransientTrackingRecHit::RecHitPointer GCC11_FINAL< T >::build ( const TrajectoryStateOnSurface tsos) [inline, static]

Definition at line 58 of file TRecHit5DParamConstraint.h.

                                                                                            {
    return RecHitPointer( new TRecHit5DParamConstraint( tsos ) );
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static BoundDiskPointer GCC11_FINAL< T >::build ( const PositionType pos,
const RotationType rot,
Bounds bounds,
MediumProperties mp = 0 
) [inline, static]

Construct a disk with origin at pos and with rotation matrix rot, with bounds. The bounds you provide are cloned.

Definition at line 40 of file BoundDisk.h.

                                                        {
    return BoundDiskPointer(new BoundDisk(pos, rot, &bounds, mp));
  }
template<class T >
static RecHitPointer GCC11_FINAL< T >::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));
  }
template<class T >
static BoundDiskPointer GCC11_FINAL< T >::build ( const PositionType pos,
const RotationType rot,
Bounds bounds,
MediumProperties mp = 0 
) [inline, static]

Construct a disk with origin at pos and with rotation matrix rot, with bounds. The bounds you provide are cloned.

Definition at line 30 of file BoundDisk.h.

                                                        {
    return BoundDiskPointer(new BoundDisk(pos, rot, bounds, mp));
  }
template<class T >
static void GCC11_FINAL< T >::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()));
        }
  }
template<class T >
template<class ClusterRefT >
TransientTrackingRecHit::RecHitPointer GCC11_FINAL< T >::buildRecHit ( const ClusterRefT &  cluster,
const TrajectoryStateOnSurface ltp 
) const [inline]

Definition at line 98 of file TkStripMeasurementDet.h.

References newFWLiteAna::build.

                                                                                      {
    const GeomDetUnit& gdu( specificGeomDet());
    LocalValues lv = cpe()->localParameters( *cluster, gdu, ltp);
    return TSiStripRecHit2DLocalPos::build( lv.first, lv.second, &fastGeomDet(), cluster, cpe());
  }
template<class T >
template<class ClusterRefT >
void GCC11_FINAL< T >::buildRecHits ( const ClusterRefT &  cluster,
const TrajectoryStateOnSurface ltp,
RecHitContainer  res 
) const [inline]

Definition at line 107 of file TkStripMeasurementDet.h.

References newFWLiteAna::build.

                                                                                                               {
    const GeomDetUnit& gdu( specificGeomDet());
    VLocalValues vlv = cpe()->localParametersV( *cluster, gdu, ltp);
    for(VLocalValues::const_iterator it=vlv.begin();it!=vlv.end();++it)
      res.push_back(TSiStripRecHit2DLocalPos::build( it->first, it->second, &fastGeomDet(), cluster, cpe()));
  }
template<class T >
template<class ClusterRefT >
void GCC11_FINAL< T >::buildSimpleRecHit ( const ClusterRefT &  cluster,
const TrajectoryStateOnSurface ltp,
std::vector< SiStripRecHit2D > &  res 
) const [inline, private]

Definition at line 200 of file TkStripMeasurementDet.h.

                                                                 {
    const GeomDetUnit& gdu( specificGeomDet());
    VLocalValues const & vlv = cpe()->localParametersV( *cluster, gdu, ltp);
    for(VLocalValues::const_iterator it=vlv.begin();it!=vlv.end();++it){
      res.push_back(SiStripRecHit2D( it->first, it->second, rawId(), cluster));
    }
  }
template<class T >
double GCC11_FINAL< T >::calculatePhiWindow ( double  Xmax,
const GeomDet det,
const TrajectoryStateOnSurface state 
) const [private]
template<class T >
double GCC11_FINAL< T >::calculatePhiWindow ( double  Xmax,
const GeomDet det,
const TrajectoryStateOnSurface state 
) const [private]
template<class T >
GCC11_FINAL< T >::CaloTowerTopology ( ) [inline]

standard constructor

Definition at line 15 of file CaloTowerTopology.h.

{}
template<class T >
virtual bool GCC11_FINAL< T >::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;}
template<class T >
virtual bool GCC11_FINAL< T >::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;}
template<class T >
virtual bool GCC11_FINAL< T >::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; }
template<class T >
virtual bool GCC11_FINAL< T >::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;}
template<class T >
virtual bool GCC11_FINAL< T >::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);}
template<class T >
virtual bool GCC11_FINAL< T >::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;}
template<class T >
virtual bool GCC11_FINAL< T >::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;}
template<class T >
virtual bool GCC11_FINAL< T >::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;}
template<class T >
virtual bool GCC11_FINAL< T >::canUpdateLocalParameters ( ) const [inline, virtual]

Reimplemented from BasicTrajectoryState.

Definition at line 45 of file BasicMultiTrajectoryState.h.

{ return false; }
template<class T >
GCC11_FINAL< T >::CartesianLorentzForce ( const RKLocalFieldProvider field,
double  ch 
) [inline]

Definition at line 19 of file CartesianLorentzForce.h.

       :

template<class T >
virtual const CaloCellGeometry* GCC11_FINAL< T >::cellGeomPtr ( uint32_t  index) const [protected, virtual]
template<class T >
virtual const CaloCellGeometry* GCC11_FINAL< T >::cellGeomPtr ( uint32_t  index) const [protected, virtual]
template<class T >
float GCC11_FINAL< T >::centreToIntersection ( ) const [inline, virtual]

Distance from the intersection of the projections of the extreme edges of the two extreme strips to the symmetry centre of the plane of strips.

Implements RadialStripTopology.

Definition at line 188 of file TkRadialStripTopology.h.

template<class T >
virtual int GCC11_FINAL< T >::channel ( const LocalPoint ) const [inline, virtual]

Channel number corresponding to a given LocalPoint.
This is effectively an integer version of strip(), with range 0 to nstrips-1.
LocalPoints outside the detector strip plane will be considered as contributing to the edge channels 0 or nstrips-1.

Implements RadialStripTopology.

Definition at line 37 of file RectangularStripTopology.h.

References min, and StripTopology::strip().

{  return std::min(int(strip(lp)),theNumberOfStrips-1); }
template<class T >
int GCC11_FINAL< T >::channel ( const LocalPoint ) const [virtual]

Channel number corresponding to a given LocalPoint.
This is effectively an integer version of strip(), with range 0 to nstrips-1.
LocalPoints outside the detector strip plane will be considered as contributing to the edge channels 0 or nstrips-1.

Implements RadialStripTopology.

template<class T >
virtual int GCC11_FINAL< T >::channel ( const LocalPoint ) const [virtual]

Channel number corresponding to a given LocalPoint.
This is effectively an integer version of strip(), with range 0 to nstrips-1.
LocalPoints outside the detector strip plane will be considered as contributing to the edge channels 0 or nstrips-1.

Implements RadialStripTopology.

template<class T >
virtual int GCC11_FINAL< T >::channel ( const LocalPoint ) const [virtual]

Channel number corresponding to a given LocalPoint.
This is effectively an integer version of strip(), with range 0 to nstrips-1.
LocalPoints outside the detector strip plane will be considered as contributing to the edge channels 0 or nstrips-1.

Implements RadialStripTopology.

template<class T >
virtual int GCC11_FINAL< T >::channel ( const LocalPoint lp,
const Topology::LocalTrackAngles  
) const [virtual]

conversion taking also the angle from the track state

Reimplemented from Topology.

template<class T >
virtual int GCC11_FINAL< T >::channel ( const LocalPoint lp,
const Topology::LocalTrackAngles  
) const [virtual]

conversion taking also the angle from the track state

Reimplemented from Topology.

template<class T >
virtual int GCC11_FINAL< T >::channel ( const LocalPoint ) const [inline, virtual]

Channel number corresponding to a given LocalPoint.
This is effectively an integer version of strip(), with range 0 to nstrips-1.
LocalPoints outside the detector strip plane will be considered as contributing to the edge channels 0 or nstrips-1.

Implements RadialStripTopology.

Definition at line 70 of file ProxyStripTopology.h.

{return specificTopology().channel(lp);}
template<class T >
virtual int GCC11_FINAL< T >::channel ( const LocalPoint ) const [inline, virtual]

Channel number corresponding to a given LocalPoint.
This is effectively an integer version of strip(), with range 0 to nstrips-1.
LocalPoints outside the detector strip plane will be considered as contributing to the edge channels 0 or nstrips-1.

Implements RadialStripTopology.

Definition at line 109 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 ));
  }
template<class T >
int GCC11_FINAL< T >::channels ( unsigned int  i) const [inline]

Extracting strip channel numbers comprising the rechit - low.

Definition at line 55 of file CSCRecHit2D.h.

References i.

{ return theStrips_[i]; }
template<class T >
int GCC11_FINAL< T >::channelsl1a ( unsigned int  i) const [inline]

Extract the L1A phase bits from the StripChannelContainer - high.

Definition at line 59 of file CSCRecHit2D.h.

References i.

{ return theL1APhaseBits_[i]; } 
template<class T >
int GCC11_FINAL< T >::charge ( void  ) const [inline]

Reimplemented from BasicTrajectoryState.

Definition at line 39 of file TRecHit1DMomConstraint.h.

{return charge_;}
template<class T >
virtual int GCC11_FINAL< T >::charge ( void  ) const [inline, virtual]

Reimplemented from BasicTrajectoryState.

Definition at line 37 of file TRecHit5DParamConstraint.h.

{ return tsos_.charge(); }
template<class T >
TrackCharge GCC11_FINAL< T >::charge ( void  ) const [inline]

Method returning the impact point measurement

Reimplemented from BasicTrajectoryState.

Definition at line 118 of file PerigeeLinearizedTrackState.h.

{return theCharge;}
template<class T >
bool GCC11_FINAL< T >::checkForNans ( const Trajectory theTraj) const [private]

Method to check that the trajectory has no NaN in the states and chi2.

template<class T >
void GCC11_FINAL< T >::checkHitProjection ( const TransientTrackingRecHit hit,
const TrajectoryStateOnSurface ts,
const GeomDet det 
) const [private]
template<class T >
virtual void GCC11_FINAL< T >::checkParameters ( AlgebraicVector5 parameters) const [inline, virtual]
template<class T >
void GCC11_FINAL< T >::checkPeriodicity ( std::vector< const GeomDet * >::const_iterator  first,
std::vector< const GeomDet * >::const_iterator  last 
) [private]
template<class T >
void GCC11_FINAL< T >::checkProjection ( const TrajectoryStateOnSurface ts,
const RecHitContainer monoHits,
const RecHitContainer stereoHits 
) const [private]
template<class T >
void GCC11_FINAL< T >::checkRadius ( std::vector< const GeomDet * >::const_iterator  first,
std::vector< const GeomDet * >::const_iterator  last 
) [private]
template<class T >
double GCC11_FINAL< T >::chi2 ( ) const [inline, virtual]

Chi2 of the segment fit.

Implements RecSegment.

Definition at line 58 of file CSCSegment.h.

{ return theChi2; };
template<class T >
bool GCC11_FINAL< T >::chooseSolution ( const Vector2D d1,
const Vector2D d2 
) [private]
template<class T >
int GCC11_FINAL< T >::cIndex_ ( int  ind) const [protected]

(Internals) circular index for array of transients

template<class T >
void GCC11_FINAL< T >::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; }
template<class T >
virtual BeamHaloPropagator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Virtual constructor (using copy c'tor)

Implements Bounds.

Definition at line 45 of file BeamHaloPropagator.h.

template<class T >
virtual SmartPropagator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Virtual constructor (using copy c'tor)

Implements Bounds.

Definition at line 57 of file SmartPropagator.h.

References SmartPropagator_cfi::SmartPropagator.

template<class T >
virtual StraightLinePropagator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 58 of file StraightLinePropagator.h.

References StraightLinePropagator_cfi::StraightLinePropagator.

                                                 {
    return new StraightLinePropagator(*this);
  }
template<class T >
virtual BasicMultiTrajectoryState* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 36 of file BasicMultiTrajectoryState.h.

                                                   {
    return new BasicMultiTrajectoryState(*this);
  }
template<class T >
virtual GsfBetheHeitlerUpdator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 62 of file GsfBetheHeitlerUpdator.h.

  {
    return new GsfBetheHeitlerUpdator(*this);
  }
template<class T >
virtual GsfCombinedMaterialEffectsUpdator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 13 of file GsfCombinedMaterialEffectsUpdator.h.

  {
    return new GsfCombinedMaterialEffectsUpdator(*this);
  }
template<class T >
virtual GsfMaterialEffectsAdapter* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 13 of file GsfMaterialEffectsAdapter.h.

  {
    return new GsfMaterialEffectsAdapter(*this);
  }
template<class T >
virtual GsfMultipleScatteringUpdator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 22 of file GsfMultipleScatteringUpdator.h.

  {
    return new GsfMultipleScatteringUpdator(*this);
  }
template<class T >
virtual GsfTrajectoryFitter* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]
template<class T >
virtual GsfTrajectorySmoother* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]
template<class T >
virtual CombinedMaterialEffectsUpdator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 21 of file CombinedMaterialEffectsUpdator.h.

                                                       {
    return new CombinedMaterialEffectsUpdator(*this);
 }
template<class T >
virtual EnergyLossUpdator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 23 of file EnergyLossUpdator.h.

                                           {
    return new EnergyLossUpdator(*this);
  }
template<class T >
virtual Bounds* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 37 of file GeneralNSurfaceDelimitedBounds.h.

{return new GeneralNSurfaceDelimitedBounds(*this);}
template<class T >
virtual MultipleScatteringUpdator* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 17 of file MultipleScatteringUpdator.h.

                                                   {
    return new MultipleScatteringUpdator(*this);
  }
template<class T >
virtual PropagatorWithMaterial* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 125 of file PropagatorWithMaterial.h.

    {
      return new PropagatorWithMaterial(*this);
    }
template<class T >
virtual VolumeEnergyLossEstimator* GCC11_FINAL< T >::clone ( ) const [virtual]

Implements Bounds.

template<class T >
virtual VolumeMultipleScatteringEstimator* GCC11_FINAL< T >::clone ( ) const [virtual]

Implements Bounds.

template<class T >
FlexibleKFFittingSmoother* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]
template<class T >
KFFittingSmoother* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]
template<class T >
virtual KFSplittingFitter* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 39 of file KFSplittingFitter.h.

                                           {
    return new KFSplittingFitter(fitter.propagator(),fitter.updator(),fitter.estimator());
  }
template<class T >
virtual KFTrajectoryFitter* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]
template<class T >
virtual KFTrajectorySmoother* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]
template<class T >
BasicSingleTrajectoryState* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 16 of file BasicSingleTrajectoryState.h.

                                            {
    return new BasicSingleTrajectoryState(*this);
  }
template<class T >
virtual InvalidTransientRecHit* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 27 of file InvalidTransientRecHit.h.

{return new InvalidTransientRecHit(*this);}
template<class T >
virtual Geant4ePropagator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 75 of file Geant4ePropagator.h.

References Geant4ePropagator_cfi::Geant4ePropagator.

{return new Geant4ePropagator(*this);}
template<class T >
virtual Bounds* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 35 of file DiskSectorBounds.h.

                                 { 
     return new DiskSectorBounds(*this);
   }
template<class T >
virtual SiStripMatchedRecHit2D* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 42 of file SiStripMatchedRecHit2D.h.

{return new SiStripMatchedRecHit2D( * this);}
template<class T >
virtual Bounds* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 27 of file OpenBounds.h.

{ return new OpenBounds();}
template<class T >
virtual NavPropagator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 69 of file NavPropagator.h.

{return new NavPropagator(*this);}
template<class T >
virtual Propagator* GCC11_FINAL< T >::clone ( ) const [virtual]

Implements Bounds.

template<class T >
virtual Propagator* GCC11_FINAL< T >::clone ( ) const [virtual]

Implements Bounds.

template<class T >
virtual SiStripRecHit1D* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 40 of file SiStripRecHit1D.h.

{return new SiStripRecHit1D( * this); }
template<class T >
virtual Propagator* GCC11_FINAL< T >::clone ( ) const [virtual]

Implements Bounds.

template<class T >
Propagator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]
template<class T >
virtual SteppingHelixPropagator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 88 of file SteppingHelixPropagator.h.

References SteppingHelixPropagator_cfi::SteppingHelixPropagator.

{return new SteppingHelixPropagator(*this);}
template<class T >
virtual Bounds* GCC11_FINAL< T >::clone ( ) const [virtual]

Implements Bounds.

template<class T >
virtual SiStripRecHit2D* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 46 of file SiStripRecHit2D.h.

{return new SiStripRecHit2D( * this); }
template<class T >
virtual InvalidTrackingRecHit* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 17 of file InvalidTrackingRecHit.h.

{return new InvalidTrackingRecHit(*this);}
template<class T >
virtual Bounds* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 72 of file SimpleConeBounds.h.

                                { 
    return new SimpleConeBounds(*this);
  }
template<class T >
RecHitPointer GCC11_FINAL< T >::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.

template<class T >
virtual ProjectedRecHit2D* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 59 of file ProjectedRecHit2D.h.

                                           {
    return new ProjectedRecHit2D(*this);
  }
template<class T >
virtual RecHitPointer GCC11_FINAL< T >::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 GCC11_FINAL< T >::clone().

Referenced by GCC11_FINAL< T >::clone().

{return clone();}
template<class T >
virtual TRecHit1DMomConstraint* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 83 of file TRecHit1DMomConstraint.h.

                                                 {
    return new TRecHit1DMomConstraint(*this);
  }
template<class T >
virtual RecHitPointer GCC11_FINAL< T >::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 GCC11_FINAL< T >::clone().

Referenced by GCC11_FINAL< T >::clone().

{return clone();}
template<class T >
virtual TRecHit2DPosConstraint* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 80 of file TRecHit2DPosConstraint.h.

                                                 {
    return new TRecHit2DPosConstraint(*this);
  }
template<class T >
virtual TransientTrackingRecHit::RecHitPointer GCC11_FINAL< T >::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 );
  }
template<class T >
virtual TRecHit5DParamConstraint* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 66 of file TRecHit5DParamConstraint.h.

                                                  {
    return new TRecHit5DParamConstraint( this->trajectoryState() );
  }
template<class T >
virtual Bounds* GCC11_FINAL< T >::clone ( ) const [virtual]

Implements Bounds.

template<class T >
virtual RecHitPointer GCC11_FINAL< T >::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.

template<class T >
CSCRecHit2D* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

RecHit2DLocalPos base class interface.

Implements Bounds.

Definition at line 49 of file CSCRecHit2D.h.

{ return new CSCRecHit2D( *this ); }
template<class T >
virtual TSiPixelRecHit* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 103 of file TSiPixelRecHit.h.

                                         {
    return new TSiPixelRecHit(*this);
  }
template<class T >
CSCSegment* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 37 of file CSCSegment.h.

{ return new CSCSegment(*this); }
template<class T >
virtual RecHitPointer GCC11_FINAL< T >::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.

template<class T >
virtual TSiStripMatchedRecHit* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 102 of file TSiStripMatchedRecHit.h.

                                               {
    return new TSiStripMatchedRecHit(*this);
  }
template<class T >
virtual RecHitPointer GCC11_FINAL< T >::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.

template<class T >
virtual TSiStripRecHit1D* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 110 of file TSiStripRecHit1D.h.

                                          {
    return new TSiStripRecHit1D(*this);
  }
template<class T >
virtual Bounds* GCC11_FINAL< T >::clone ( ) const [virtual]

Implements Bounds.

template<class T >
virtual RecHitPointer GCC11_FINAL< T >::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.

template<class T >
virtual TSiStripRecHit2DLocalPos* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 131 of file TSiStripRecHit2DLocalPos.h.

                                                  {
    return new TSiStripRecHit2DLocalPos(*this);
  }
template<class T >
virtual RecHitPointer GCC11_FINAL< T >::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.

template<class T >
virtual TSiTrackerMultiRecHit* GCC11_FINAL< T >::clone ( void  ) const [inline, private, virtual]

Implements Bounds.

Definition at line 87 of file TSiTrackerMultiRecHit.h.

                                               {
    return new TSiTrackerMultiRecHit(*this);
  }
template<class T >
virtual SiPixelRecHit* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 39 of file SiPixelRecHit.h.

{return new SiPixelRecHit( * this); }
template<class T >
virtual AnalyticalPropagator* GCC11_FINAL< T >::clone ( void  ) const [inline, virtual]

Implements Bounds.

Definition at line 75 of file AnalyticalPropagator.h.

References AnalyticalPropagator_cfi::AnalyticalPropagator.

  {
    return new AnalyticalPropagator(*this);
  }
template<class T >
void GCC11_FINAL< T >::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.

template<class T >
ClusterRef GCC11_FINAL< T >::cluster ( ) const [inline]

Definition at line 36 of file SiStripRecHit1D.h.

References TrackerSingleRecHit::cluster_strip().

{ return cluster_strip() ; }
template<class T >
ClusterRef GCC11_FINAL< T >::cluster ( ) const [inline]

Definition at line 43 of file SiStripRecHit2D.h.

References TrackerSingleRecHit::cluster_strip().

{ return cluster_strip() ; }
template<class T >
ClusterRef GCC11_FINAL< T >::cluster ( ) const [inline]

Definition at line 41 of file SiPixelRecHit.h.

{ return cluster_pixel(); }
template<class T >
float GCC11_FINAL< T >::clusterProbability ( unsigned int  flags = 0) const
template<class T >
virtual float GCC11_FINAL< T >::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 );
  }
template<class T >
template<typename Collector >
void GCC11_FINAL< T >::collectRecHits ( const TrajectoryStateOnSurface ,
Collector &  coll 
) const [private]
template<class T >
virtual int GCC11_FINAL< T >::colsperroc ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 184 of file RectangularPixelTopology.h.

                                 {       
    return m_COLS_PER_ROC;       
  }
template<class T >
virtual int GCC11_FINAL< T >::colsperroc ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 72 of file ProxyPixelTopology.h.

{ return specificTopology().colsperroc(); }
template<class T >
void GCC11_FINAL< T >::combine ( ) [private]
template<class T >
GCC11_FINAL< T >::CombinedMaterialEffectsUpdator ( double  mass,
double  ptMin = -1. 
) [inline]

Specify assumed mass of particle for material effects. If ptMin > 0, then the rms muliple scattering angle will be calculated taking into account the uncertainty in the reconstructed track momentum. (By default, it is neglected). However, a lower limit on the possible value of the track Pt will be applied at ptMin, to avoid the rms multiple scattering becoming too big.

Definition at line 30 of file CombinedMaterialEffectsUpdator.h.

template<class T >
virtual std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL< T >::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.

template<class T >
virtual std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL< T >::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.

template<class T >
std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL< T >::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.

template<class T >
virtual std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL< T >::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.

template<class T >
virtual std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL< T >::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.

template<class T >
virtual std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL< T >::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.

template<class T >
virtual std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL< T >::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.

template<class T >
virtual std::pair<bool, TrajectoryStateOnSurface> GCC11_FINAL< T >::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.

template<class T >
virtual void GCC11_FINAL< T >::compatibleDetsV ( const TrajectoryStateOnSurface startingState,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetWithState > &  result 
) const [virtual]

Reimplemented from GeometricSearchDetWithGroups.

template<class T >
virtual std::vector<const DetLayer*> GCC11_FINAL< T >::compatibleLayers ( NavigationDirection  direction) const [virtual]

Return all layers that can be reached from this one along the specified PropagationDirection

Reimplemented from DetLayer.

template<class T >
virtual std::vector<const DetLayer*> GCC11_FINAL< T >::compatibleLayers ( const FreeTrajectoryState fts,
PropagationDirection  timeDirection 
) const [virtual]

Returns all layers compatible with the specified FreeTrajectoryState and PropagationDirection

Reimplemented from DetLayer.

template<class T >
virtual std::vector<const DetLayer*> GCC11_FINAL< T >::compatibleLayers ( NavigationDirection  direction) const [virtual]

Return all layers that can be reached from this one along the specified PropagationDirection

Reimplemented from DetLayer.

template<class T >
virtual std::vector<const DetLayer*> GCC11_FINAL< T >::compatibleLayers ( const FreeTrajectoryState fts,
PropagationDirection  timeDirection 
) const [virtual]

Returns all layers compatible with the specified FreeTrajectoryState and PropagationDirection

Reimplemented from DetLayer.

template<class T >
virtual std::vector<TrajectoryStateOnSurface> GCC11_FINAL< T >::components ( ) const [inline, virtual]

Reimplemented from BasicTrajectoryState.

Definition at line 40 of file BasicMultiTrajectoryState.h.

                                                                 {
    return theStates;
  }
template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [inline, virtual]

Reimplemented from BasicTrajectoryState.

Definition at line 29 of file CompositeTECPetal.h.

{return theComps;}
template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [virtual]

Reimplemented from BasicTrajectoryState.

template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [inline, virtual]

Reimplemented from BasicTrajectoryState.

Definition at line 31 of file PixelBarrelLayer.h.

{return theComps;}
template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [virtual]

Reimplemented from BasicTrajectoryState.

template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [inline, virtual]

Reimplemented from BasicTrajectoryState.

Definition at line 24 of file PixelForwardLayer.h.

{return theComps;}
template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [inline, virtual]

Reimplemented from BasicTrajectoryState.

Definition at line 25 of file PixelForwardLayerPhase1.h.

{return theComps;}
template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [virtual]

Reimplemented from BasicTrajectoryState.

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

Reimplemented from BasicTrajectoryState.

template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [inline, virtual]

Reimplemented from BasicTrajectoryState.

Definition at line 27 of file TIBLayer.h.

{return theComps;}
template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [virtual]

Reimplemented from BasicTrajectoryState.

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

Reimplemented from BasicTrajectoryState.

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

Reimplemented from BasicTrajectoryState.

template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [inline, virtual]

Reimplemented from BasicTrajectoryState.

Definition at line 28 of file TOBLayer.h.

{return theComps;}
template<class T >
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components ( ) const [virtual]

Reimplemented from BasicTrajectoryState.

template<class T >
virtual std::vector<ReferenceCountingPointer<LinearizedTrackState<5> > > GCC11_FINAL< T >::components ( ) const [virtual]

Reimplemented from BasicTrajectoryState.

template<class T >
GCC11_FINAL< T >::CompositeTECPetal ( std::vector< const TECWedge * > &  innerWedges,
std::vector< const TECWedge * > &  outerWedges 
)
template<class T >
GCC11_FINAL< T >::CompositeTECWedge ( std::vector< const GeomDet * > &  innerDets,
std::vector< const GeomDet * > &  outerDets 
)
template<class T >
virtual void GCC11_FINAL< T >::compute ( const TrajectoryStateOnSurface ,
const PropagationDirection  ,
Effect  [] 
) const [private, virtual]

Computation: generates vectors of weights, means and standard deviations.

Implements GsfMaterialEffectsUpdator.

template<class T >
virtual void GCC11_FINAL< T >::compute ( const TrajectoryStateOnSurface ,
const PropagationDirection  ,
Effect  [] 
) const [virtual]
template<class T >
virtual void GCC11_FINAL< T >::compute ( const TrajectoryStateOnSurface ,
const PropagationDirection  ,
Effect  [] 
) const [virtual]
template<class T >
virtual void GCC11_FINAL< T >::compute ( const TrajectoryStateOnSurface ,
const PropagationDirection  ,
Effect  [] 
) const [virtual]

Computation: generates vectors of weights, means and standard deviations.

Implements GsfMaterialEffectsUpdator.

template<class T >
virtual void GCC11_FINAL< T >::compute ( const TrajectoryStateOnSurface ,
const PropagationDirection  ,
Effect effect 
) const [virtual]
template<class T >
virtual void GCC11_FINAL< T >::compute ( const TrajectoryStateOnSurface ,
const PropagationDirection  ,
Effect effect 
) const [virtual]
template<class T >
virtual void GCC11_FINAL< T >::compute ( const TrajectoryStateOnSurface ,
const PropagationDirection  ,
Effect effect 
) const [virtual]
template<class T >
void GCC11_FINAL< T >::compute3DImpactPoint ( ) const [private]

Method calculating the 3D impact point measurement

template<class T >
void GCC11_FINAL< T >::computeBetheBloch ( const LocalVector ,
const MediumProperties ,
Effect effect 
) const [private]
template<class T >
void GCC11_FINAL< T >::computeBetheBloch ( const LocalVector localP,
double  pathLength,
const VolumeMediumProperties medium,
double &  deltaP,
double &  deltaCov00 
) const [private]
template<class T >
void GCC11_FINAL< T >::computeBounds ( const std::vector< NavVolumeSide > &  faces) [private]
template<class T >
Bounds* GCC11_FINAL< T >::computeBounds ( int  index,
const std::vector< const Plane * > &  bpc 
) [private]
template<class T >
pair< RectangularPlaneBounds, GlobalVector > RodPlaneBuilderFromDet::computeBounds ( int  index,
const std::vector< NavVolumeSide > &  faces 
) [private]

Definition at line 36 of file BladeShapeBuilderFromDet.cc.

References BoundingBox::corners(), funct::cos(), F(), i, LogDebug, max(), min, PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::phi(), phi, phimax, phimin, Geom::pi(), pi, alignCSCRings::r, funct::sin(), Surface::toGlobal(), GloballyPositioned< T >::toLocal(), PV3DBase< T, PVType, FrameType >::z(), z, SiStripMonitorClusterAlca_cfi::zmax, SiStripMonitorClusterAlca_cfi::zmin, and zPos.

{
  Surface::PositionType tmpPos = dets.front()->surface().position();


  float rmin(plane.toLocal(tmpPos).perp());
  float rmax(plane.toLocal(tmpPos).perp());
  float zmin(plane.toLocal(tmpPos).z());
  float zmax(plane.toLocal(tmpPos).z());
  float phimin(plane.toLocal(tmpPos).phi());
  float phimax(plane.toLocal(tmpPos).phi());

  for(vector<const GeomDet*>::const_iterator it=dets.begin(); it!=dets.end(); it++){
    vector<GlobalPoint> corners = BoundingBox().corners( (*it)->specificSurface() );

    for(vector<GlobalPoint>::const_iterator i=corners.begin();
        i!=corners.end(); i++) {

      float r   = plane.toLocal(*i).perp();
      float z   = plane.toLocal(*i).z();
      float phi = plane.toLocal(*i).phi();
      rmin = min( rmin, r);
      rmax = max( rmax, r);
      zmin = min( zmin, z);
      zmax = max( zmax, z);
      if ( PhiLess()( phi, phimin)) phimin = phi;
      if ( PhiLess()( phimax, phi)) phimax = phi;
    }
    // in addition to the corners we have to check the middle of the 
    // det +/- length/2, since the min (max) radius for typical fw
    // dets is reached there
        
    float rdet = (*it)->position().perp();
    float height  = (*it)->surface().bounds().width();
    rmin = min( rmin, rdet-height/2.F);
    rmax = max( rmax, rdet+height/2.F);  
    

  }

  if (!PhiLess()(phimin, phimax)) 
    edm::LogError("TkDetLayers") << " BladeShapeBuilderFromDet : " 
                                 << "Something went wrong with Phi Sorting !" ;
  float zPos = (zmax+zmin)/2.;
  float phiWin = phimax - phimin;
  float phiPos = (phimax+phimin)/2.;
  float rmed = (rmin+rmax)/2.;
  if ( phiWin < 0. ) {
    if ( (phimin < Geom::pi() / 2.) || (phimax > -Geom::pi()/2.) ){
      edm::LogError("TkDetLayers") << " something strange going on, please check " ;
    }
    //edm::LogInfo(TkDetLayers) << " Wedge at pi: phi " << phimin << " " << phimax << " " << phiWin 
    //   << " " << 2.*Geom::pi()+phiWin << " " ;
    phiWin += 2.*Geom::pi();
    phiPos += Geom::pi(); 
  }
  
  LocalVector localPos( rmed*cos(phiPos), rmed*sin(phiPos), zPos);

  LogDebug("TkDetLayers") << "localPos in computeBounds: " << localPos << "\n"
                          << "rmin:   " << rmin << "\n"
                          << "rmax:   " << rmax << "\n"
                          << "zmin:   " << zmin << "\n"
                          << "zmax:   " << zmax << "\n"
                          << "phiWin: " << phiWin ;

  return make_pair(DiskSectorBounds(rmin,rmax,zmin,zmax,phiWin),
                   plane.toGlobal(localPos) );

}
template<class T >
void GCC11_FINAL< T >::computeChargedJacobians ( ) const [private]

Method calculating the track parameters and the Jacobians for charged particles.

template<class T >
void GCC11_FINAL< T >::ComputeCoarseLocalPosition ( ) [private]
template<class T >
SubLayerCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface tsos,
PropagationDirection  propDir 
) const [private]
template<class T >
SubLayerCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface tsos,
PropagationDirection  propDir 
) const [private]
template<class T >
SubLayerCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface tsos,
PropagationDirection  propDir 
) const [private]
template<class T >
SubLayerCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface tsos,
PropagationDirection  propDir 
) const [private]
template<class T >
SubTurbineCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface startingState,
PropagationDirection  propDir,
bool  innerDisk 
) const [private]
template<class T >
SubTurbineCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface startingState,
PropagationDirection  propDir,
bool  innerDisk 
) const [private]
template<class T >
SubLayerCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface startingState,
PropagationDirection  propDir 
) const [private]
template<class T >
SubRingCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface startingState,
PropagationDirection  propDir 
) const [private]
template<class T >
SubLayerCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface tsos,
PropagationDirection  propDir 
) const [private]
template<class T >
SubLayerCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface tsos,
PropagationDirection  propDir 
) const [private]
template<class T >
SubLayerCrossings GCC11_FINAL< T >::computeCrossings ( const TrajectoryStateOnSurface tsos,
PropagationDirection  propDir 
) const [private]
template<class T >
BoundDisk * TECLayer::computeDisk ( const std::vector< const TIDRing * > &  rings) const [private]

Definition at line 265 of file TECLayer.cc.

References i, max(), min, 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));
}
template<class T >
void GCC11_FINAL< T >::computeElectrons ( const LocalVector ,
const MediumProperties ,
const PropagationDirection  ,
Effect effect 
) const [private]
template<class T >
void GCC11_FINAL< T >::computeElectrons ( const LocalVector localP,
double  pathLength,
const VolumeMediumProperties medium,
double &  deltaP,
double &  deltaCov00 
) const [private]
template<class T >
int GCC11_FINAL< T >::computeHelicity ( const GeometricSearchDet firstBlade,
const GeometricSearchDet secondBlade 
) const [private]
template<class T >
int GCC11_FINAL< T >::computeHelicity ( const GeometricSearchDet firstBlade,
const GeometricSearchDet secondBlade 
) const [private]
template<class T >
void GCC11_FINAL< T >::computeHelicity ( ) [private]
template<class T >
void GCC11_FINAL< T >::computeJacobians ( ) const [private]

Method calculating the track parameters and the Jacobians.

template<class T >
void GCC11_FINAL< T >::computeNeutralJacobians ( ) const [private]

Method calculating the track parameters and the Jacobians for neutral particles.

template<class T >
static float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) [static, private]
template<class T >
float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) const [private]
template<class T >
float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) const [private]
template<class T >
float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) const [private]
template<class T >
float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) const [private]
template<class T >
float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) const [private]
template<class T >
float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) const [private]
template<class T >
float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) const [private]
template<class T >
float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) const [private]
template<class T >
float GCC11_FINAL< T >::computeWindowSize ( const GeomDet det,
const TrajectoryStateOnSurface tsos,
const MeasurementEstimator est 
) const [private]
template<class T >
const AlgebraicVector5& GCC11_FINAL< T >::constantTerm ( ) const [virtual]

Method returning the constant term of the Taylor expansion of the measurement equation

Implements LinearizedTrackState< 5 >.

template<class T >
bool GCC11_FINAL< T >::containsBigPixelInX ( const int &  ixmin,
const int &  ixmax 
) const [virtual]

Implements PixelTopology.

template<class T >
virtual bool GCC11_FINAL< T >::containsBigPixelInX ( const int &  ixmin,
const int &  ixmax 
) const [inline, virtual]

Implements PixelTopology.

Definition at line 84 of file ProxyPixelTopology.h.

                                                                             {
    return specificTopology().containsBigPixelInX(ixmin, ixmax);
  }
template<class T >
bool GCC11_FINAL< T >::containsBigPixelInY ( const int &  iymin,
const int &  iymax 
) const [virtual]

Implements PixelTopology.

template<class T >
virtual bool GCC11_FINAL< T >::containsBigPixelInY ( const int &  iymin,
const int &  iymax 
) const [inline, virtual]

Implements PixelTopology.

Definition at line 87 of file ProxyPixelTopology.h.

                                                                             {
    return specificTopology().containsBigPixelInY(iymin, iymax);
  }
template<class T >
float GCC11_FINAL< T >::correctedFirstMean ( const float  ,
const GSContainer  [] 
) const [private]

Correction for mean of component 1.

template<class T >
float GCC11_FINAL< T >::correctedFirstVar ( const float  ,
const GSContainer  [] 
) const [private]

Correction for variance of component 1.

template<class T >
void GCC11_FINAL< T >::correctWeights ( GSContainer  []) const [private]

Correction for weight of component 1.

template<class T >
virtual float GCC11_FINAL< T >::coveredStrips ( const LocalPoint lp1,
const LocalPoint lp2 
) const [virtual]

Reimplemented from StripTopology.

template<class T >
float GCC11_FINAL< T >::coveredStrips ( const LocalPoint lp1,
const LocalPoint lp2 
) const [virtual]

Reimplemented from StripTopology.

template<class T >
virtual float GCC11_FINAL< T >::coveredStrips ( const LocalPoint lp1,
const LocalPoint lp2 
) const [inline, virtual]

Reimplemented from StripTopology.

Definition at line 77 of file ProxyStripTopology.h.

                                                                                   {
    return specificTopology().coveredStrips(lp1,lp2);
  }
template<class T >
const StripClusterParameterEstimator* GCC11_FINAL< T >::cpe ( ) const [inline, private]

Definition at line 179 of file TkStripMeasurementDet.h.

{ return  theDets().stripCPE(); }
template<class T >
const PixelClusterParameterEstimator* GCC11_FINAL< T >::cpe ( ) const [inline]

Definition at line 58 of file TSiPixelRecHit.h.

{return theCPE;}
template<class T >
const StripClusterParameterEstimator* GCC11_FINAL< T >::cpe ( ) const [inline]

Definition at line 59 of file TSiStripRecHit1D.h.

{return theCPE;}
template<class T >
const StripClusterParameterEstimator* GCC11_FINAL< T >::cpe ( ) const [inline]

Definition at line 57 of file TSiStripRecHit2DLocalPos.h.

{return theCPE;}
template<class T >
static void GCC11_FINAL< T >::createCorners ( const std::vector< CCGFloat > &  pv,
const Tr3D tr,
std::vector< GlobalPoint > &  co 
) [static]
template<class T >
PairBoolFTS GCC11_FINAL< T >::createFTSatTransverseImpactPoint ( const FTS originalFTS,
const GlobalPoint referencePoint 
) const [private]
template<class T >
PairBoolFTS GCC11_FINAL< T >::createFTSatTransverseImpactPointCharged ( const FTS originalFTS,
const GlobalPoint referencePoint 
) const [private]
template<class T >
PairBoolFTS GCC11_FINAL< T >::createFTSatTransverseImpactPointNeutral ( const FTS originalFTS,
const GlobalPoint referencePoint 
) const [private]
template<class T >
virtual RefCountedRefittedTrackState GCC11_FINAL< T >::createRefittedTrackState ( const GlobalPoint vertexPosition,
const AlgebraicVector3 vectorParameters,
const AlgebraicSymMatrix66 covarianceMatrix 
) const [virtual]

Creates the correct refitted state according to the results of the track refit.

template<class T >
bool GCC11_FINAL< T >::crossingTk ( const FreeTrajectoryState fts,
const Plane plane 
) const

true if the plane and the fts z position have different sign

template<class T >
virtual VolumeCrossReturnType GCC11_FINAL< T >::crossToNextVolume ( const TrajectoryStateOnSurface currentState,
const Propagator prop 
) const [virtual]

Cross this volume and point at the next.

Implements NavVolume.

template<class T >
CSCDetId GCC11_FINAL< T >::cscDetId ( ) const [inline]

Definition at line 70 of file CSCSegment.h.

{ return  geographicalId(); }
template<class T >
CSCDetId GCC11_FINAL< T >::cscDetId ( ) const [inline]

Definition at line 52 of file CSCRecHit2D.h.

{ return geographicalId(); }
template<class T >
GCC11_FINAL< T >::CSCRecHit2D ( const CSCDetId id,
const LocalPoint pos,
const LocalError err,
const ChannelContainer channels,
const ADCContainer adcs,
const ChannelContainer wgroups,
float  tpeak,
float  posInStrip,
float  errInStrip,
int  quality,
short int  badStrip = 0,
short int  badWireGroup = 0,
int  scaledWireTime = 0,
float  energyDeposit = -995. 
)
template<class T >
GCC11_FINAL< T >::CSCRecHit2D ( )
template<class T >
GCC11_FINAL< T >::CSCSegment ( ) [inline]

Default constructor.

Definition at line 27 of file CSCSegment.h.

: theChi2(0.), aME11a_duplicate(false) {}
template<class T >
GCC11_FINAL< T >::CSCSegment ( std::vector< const CSCRecHit2D * >  proto_segment,
LocalPoint  origin,
LocalVector  direction,
AlgebraicSymMatrix  errors,
double  chi2 
)

Constructor.

template<class T >
GCC11_FINAL< T >::CurvilinearLorentzForce ( const RKLocalFieldProvider field) [inline]

Definition at line 17 of file CurvilinearLorentzForce.h.

: theField(field) {}
template<class T >
BoundCylinder* GCC11_FINAL< T >::cylinder ( const std::vector< const GeometricSearchDet * > &  rods) const [private]
template<class T >
BoundCylinder* GCC11_FINAL< T >::cylinder ( const std::vector< const GeometricSearchDet * > &  rings) [private]
template<class T >
BoundCylinder* GCC11_FINAL< T >::cylinder ( const std::vector< const GeometricSearchDet * > &  rods) const [private]
template<class T >
GCC11_FINAL< T >::CylindricalLorentzForce ( const RKLocalFieldProvider field) [inline]

Definition at line 17 of file CylindricalLorentzForce.h.

: theField(field) {}
template<class T >
static std::string GCC11_FINAL< T >::dbString ( ) [inline, static]

Definition at line 46 of file EcalBarrelGeometry.h.

{ return "PEcalBarrelRcd" ; }
template<class T >
static std::string GCC11_FINAL< T >::dbString ( ) [inline, static]

Definition at line 48 of file EcalEndcapGeometry.h.

{ return "PEcalEndcapRcd" ; }
template<class T >
EBDetId GCC11_FINAL< T >::decrementIeta ( const EBDetId ) const [private]

move the nagivator to smaller ieta (more negative z) (stops at end of barrel and returns null)

template<class T >
EBDetId GCC11_FINAL< T >::decrementIeta ( const EBDetId ) const [private]

move the nagivator to smaller ieta (more negative z) (stops at end of barrel and returns null)

template<class T >
EBDetId GCC11_FINAL< T >::decrementIphi ( const EBDetId ) const [private]

move the nagivator to smaller iphi (wraps around the barrel)

template<class T >
EBDetId GCC11_FINAL< T >::decrementIphi ( const EBDetId ) const [private]

move the nagivator to smaller iphi (wraps around the barrel)

template<class T >
EEDetId GCC11_FINAL< T >::decrementIx ( const EEDetId ) const [private]

move the nagivator to smaller ix

template<class T >
EEDetId GCC11_FINAL< T >::decrementIx ( const EEDetId id) const [private]

move the nagivator to smaller ix

template<class T >
ESDetId GCC11_FINAL< T >::decrementIx ( const ESDetId id) const [private]

move the nagivator to smaller ix

template<class T >
EEDetId GCC11_FINAL< T >::decrementIy ( const EEDetId ) const [private]

move the nagivator to smaller iy

template<class T >
EEDetId GCC11_FINAL< T >::decrementIy ( const EEDetId id) const [private]

move the nagivator to smaller iy

template<class T >
ESDetId GCC11_FINAL< T >::decrementIy ( const ESDetId id) const [private]

move the nagivator to smaller iy

template<class T >
ESDetId GCC11_FINAL< T >::decrementIz ( const ESDetId id) const [private]

move the nagivator to smaller iz

template<class T >
virtual int GCC11_FINAL< T >::degreesOfFreedom ( ) const [inline, virtual]

Degrees of freedom of the segment fit.

Implements RecSegment.

Definition at line 62 of file CSCSegment.h.

{ return 2*nRecHits() - 4;}      
template<class T >
bool GCC11_FINAL< T >::destinationCrossed ( const TSOS startState,
const TSOS endState,
const Plane plane 
) const [private]
template<class T >
virtual const GeomDet* GCC11_FINAL< T >::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;}
template<class T >
virtual const GeomDet* GCC11_FINAL< T >::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;}
template<class T >
virtual const GeomDet* GCC11_FINAL< T >::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; }
template<class T >
float GCC11_FINAL< T >::detHeight ( ) const [inline, virtual]

Length of long symmetry axis of plane of strips

Implements RadialStripTopology.

Definition at line 176 of file TkRadialStripTopology.h.

{ return theDetHeight;}
template<class T >
static DetId GCC11_FINAL< T >::detIdFromLocalAlignmentIndex ( unsigned int  iLoc) [static]
template<class T >
static DetId GCC11_FINAL< T >::detIdFromLocalAlignmentIndex ( unsigned int  iLoc) [static]
template<class T >
virtual DetLayer* GCC11_FINAL< T >::detLayer ( ) const [virtual]

Implements NavigableLayer.

template<class T >
virtual DetLayer* GCC11_FINAL< T >::detLayer ( ) const [virtual]

Implements NavigableLayer.

template<class T >
const detset& GCC11_FINAL< T >::detSet ( ) const [inline]

Definition at line 67 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{return theDets().detSet(index());}
template<class T >
detset& GCC11_FINAL< T >::detSet ( ) [inline]

Definition at line 68 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ return theDets().detSet(index());}
template<class T >
const GeomDetUnit* GCC11_FINAL< T >::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;}
template<class T >
virtual const GeomDetUnit* GCC11_FINAL< T >::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;}
template<class T >
virtual const GeomDetUnit* GCC11_FINAL< T >::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;}
template<class T >
virtual const GeomDetUnit* GCC11_FINAL< T >::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; }
template<class T >
virtual const GeomDetUnit* GCC11_FINAL< T >::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.

template<class T >
const GeomDetUnit* GCC11_FINAL< T >::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;}
template<class T >
virtual const GeomDetUnit* GCC11_FINAL< T >::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.

template<class T >
virtual const GeomDetUnit* GCC11_FINAL< T >::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.

template<class T >
virtual const GeomDetUnit* GCC11_FINAL< T >::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.

template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 60 of file CSCSegment.h.

{ return 4; }
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 44 of file SiStripMatchedRecHit2D.h.

{return 2;}
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 43 of file SiStripRecHit1D.h.

{return 1;}
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 48 of file SiStripRecHit2D.h.

{return 2;}
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [virtual]

Implements BaseTrackerRecHit.

template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 32 of file TRecHit1DMomConstraint.h.

{return 1;}
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 38 of file TRecHit2DPosConstraint.h.

{return 2;}
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 22 of file TRecHit5DParamConstraint.h.

{ return 5; }
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 30 of file TSiPixelRecHit.h.

{return theHitData.dimension();}
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 35 of file TSiStripRecHit1D.h.

{return theHitData.dimension();}
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 33 of file TSiStripRecHit2DLocalPos.h.

{return theHitData.dimension();}
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 29 of file TSiTrackerMultiRecHit.h.

{return theHitData.dimension();}
template<class T >
virtual int GCC11_FINAL< T >::dimension ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 43 of file SiPixelRecHit.h.

{return 2;}
template<class T >
virtual DirectionType GCC11_FINAL< T >::direction ( double  s) const [virtual]

Direction at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
virtual DirectionType GCC11_FINAL< T >::direction ( double  s) const [virtual]

Direction at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
virtual DirectionType GCC11_FINAL< T >::direction ( double  s) const [virtual]

Returns the direction along the helix that corresponds to path length "s" from the starting point. As for position, the direction at the closest approach (if it exists!) is given by direction( pathLength(line) ).

Implements HelixLineExtrapolation.

template<class T >
virtual DirectionType GCC11_FINAL< T >::direction ( double  s) const [virtual]

Direction at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
virtual DirectionType GCC11_FINAL< T >::direction ( double  s) const [virtual]

Direction at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
virtual DirectionType GCC11_FINAL< T >::direction ( double  s) const [virtual]

Direction at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
void GCC11_FINAL< T >::directionCheck ( PropagationDirection  dir) const [private]
template<class T >
DirectionTypeDouble GCC11_FINAL< T >::directionInDouble ( double  s) const

Direction at pathlength s from the starting point.

template<class T >
DirectionTypeDouble GCC11_FINAL< T >::directionInDouble ( double  s) const

Direction at pathlength s from the starting point in double precision.

template<class T >
DirectionTypeDouble GCC11_FINAL< T >::directionInDouble ( double  s) const

Direction at pathlength s from the starting point in double precision.

template<class T >
DirectionTypeDouble GCC11_FINAL< T >::directionInDouble ( double  s) const

Direction at pathlength s from the starting point.

template<class T >
GCC11_FINAL< T >::DiskSectorBounds ( float  rmin,
float  rmax,
float  zmin,
float  zmax,
float  phiExt 
) [inline]

Definition at line 16 of file DiskSectorBounds.h.

References swap().

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::distanceAlongLine ( const NavSurface::GlobalPoint pos,
const NavSurface::GlobalVector dir 
) const [virtual]

Distance to surface from point pos along line dir. If the half-line does not cross the surface the returned value is (false,undefined), otherwise the returned value is (true,distance)

Implements NavSurface.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::distanceAlongLine ( const NavSurface::GlobalPoint pos,
const NavSurface::GlobalVector dir 
) const [virtual]

Distance to surface from point pos along line dir. If the half-line does not cross the surface the returned value is (false,undefined), otherwise the returned value is (true,distance)

Implements NavSurface.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::distanceAlongLine ( const NavSurface::GlobalPoint pos,
const NavSurface::GlobalVector dir 
) const [virtual]

Distance to surface from point pos along line dir. If the half-line does not cross the surface the returned value is (false,undefined), otherwise the returned value is (true,distance)

Implements NavSurface.

template<class T >
template<typename Collector >
void GCC11_FINAL< T >::doubleMatch ( const TrajectoryStateOnSurface ts,
Collector &  collector 
) const [private]
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::down ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in down direction (inward)

Implements CaloSubdetectorTopology.

Definition at line 86 of file EcalBarrelTopology.h.

References gather_cfg::cout.

    {
      std::cout << "EcalBarrelTopology::down() not yet implemented" << std::endl; 
      std::vector<DetId> vNeighborsDetId;
      return  vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::down ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in down direction (inward)

Implements CaloSubdetectorTopology.

Definition at line 77 of file EcalEndcapHardcodedTopology.h.

References gather_cfg::cout.

  {
    std::cout << "EcalEndcapHardcodedTopology::down() not yet implemented" << std::endl; 
    std::vector<DetId> vNeighborsDetId;
    return  vNeighborsDetId;
  }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::down ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in down direction (inward)

Implements CaloSubdetectorTopology.

Definition at line 84 of file EcalEndcapTopology.h.

References gather_cfg::cout.

    {
      std::cout << "EcalBarrelTopology::down() not yet implemented" << std::endl; 
      std::vector<DetId> vNeighborsDetId;
      return  vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::down ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in down direction (inward)

Implements CaloSubdetectorTopology.

Definition at line 93 of file EcalPreshowerTopology.h.

References CaloSubdetectorTopology::goDown(), and DetId::rawId().

  {
    ESDetId nextId=goDown(id);
    std::vector<DetId> vNeighborsDetId;
    if (! (nextId==ESDetId(0)))
      vNeighborsDetId.push_back(DetId(nextId.rawId()));
    return  vNeighborsDetId;
  }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::down ( const DetId id) const [virtual]

Get the neighbors of the given cell in down direction (inward)

Implements CaloSubdetectorTopology.

template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::down ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in down direction (inward)

Implements CaloSubdetectorTopology.

Definition at line 77 of file EcalBarrelHardcodedTopology.h.

References gather_cfg::cout.

    {
      std::cout << "EcalBarrelHardcodedTopology::down() not yet implemented" << std::endl; 
      std::vector<DetId> vNeighborsDetId;
      return  vNeighborsDetId;
    }
template<class T >
const std::vector< CSCSegment>& GCC11_FINAL< T >::duplicateSegments ( ) const [inline]

Definition at line 76 of file CSCSegment.h.

template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::east ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in east direction

Implements CaloSubdetectorTopology.

Definition at line 48 of file EcalEndcapHardcodedTopology.h.

References CaloSubdetectorTopology::goEast(), and DetId::rawId().

  { 
    EEDetId nextId=goEast(id);
    std::vector<DetId> vNeighborsDetId;
    if (! (nextId==EEDetId(0)))
      vNeighborsDetId.push_back(DetId(nextId.rawId()));
    return vNeighborsDetId;
  }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::east ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in east direction

Implements CaloSubdetectorTopology.

Definition at line 55 of file EcalEndcapTopology.h.

References CaloSubdetectorTopology::goEast(), and DetId::rawId().

    { 
      EEDetId nextId=goEast(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EEDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::east ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in east direction

Implements CaloSubdetectorTopology.

Definition at line 56 of file EcalPreshowerTopology.h.

References CaloSubdetectorTopology::goEast(), and DetId::rawId().

  { 
    ESDetId nextId=goEast(id);
    std::vector<DetId> vNeighborsDetId;
    if (! (nextId==ESDetId(0)))
      vNeighborsDetId.push_back(DetId(nextId.rawId()));
    return vNeighborsDetId;
  }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::east ( const DetId id) const [virtual]

Get the neighbors of the given cell in east direction

Implements CaloSubdetectorTopology.

template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::east ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in east direction

Implements CaloSubdetectorTopology.

Definition at line 48 of file EcalBarrelHardcodedTopology.h.

References CaloSubdetectorTopology::goEast(), and DetId::rawId().

    { 
      EBDetId nextId=goEast(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EBDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::east ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in east direction

Implements CaloSubdetectorTopology.

Definition at line 56 of file EcalBarrelTopology.h.

References CaloSubdetectorTopology::goEast(), and DetId::rawId().

    { 
      EBDetId nextId=goEast(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EBDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
GCC11_FINAL< T >::EcalBarrelGeometry ( )
template<class T >
GCC11_FINAL< T >::EcalBarrelHardcodedTopology ( ) [inline]

create a new Topology

Definition at line 14 of file EcalBarrelHardcodedTopology.h.

{};
template<class T >
GCC11_FINAL< T >::EcalBarrelTopology ( ) [inline]

create a new Topology

Definition at line 16 of file EcalBarrelTopology.h.

: theGeom_(0) {};
template<class T >
GCC11_FINAL< T >::EcalBarrelTopology ( edm::ESHandle< CaloGeometry theGeom) [inline]

create a new Topology from geometry

Definition at line 22 of file EcalBarrelTopology.h.

                                                        : theGeom_(theGeom)
    {
    }
template<class T >
GCC11_FINAL< T >::EcalEndcapGeometry ( )
template<class T >
GCC11_FINAL< T >::EcalEndcapHardcodedTopology ( ) [inline]

create a new Topology

Definition at line 14 of file EcalEndcapHardcodedTopology.h.

{};
template<class T >
GCC11_FINAL< T >::EcalEndcapTopology ( ) [inline]

create a new Topology

Definition at line 15 of file EcalEndcapTopology.h.

: theGeom_(0) {};
template<class T >
GCC11_FINAL< T >::EcalEndcapTopology ( edm::ESHandle< CaloGeometry theGeom) [inline]

create a new Topology from geometry

Definition at line 21 of file EcalEndcapTopology.h.

                                                        : theGeom_(theGeom)
    {
    }
template<class T >
GCC11_FINAL< T >::EcalPreshowerTopology ( ) [inline]

create a new Topology

Definition at line 15 of file EcalPreshowerTopology.h.

: theGeom_(0) {};
template<class T >
GCC11_FINAL< T >::EcalPreshowerTopology ( edm::ESHandle< CaloGeometry theGeom) [inline]

create a new Topology from geometry

Definition at line 21 of file EcalPreshowerTopology.h.

                                                           : theGeom_(theGeom)
    {
    }
template<class T >
unsigned int GCC11_FINAL< T >::endClusterI ( ) const [inline]

Definition at line 70 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{return theDets().endClusterI(index());}
template<class T >
float GCC11_FINAL< T >::energyDepositedInLayer ( ) const [inline]

Energy deposited in the layer. Note: this value is dE. In order to get the dE/dX, you will need to divide by the path length. Specific failure values... If the user has chosen not to use the gas gain correction ---> -998. If the gas gain correction from the database is a bad value -> -997. If it is an edge strip --------------------------------------> -996. If gas-gain is OK, but the ADC vector is the wrong size ----> -999. If the user has created the Rechit without the energy deposit> -995. If the user has created the Rechit with no arguments --------> -994.

Definition at line 100 of file CSCRecHit2D.h.

{ return theEnergyDeposit; }
template<class T >
GCC11_FINAL< T >::EnergyLossUpdator ( double  mass) [inline]

Definition at line 28 of file EnergyLossUpdator.h.

template<class T >
double GCC11_FINAL< T >::err ( ) const [inline]

Definition at line 38 of file TRecHit1DMomConstraint.h.

{return err_;}
template<class T >
float GCC11_FINAL< T >::errorWithinStrip ( ) const [inline]

The uncertainty of the estimated position within the strip.

Definition at line 79 of file CSCRecHit2D.h.

{ return theErrorWithinStrip;} ;
template<class T >
virtual VolumeMaterialEffectsEstimate GCC11_FINAL< T >::estimate ( const TrajectoryStateOnSurface  refTSOS,
double  pathLength,
const VolumeMediumProperties medium 
) const [virtual]

Creates an estimate.

Implements VolumeMaterialEffectsEstimator.

template<class T >
virtual VolumeMaterialEffectsEstimate GCC11_FINAL< T >::estimate ( const TrajectoryStateOnSurface  refTSOS,
double  pathLength,
const VolumeMediumProperties medium 
) const [virtual]

Creates an estimate.

Implements VolumeMaterialEffectsEstimator.

template<class T >
const MeasurementEstimator* GCC11_FINAL< T >::estimator ( void  ) const [inline]

Definition at line 51 of file GsfTrajectoryFitter.h.

{return theEstimator;}
template<class T >
const MeasurementEstimator* GCC11_FINAL< T >::estimator ( void  ) const [inline]

Definition at line 53 of file GsfTrajectorySmoother.h.

{return theEstimator;}
template<class T >
const MeasurementEstimator* GCC11_FINAL< T >::estimator ( void  ) const [inline]

Definition at line 83 of file KFTrajectoryFitter.h.

{return theEstimator;}
template<class T >
const MeasurementEstimator* GCC11_FINAL< T >::estimator ( void  ) const [inline]

Definition at line 68 of file KFTrajectorySmoother.h.

{return theEstimator;}
template<class T >
float GCC11_FINAL< T >::eta ( int  idxBin) const [private]
template<class T >
virtual const std::vector<VolumeSide>& GCC11_FINAL< T >::faces ( ) const [inline, virtual]

Access to volume faces.

Implements MagVolume.

Definition at line 39 of file NavVolume6Faces.h.

{ return theFaces; }
template<class T >
virtual const std::vector<VolumeSide>& GCC11_FINAL< T >::faces ( ) const [inline, virtual]

Access to volume faces - dummy implementation.

Implements MagVolume.

Definition at line 56 of file RKTestPropagator.h.

{return theFaces;}
template<class T >
RKLocalFieldProvider GCC11_FINAL< T >::fieldProvider ( ) const [private]
template<class T >
RKLocalFieldProvider GCC11_FINAL< T >::fieldProvider ( const Cylinder cyl) const [private]
template<class T >
void GCC11_FINAL< T >::fillRingPars ( int  i) [private]
template<class T >
template<class ClusterRefT >
bool GCC11_FINAL< T >::filteredRecHits ( const ClusterRefT &  cluster,
const TrajectoryStateOnSurface ltp,
const MeasurementEstimator est,
RecHitContainer result,
std::vector< float > &  diffs 
) const [inline]

Definition at line 116 of file TkStripMeasurementDet.h.

References accept(), newFWLiteAna::build, and MeasurementEstimator::estimate().

                                                                                  {
    if (isMasked(*cluster)) return true;
    const GeomDetUnit& gdu( specificGeomDet());
    if (!accept(cluster)) return true;
    VLocalValues const & vlv = cpe()->localParametersV( *cluster, gdu, ltp);
    bool isCompatible(false);
    for(auto vl : vlv) {
      auto && recHit  = TSiStripRecHit2DLocalPos::build( vl.first, vl.second, &fastGeomDet(), cluster, cpe()); 
      std::pair<bool,double> diffEst = est.estimate(ltp, *recHit);
      if ( diffEst.first ) {
        result.push_back(std::move(recHit));
        diffs.push_back(diffEst.second);
        isCompatible = true;
      }
    }
    return isCompatible;
  }
template<class T >
int GCC11_FINAL< T >::findBin ( float  R,
int  layer 
) const [private]
template<class T >
int GCC11_FINAL< T >::findBin ( float  R,
int  layer 
) const [private]
template<class T >
int GCC11_FINAL< T >::findClosest ( const GlobalPoint  [3]) const [private]
template<class T >
int GCC11_FINAL< T >::findClosestDet ( const GlobalPoint startPos,
int  sectorId 
) const [private]
template<class T >
int GCC11_FINAL< T >::findNextIndex ( const GlobalPoint  [3],
int   
) const [private]
template<class T >
WedgePar const& GCC11_FINAL< T >::findPar ( int  index,
int  diskSectorType 
) const [inline, private]

Definition at line 73 of file CompositeTECPetal.h.

References getHLTprescales::index.

                                                                              {
    return (diskSectorType == 0) ? theFrontPars[index] : theBackPars[index];
  }
template<class T >
GlobalPoint GCC11_FINAL< T >::findPosition ( int  index,
int  diskSectorIndex 
) const [private]
template<class T >
const NavVolume* GCC11_FINAL< T >::findVolume ( const TrajectoryStateOnSurface inputState) const [private]
template<class T >
virtual OmniClusterRef const& GCC11_FINAL< T >::firstClusterRef ( ) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 25 of file SiStripMatchedRecHit2D.h.

{ return monoClusterRef();}
template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const Trajectory t,
fitType  type 
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
const TrajectoryStateOnSurface firstPredTsos,
fitType  type 
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
fitType  type 
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
fitType  type 
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const Trajectory t,
fitType  type 
) const [inline, virtual]

Implements TrajectoryFitter.

Definition at line 25 of file FlexibleKFFittingSmoother.h.

{ return fitter(type)->fitOne(t,type);}
template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
const TrajectoryStateOnSurface firstPredTsos,
fitType  type 
) const [inline, virtual]

Implements TrajectoryFitter.

Definition at line 28 of file FlexibleKFFittingSmoother.h.

                                        {return fitter(type)->fitOne(aSeed,hits,firstPredTsos,type); }
template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const Trajectory t,
fitType  type 
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
const TrajectoryStateOnSurface firstPredTsos,
fitType  type 
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const Trajectory aTraj,
fitType  type 
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
fitType  type 
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
const TSOS firstPredTsos,
fitType  type 
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const Trajectory aTraj,
fitType   
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
const TSOS firstPredTsos,
fitType   
) const [virtual]

Implements TrajectoryFitter.

template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
fitType  type 
) const [inline, virtual]

Implements TrajectoryFitter.

Definition at line 33 of file FlexibleKFFittingSmoother.h.

                                        { return fitter(type)->fitOne(aSeed,hits,type); }
template<class T >
Trajectory GCC11_FINAL< T >::fitOne ( const TrajectorySeed aSeed,
const RecHitContainer hits,
fitType   
) const [virtual]

Implements TrajectoryFitter.

template<class T >
const TrajectoryFitter* GCC11_FINAL< T >::fitter ( void  ) const [inline]

Definition at line 52 of file KFFittingSmoother.h.

{return theFitter;}
template<class T >
const TrajectoryFitter* GCC11_FINAL< T >::fitter ( fitType  type) const [inline, private]

Definition at line 43 of file FlexibleKFFittingSmoother.h.

template<class T >
GCC11_FINAL< T >::FlexibleKFFittingSmoother ( const TrajectoryFitter standardFitter,
const TrajectoryFitter looperFitter 
) [inline]

constructor with predefined fitter and smoother and propagator

Definition at line 18 of file FlexibleKFFittingSmoother.h.

                                                                  :
    theStandardFitter(standardFitter.clone()),
    theLooperFitter(looperFitter.clone()) {}
template<class T >
GCC11_FINAL< T >::Geant4ePropagator ( const MagneticField field = 0,
const char *  particleName = "mu",
PropagationDirection  dir = alongMomentum 
)

Constructor. Takes as arguments: * The magnetic field * The particle name whose properties will be used in the propagation. Without the charge, i.e. "mu", "pi", ... * The propagation direction. It may be: alongMomentum, oppositeToMomentum

template<class T >
GCC11_FINAL< T >::Geant4eSteppingAction ( ) [inline]

Definition at line 16 of file Geant4eSteppingAction.h.

template<class T >
GCC11_FINAL< T >::GeneralNSurfaceDelimitedBounds ( const Surface surf,
const std::vector< SurfaceAndSide > &  limits 
) [inline]

Definition at line 22 of file GeneralNSurfaceDelimitedBounds.h.

                                                                             :
        theLimits( limits), theSurface(surf) {}
template<class T >
template<class T >
std::pair<bool,double> GCC11_FINAL< T >::genericPathLength ( const T object) const [private]

common functionality for extrapolation to line or point

template<class T >
virtual DetId GCC11_FINAL< T >::geographicalId ( ) const [inline, virtual]

Reimplemented from TrackingRecHit.

Definition at line 27 of file TSiTrackerMultiRecHit.h.

{return theHitData.geographicalId();}
template<class T >
const Propagator& GCC11_FINAL< T >::geometricalPropagator ( ) const [inline]

Access to the geometrical propagator.

Definition at line 114 of file PropagatorWithMaterial.h.

template<class T >
float GCC11_FINAL< T >::getAnnealingFactor ( ) const [inline]

Definition at line 50 of file TSiTrackerMultiRecHit.h.

{return annealing_;} 
template<class T >
std::vector<BadStripBlock>& GCC11_FINAL< T >::getBadStripBlocks ( ) [inline]

Definition at line 159 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ return theDets().getBadStripBlocks(index()); }
template<class T >
int GCC11_FINAL< T >::getBasketSizeInPhi ( ) const [inline]

Definition at line 61 of file EcalBarrelGeometry.h.

{ return _PhiBaskets ; }  
template<class T >
virtual CaloSubdetectorGeometry::DetIdSet GCC11_FINAL< T >::getCells ( const GlobalPoint r,
double  dR 
) const [virtual]
template<class T >
virtual CaloSubdetectorGeometry::DetIdSet GCC11_FINAL< T >::getCells ( const GlobalPoint r,
double  dR 
) const [virtual]
template<class T >
const OrderedListOfEBDetId* GCC11_FINAL< T >::getClosestBarrelCells ( EEDetId  id) const
template<class T >
virtual DetId GCC11_FINAL< T >::getClosestCell ( const GlobalPoint r) const [virtual]
template<class T >
virtual DetId GCC11_FINAL< T >::getClosestCell ( const GlobalPoint r) const [virtual]
template<class T >
const OrderedListOfEEDetId* GCC11_FINAL< T >::getClosestEndcapCells ( EBDetId  id) const
template<class T >
virtual const CornersVec& GCC11_FINAL< T >::getCorners ( ) const [virtual]

Returns the corner points of this cell's volume.

Implements CaloCellGeometry.

template<class T >
Propagator* GCC11_FINAL< T >::getCrossTkPropagator ( ) const

return the propagator used to cross the tracker

template<class T >
double GCC11_FINAL< T >::getDeDx ( const SteppingHelixPropagator::StateInfo &  sv,
double &  dEdXPrime,
double &  radX0,
MatBounds rzLims 
) const [protected]

estimate average (in fact smth. close to MPV and median) energy loss per unit path length

template<class T >
Propagator* GCC11_FINAL< T >::getEndCapTkPropagator ( ) const

return the propagator used in endcaps

template<class T >
const std::vector<int>& GCC11_FINAL< T >::getEtaBaskets ( ) const [inline]

Definition at line 59 of file EcalBarrelGeometry.h.

{ return _EtaBaskets ; }
template<class T >
Propagator* GCC11_FINAL< T >::getGenPropagator ( ) const

return the propagator used outside tracker

template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 44 of file SiPixelRecHit.h.

{ getKfComponents2D(holder); }
template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 45 of file SiStripMatchedRecHit2D.h.

References BaseTrackerRecHit::getKfComponents2D().

{ getKfComponents2D(holder); }
template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 44 of file SiStripRecHit1D.h.

References BaseTrackerRecHit::getKfComponents1D().

{getKfComponents1D(holder);}
template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]

Implements BaseTrackerRecHit.

Definition at line 49 of file SiStripRecHit2D.h.

References BaseTrackerRecHit::getKfComponents2D().

{ getKfComponents2D(holder); }
template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
template<class T >
virtual void GCC11_FINAL< T >::getKfComponents ( KfComponentsHolder holder) const [inline, virtual]
template<class T >
void GCC11_FINAL< T >::getMixtureParameters ( const float  ,
GSContainer  [] 
) const [private]

Filling of mixture (in terms of z=E/E0)

template<class T >
void GCC11_FINAL< T >::getNextState ( const SteppingHelixPropagator::StateInfo &  svPrevious,
SteppingHelixPropagator::StateInfo &  svNext,
double  dP,
const SteppingHelixPropagator::Vector tau,
const SteppingHelixPropagator::Vector drVec,
double  dS,
double  dX0,
const AlgebraicMatrix55 dCovCurv 
) const [protected]

(Internals) compute transients for current point (increments step counter). Called by makeAtomStep

template<class T >
int GCC11_FINAL< T >::getNumberOfCrystalPerModule ( ) const [inline]

Definition at line 59 of file EcalEndcapGeometry.h.

{ return _nncrys ; }
template<class T >
int GCC11_FINAL< T >::getNumberOfModules ( ) const [inline]

Definition at line 57 of file EcalEndcapGeometry.h.

{ return _nnmods ; }
template<class T >
int GCC11_FINAL< T >::getNumXtalsEtaDirection ( ) const [inline]

Definition at line 57 of file EcalBarrelGeometry.h.

{ return _nnxtalEta ; }
template<class T >
int GCC11_FINAL< T >::getNumXtalsPhiDirection ( ) const [inline]

Definition at line 55 of file EcalBarrelGeometry.h.

{ return _nnxtalPhi ; }
template<class T >
CCGFloat GCC11_FINAL< T >::getPhiAxis ( ) const
template<class T >
const GlobalPoint GCC11_FINAL< T >::getPosition ( CCGFloat  depth) const
template<class T >
CCGFloat GCC11_FINAL< T >::getThetaAxis ( ) const
template<class T >
Propagator* GCC11_FINAL< T >::getTkPropagator ( ) const

return the propagator used inside tracker

template<class T >
virtual void GCC11_FINAL< T >::getTransform ( Tr3D tr,
Pt3DVec lptr 
) const [virtual]

----------- only needed by specific utility; overloaded when needed ----

Reimplemented from CaloCellGeometry.

template<class T >
EEDetId GCC11_FINAL< T >::gId ( float  x,
float  y,
float  z 
) const [private]
template<class T >
GlobalVector GCC11_FINAL< T >::globalMomentum ( const Basic3DVector< double > &  mom) const [private]
template<class T >
GlobalPoint GCC11_FINAL< T >::globalPosition ( const Basic3DVector< double > &  pos) const [private]
template<class T >
virtual DetId GCC11_FINAL< T >::goDown ( const DetId id) const [inline, virtual]

Reimplemented from CaloSubdetectorTopology.

Definition at line 90 of file EcalPreshowerTopology.h.

                                              {
    return decrementIz(ESDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goEast ( const DetId id) const [inline, virtual]

move the Topology east (positive ix)

Reimplemented from CaloSubdetectorTopology.

Definition at line 45 of file EcalEndcapHardcodedTopology.h.

                                               {
    return incrementIx(EEDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goEast ( const DetId id) const [inline, virtual]

move the Topology east (positive ix)

Reimplemented from CaloSubdetectorTopology.

Definition at line 52 of file EcalEndcapTopology.h.

                                               {
    return incrementIx(EEDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goEast ( const DetId id) const [inline, virtual]

move the Topology east (positive ix)

Reimplemented from CaloSubdetectorTopology.

Definition at line 53 of file EcalPreshowerTopology.h.

                                               {
    return incrementIx(ESDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goEast ( const DetId id) const [inline, virtual]

move the Topology east (negative ieta)

Reimplemented from CaloSubdetectorTopology.

Definition at line 45 of file EcalBarrelHardcodedTopology.h.

                                               {
    return decrementIeta(EBDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goEast ( const DetId id) const [inline, virtual]

move the Topology east (negative ieta)

Reimplemented from CaloSubdetectorTopology.

Definition at line 53 of file EcalBarrelTopology.h.

                                               {
    return decrementIeta(EBDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goNorth ( const DetId id) const [inline, virtual]

move the Topology north (increment iy)

Reimplemented from CaloSubdetectorTopology.

Definition at line 19 of file EcalEndcapHardcodedTopology.h.

                                                {
    return incrementIy(EEDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goNorth ( const DetId id) const [inline, virtual]

move the Topology north (increment iy)

Reimplemented from CaloSubdetectorTopology.

Definition at line 26 of file EcalEndcapTopology.h.

                                                {
    return incrementIy(EEDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goNorth ( const DetId id) const [inline, virtual]

move the Topology north (increment iy)

Reimplemented from CaloSubdetectorTopology.

Definition at line 27 of file EcalPreshowerTopology.h.

                                                {
    return incrementIy(ESDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goNorth ( const DetId id) const [inline, virtual]

move the Topology north (increment iphi)

Reimplemented from CaloSubdetectorTopology.

Definition at line 19 of file EcalBarrelHardcodedTopology.h.

                                                {
    return incrementIphi(EBDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goNorth ( const DetId id) const [inline, virtual]

move the Topology north (increment iphi)

Reimplemented from CaloSubdetectorTopology.

Definition at line 27 of file EcalBarrelTopology.h.

                                                {
    return incrementIphi(EBDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goSouth ( const DetId id) const [inline, virtual]

move the Topology south (decrement iy)

Reimplemented from CaloSubdetectorTopology.

Definition at line 32 of file EcalEndcapHardcodedTopology.h.

                                               {
    return decrementIy(EEDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goSouth ( const DetId id) const [inline, virtual]

move the Topology south (decrement iy)

Reimplemented from CaloSubdetectorTopology.

Definition at line 39 of file EcalEndcapTopology.h.

                                               {
    return decrementIy(EEDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goSouth ( const DetId id) const [inline, virtual]

move the Topology south (decrement iy)

Reimplemented from CaloSubdetectorTopology.

Definition at line 40 of file EcalPreshowerTopology.h.

                                               {
    return decrementIy(ESDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goSouth ( const DetId id) const [inline, virtual]

move the Topology south (decrement iphi)

Reimplemented from CaloSubdetectorTopology.

Definition at line 32 of file EcalBarrelHardcodedTopology.h.

                                               {
    return decrementIphi(EBDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goSouth ( const DetId id) const [inline, virtual]

move the Topology south (decrement iphi)

Reimplemented from CaloSubdetectorTopology.

Definition at line 40 of file EcalBarrelTopology.h.

                                               {
    return decrementIphi(EBDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goUp ( const DetId id) const [inline, virtual]

Reimplemented from CaloSubdetectorTopology.

Definition at line 78 of file EcalPreshowerTopology.h.

                                            {
    return incrementIz(ESDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goWest ( const DetId id) const [inline, virtual]

move the Topology west (negative ix)

Reimplemented from CaloSubdetectorTopology.

Definition at line 58 of file EcalEndcapHardcodedTopology.h.

                                              {
    return decrementIx(EEDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goWest ( const DetId id) const [inline, virtual]

move the Topology west (negative ix)

Reimplemented from CaloSubdetectorTopology.

Definition at line 65 of file EcalEndcapTopology.h.

                                              {
    return decrementIx(EEDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goWest ( const DetId id) const [inline, virtual]

move the Topology west (negative ix)

Reimplemented from CaloSubdetectorTopology.

Definition at line 66 of file EcalPreshowerTopology.h.

                                              {
    return decrementIx(ESDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goWest ( const DetId id) const [inline, virtual]

move the Topology west (positive ieta)

Reimplemented from CaloSubdetectorTopology.

Definition at line 58 of file EcalBarrelHardcodedTopology.h.

                                               {
    return incrementIeta(EBDetId(id));
  }
template<class T >
virtual DetId GCC11_FINAL< T >::goWest ( const DetId id) const [inline, virtual]

move the Topology west (positive ieta)

Reimplemented from CaloSubdetectorTopology.

Definition at line 66 of file EcalBarrelTopology.h.

                                               {
    return incrementIeta(EBDetId(id));
  }
template<class T >
void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface startingState,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface startingState,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface ,
const Propagator ,
const MeasurementEstimator ,
std::vector< DetGroup > &   
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface startingState,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface startingState,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
void GCC11_FINAL< T >::groupedCompatibleDetsV ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
std::vector< DetGroup > &  result 
) const [virtual]

Reimplemented from GeometricSearchDet.

template<class T >
GCC11_FINAL< T >::GsfBetheHeitlerUpdator ( const std::string  fileName,
const int  correctionFlag 
)

constructor with explicit filename and correction flag

template<class T >
GCC11_FINAL< T >::GsfCombinedMaterialEffectsUpdator ( GsfMaterialEffectsUpdator msUpdator,
GsfMaterialEffectsUpdator elUpdator 
)

Constructor from multiple scattering and energy loss updator.

template<class T >
GCC11_FINAL< T >::GsfMaterialEffectsAdapter ( const MaterialEffectsUpdator aMEUpdator) [inline]

Definition at line 21 of file GsfMaterialEffectsAdapter.h.

                                                                        :
    GsfMaterialEffectsUpdator(aMEUpdator.mass(),1),
    theMEUpdator(aMEUpdator.clone()) {}
template<class T >
GCC11_FINAL< T >::GsfMultipleScatteringUpdator ( float  mass) [inline]

constructor with explicit mass

Definition at line 19 of file GsfMultipleScatteringUpdator.h.

template<class T >
GCC11_FINAL< T >::GsfTrajectoryFitter ( const Propagator aPropagator,
const TrajectoryStateUpdator aUpdator,
const MeasurementEstimator aEstimator,
const MultiTrajectoryStateMerger aMerger,
const DetLayerGeometry detLayerGeometry = 0 
)

Constructor with explicit components for propagation, update, chi2 calculation, merging and flag for merging before / after the update (i.e. fully configured)

template<class T >
GCC11_FINAL< T >::GsfTrajectorySmoother ( const GsfPropagatorWithMaterial aPropagator,
const TrajectoryStateUpdator aUpdator,
const MeasurementEstimator aEstimator,
const MultiTrajectoryStateMerger merger,
float  errorRescaling,
const bool  materialBeforeUpdate = true,
const DetLayerGeometry detLayerGeometry = 0 
)

Constructor with explicit components for propagation, update, chi2 calculation, merging and flag for merging before / after the update (i.e. fully configured). It clones the algorithms.

template<class T >
GlobalTrajectoryParameters GCC11_FINAL< T >::gtpFromLocal ( const Basic3DVector< double > &  lpos,
const Basic3DVector< double > &  lmom,
TrackCharge  ch,
const Surface surf 
) const [private]
template<class T >
GlobalTrajectoryParameters GCC11_FINAL< T >::gtpFromVolumeLocal ( const CartesianStateAdaptor state,
TrackCharge  charge 
) const [private]
template<class T >
edm::Handle<edmNew::DetSetVector<SiStripCluster> > const& GCC11_FINAL< T >::handle ( ) const [inline, private]

Definition at line 176 of file TkStripMeasurementDet.h.

{ return theDets().handle();}
template<class T >
bool GCC11_FINAL< T >::hasAllGoodChannels ( ) const [inline]

does this module have at least one bad strip, APV or channel?

Definition at line 145 of file TkStripMeasurementDet.h.

{ return (!hasAny128StripBad()) && badStripBlocks().empty(); }
template<class T >
bool GCC11_FINAL< T >::hasAny128StripBad ( ) const [inline, private]

Definition at line 189 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ return  theDets().hasAny128StripBad(index()); } 
template<class T >
bool GCC11_FINAL< T >::hasBadComponents ( const TrajectoryStateOnSurface tsos) const [inline, virtual]

return TRUE if at least one of the mono and stereo components has badChannels

Implements MeasurementDet.

Definition at line 41 of file TkGluedMeasurementDet.h.

References MeasurementDet::hasBadComponents().

                                                                      {
    return (monoDet()->hasBadComponents(tsos) || stereoDet()->hasBadComponents(tsos));}
template<class T >
bool GCC11_FINAL< T >::hasBadComponents ( const TrajectoryStateOnSurface tsos) const [inline, virtual]

Implements MeasurementDet.

Definition at line 79 of file TkStripMeasurementDet.h.

{return false;}
template<class T >
bool GCC11_FINAL< T >::hasBadPixels ( ) const [inline]

Definition at line 107 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                       {
    return SiPixelRecHitQuality::thePacking.hasBadPixels( qualWord_ );
  }
template<class T >
bool GCC11_FINAL< T >::hasError ( ) const

Reimplemented from BasicTrajectoryState.

template<class T >
bool GCC11_FINAL< T >::hasFilledProb ( ) const [inline]

Definition at line 116 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                    {
    return SiPixelRecHitQuality::thePacking.hasFilledProb( qualWord_ );
  }
template<class T >
virtual bool GCC11_FINAL< T >::hasGroups ( ) const [inline, virtual]

Reimplemented from GeometricSearchDetWithGroups.

Definition at line 40 of file PixelRod.h.

{return false;}
template<class T >
GCC11_FINAL< T >::HelixArbitraryPlaneCrossing ( const PositionType point,
const DirectionType direction,
const float  curvature,
const PropagationDirection  propDir = alongMomentum 
)

Constructor using point, direction and (transverse!) curvature.

template<class T >
GCC11_FINAL< T >::HelixArbitraryPlaneCrossing2Order ( const PositionType point,
const DirectionType direction,
const float  curvature,
const PropagationDirection  propDir = alongMomentum 
)

Constructor using point, direction and (transverse!) curvature.

template<class T >
GCC11_FINAL< T >::HelixArbitraryPlaneCrossing2Order ( const double &  x0,
const double &  y0,
const double &  z0,
const double &  cosPhi0,
const double &  sinPhi0,
const double &  cosTheta,
const double &  sinTheta,
const double &  rho,
const PropagationDirection  propDir = alongMomentum 
) [inline]

Fast constructor (for use by HelixArbitraryPlaneCrossing).

Definition at line 22 of file HelixArbitraryPlaneCrossing2Order.h.

                                                                                        :
    theX0(x0), theY0(y0), theZ0(z0),
    theCosPhi0(cosPhi0), theSinPhi0(sinPhi0),
    theCosTheta(cosTheta), theSinThetaI(1./sinTheta),
    theRho(rho), 
    thePropDir(propDir) {}
template<class T >
GCC11_FINAL< T >::HelixBarrelPlaneCrossingByCircle ( const PositionType pos,
const DirectionType dir,
double  rho,
PropagationDirection  propDir = alongMomentum 
)
template<class T >
GCC11_FINAL< T >::HelixBarrelPlaneCrossingByCircle ( const GlobalPoint pos,
const GlobalVector dir,
double  rho,
PropagationDirection  propDir = alongMomentum 
)
template<class T >
GCC11_FINAL< T >::HelixExtrapolatorToLine2Order ( const PositionType point,
const DirectionType direction,
const float  curvature,
const PropagationDirection  propDir = alongMomentum 
)

Constructor using point, direction and (transverse!) curvature.

template<class T >
GCC11_FINAL< T >::HelixExtrapolatorToLine2Order ( const double &  x0,
const double &  y0,
const double &  z0,
const double &  cosPhi0,
const double &  sinPhi0,
const double &  cosTheta,
const double &  sinTheta,
const double &  rho,
const PropagationDirection  propDir = alongMomentum 
) [inline]

Fast constructor (for use by IterativeHelixExtrapolatorToLine).

Definition at line 20 of file HelixExtrapolatorToLine2Order.h.

                                                                                    :
    thePosition(x0,y0,z0),
    theDirection(cosPhi0,sinPhi0,cosTheta/sinTheta),
    theSinTheta(sinTheta),
    theRho(rho), 
    thePropDir(propDir) {}
template<class T >
GCC11_FINAL< T >::HelixForwardPlaneCrossing ( const PositionType point,
const DirectionType direction,
const float  curvature,
const PropagationDirection  propDir = alongMomentum 
)

Constructor using point, direction and (transverse!) curvature.

template<class T >
virtual const TrackingRecHit* GCC11_FINAL< T >::hit ( void  ) const [inline, virtual]

Reimplemented from GenericTransientTrackingRecHit.

Definition at line 41 of file TRecHit1DMomConstraint.h.

{return 0;}//fixme return invalid
template<class T >
virtual const TrackingRecHit* GCC11_FINAL< T >::hit ( void  ) const [inline, virtual]

Reimplemented from GenericTransientTrackingRecHit.

Definition at line 43 of file TRecHit2DPosConstraint.h.

{return 0;}//fixme return invalid
template<class T >
virtual const TrackingRecHit* GCC11_FINAL< T >::hit ( void  ) const [inline, virtual]

Reimplemented from GenericTransientTrackingRecHit.

Definition at line 41 of file TRecHit5DParamConstraint.h.

{ return 0; }
template<class T >
virtual const TrackingRecHit* GCC11_FINAL< T >::hit ( void  ) const [inline, virtual]

Reimplemented from GenericTransientTrackingRecHit.

Definition at line 39 of file TSiPixelRecHit.h.

{return &theHitData;};
template<class T >
virtual const TrackingRecHit* GCC11_FINAL< T >::hit ( void  ) const [inline, virtual]

Reimplemented from GenericTransientTrackingRecHit.

Definition at line 40 of file TSiStripRecHit1D.h.

{return &theHitData;};
template<class T >
virtual const TrackingRecHit* GCC11_FINAL< T >::hit ( void  ) const [inline, virtual]

Reimplemented from GenericTransientTrackingRecHit.

Definition at line 38 of file TSiStripRecHit2DLocalPos.h.

{return &theHitData;};
template<class T >
virtual const TrackingRecHit* GCC11_FINAL< T >::hit ( void  ) const [inline, virtual]

Reimplemented from GenericTransientTrackingRecHit.

Definition at line 34 of file TSiTrackerMultiRecHit.h.

{return &theHitData;};
template<class T >
static std::string GCC11_FINAL< T >::hitString ( ) [inline, static]

Definition at line 81 of file EcalBarrelGeometry.h.

{ return "EcalHitsEB" ; }
template<class T >
static std::string GCC11_FINAL< T >::hitString ( ) [inline, static]

Definition at line 76 of file EcalEndcapGeometry.h.

{ return "EcalHitsEE" ; }
template<class T >
short int GCC11_FINAL< T >::hitWire ( ) const [inline]

L1A.

Container of wire groups comprising the rechit

Definition at line 62 of file CSCRecHit2D.h.

{ return hitWire_;}
template<class T >
int GCC11_FINAL< T >::idxBin ( float  eta) const [private]
template<class T >
EBDetId GCC11_FINAL< T >::incrementIeta ( const EBDetId ) const [private]

move the nagivator to larger ieta (more positive z) (stops at end of barrel and returns null)

template<class T >
EBDetId GCC11_FINAL< T >::incrementIeta ( const EBDetId ) const [private]

move the nagivator to larger ieta (more positive z) (stops at end of barrel and returns null)

template<class T >
EBDetId GCC11_FINAL< T >::incrementIphi ( const EBDetId ) const [private]

move the nagivator to larger iphi (wraps around the barrel)

template<class T >
EBDetId GCC11_FINAL< T >::incrementIphi ( const EBDetId ) const [private]

move the nagivator to larger iphi (wraps around the barrel)

template<class T >
EEDetId GCC11_FINAL< T >::incrementIx ( const EEDetId ) const [private]

move the nagivator to larger ix

template<class T >
EEDetId GCC11_FINAL< T >::incrementIx ( const EEDetId id) const [private]

move the nagivator to larger ix

template<class T >
ESDetId GCC11_FINAL< T >::incrementIx ( const ESDetId id) const [private]

move the nagivator to larger ix

template<class T >
EEDetId GCC11_FINAL< T >::incrementIy ( const EEDetId ) const [private]

move the nagivator to larger iy

template<class T >
EEDetId GCC11_FINAL< T >::incrementIy ( const EEDetId id) const [private]

move the nagivator to larger iy

template<class T >
ESDetId GCC11_FINAL< T >::incrementIy ( const ESDetId id) const [private]

move the nagivator to larger iy

template<class T >
ESDetId GCC11_FINAL< T >::incrementIz ( const ESDetId id) const [private]

move the nagivator to larger iz

template<class T >
int GCC11_FINAL< T >::index ( ) const [inline]

Definition at line 60 of file TkStripMeasurementDet.h.

{ return index_;}
template<class T >
void GCC11_FINAL< T >::init ( const MeasurementDet monoDet,
const MeasurementDet stereoDet 
)
template<class T >
void GCC11_FINAL< T >::init ( ) [private]
template<class T >
void GCC11_FINAL< T >::init ( const edm::EventSetup iSetup) [virtual]

Reimplemented from MSLayersKeeper.

template<class T >
virtual void GCC11_FINAL< T >::init ( const edm::EventSetup iSetup) [virtual]

Reimplemented from MSLayersKeeper.

template<class T >
virtual void GCC11_FINAL< T >::init ( const edm::EventSetup iSetup) [virtual]

Reimplemented from MSLayersKeeper.

template<class T >
virtual void GCC11_FINAL< T >::initializeParms ( ) [virtual]

Reimplemented from CaloSubdetectorGeometry.

template<class T >
static void GCC11_FINAL< T >::initTkVolume ( float  epsilon) [static, private]

build the tracker volume

template<class T >
float GCC11_FINAL< T >::innerRadius ( ) const [inline]

The inner radius of the disk.

Definition at line 72 of file BoundDisk.h.

References GCC11_FINAL< T >::innerRadius().

Referenced by GCC11_FINAL< T >::innerRadius().

{ return static_cast<const SimpleDiskBounds&>(bounds()).innerRadius();}
template<class T >
float GCC11_FINAL< T >::innerRadius ( void  ) const [inline]

Definition at line 24 of file BoundDiskSector.h.

References BoundSurface::bounds().

{ return bounds().innerRadius();}
template<class T >
float GCC11_FINAL< T >::innerRadius ( void  ) const [inline]

Definition at line 39 of file DiskSectorBounds.h.

{return theRmin;}
template<class T >
float GCC11_FINAL< T >::innerRadius ( ) const [inline]

Extension of the Bounds interface.

Definition at line 32 of file SimpleDiskBounds.h.

{return theRmin;}
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ) const [inline, virtual]

Determine if the point is inside the bounds.

Implements Bounds.

Definition at line 31 of file GeneralNSurfaceDelimitedBounds.h.

                                                     {
    return myInside(lp,0);
  }
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ) const [inline, virtual]

Determine if the point is inside the bounds.

Implements Bounds.

Definition at line 19 of file OpenBounds.h.

{ return true;}
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ,
const LocalError ,
float  scale 
) const [virtual]

Determine if a point is inside the bounds, taking error into account.

Implements Bounds.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ) const [virtual]

Determine if the point is inside the bounds.

Implements Bounds.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local2DPoint p,
const LocalError err 
) const [inline, virtual]

Definition at line 31 of file DiskSectorBounds.h.

References Bounds::inside().

                                                                            {
     return Bounds::inside(p,err);
   }
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ,
const LocalError ,
float  scale 
) const [inline, virtual]

Determine if a point is inside the bounds, taking error into account.

Implements Bounds.

Definition at line 21 of file OpenBounds.h.

                                                                 { return true;}
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local2DPoint p,
const LocalError err,
float  scale 
) const [inline, virtual]

Definition at line 24 of file OpenBounds.h.

                                                                 { return true;}
template<class T >
bool GCC11_FINAL< T >::inside ( const GlobalPoint gp,
double  tolerance 
) const [virtual]

Implements MagVolume.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const GlobalPoint gp,
double  tolerance = 0. 
) const [inline, virtual]

Implements MagVolume.

Definition at line 53 of file RKTestPropagator.h.

{return true;}
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ) const [virtual]

Determine if the point is inside the bounds.

Implements Bounds.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local2DPoint p) const [virtual]
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ,
const LocalError ,
float  scale = 1.f 
) const [virtual]

Determine if a point is inside the bounds, taking error into account.

Implements Bounds.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local2DPoint p,
float  tollerance 
) const [virtual]
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ,
const LocalError ,
float  scale = 1. 
) const [virtual]

Determine if a point is inside the bounds, taking error into account.

Implements Bounds.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local2DPoint p,
const LocalError err,
float  scale = 1. 
) const [virtual]
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ) const [inline, virtual]

Determine if the point is inside the bounds.

Implements Bounds.

Definition at line 51 of file SimpleConeBounds.h.

References PV3DBase< T, PVType, FrameType >::perp(), and PV3DBase< T, PVType, FrameType >::z().

                                                    {
    float lrmin = (p.z()-theZmin)*(theRminZmax-theRminZmin)/(theZmax-theZmin);
    float lrmax = (p.z()-theZmin)*(theRmaxZmax-theRmaxZmin)/(theZmax-theZmin);
    return p.z()    > theZmin && p.z()    < theZmax &&
           p.perp() > lrmin && p.perp() < lrmax;
  }
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local2DPoint p,
const LocalError err 
) const [inline, virtual]

Definition at line 68 of file SimpleConeBounds.h.

References Bounds::inside().

                                                                           {
    return Bounds::inside(p,err);
  }
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ,
const LocalError ,
float  scale 
) const [inline, virtual]

Determine if a point is inside the bounds, taking error into account.

Implements Bounds.

Definition at line 58 of file SimpleConeBounds.h.

References mathSSE::sqrt(), tmp, and LocalError::yy().

                                                                                        {
    // std::cout << "WARNING: SimpleConeBounds::inside(const Local3DPoint&, const LocalError not fully implemented" 
    //        << std::endl;     // FIXME! does not check R.
    SimpleConeBounds tmp(theZmin - sqrt(err.yy())*scale,
                         theRminZmin, theRmaxZmin,
                         theZmax+ sqrt(err.yy())*scale,
                         theRminZmax, theRmaxZmax);
    return tmp.inside(p);
  }
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ) const [virtual]

Determine if the point is inside the bounds.

Implements Bounds.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ,
const LocalError ,
float  scale 
) const [virtual]

Determine if a point is inside the bounds, taking error into account.

Implements Bounds.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local2DPoint p,
const LocalError err 
) const [virtual]
template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ) const [virtual]

Determine if the point is inside the bounds.

Implements Bounds.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local3DPoint ,
const LocalError ,
float  scale 
) const [virtual]

Determine if a point is inside the bounds, taking error into account.

Implements Bounds.

template<class T >
virtual bool GCC11_FINAL< T >::inside ( const Local2DPoint p,
const LocalError err 
) const [virtual]
template<class T >
bool GCC11_FINAL< T >::insideTkVol ( const FreeTrajectoryState fts) const

true if a fts is inside tracker volume

template<class T >
bool GCC11_FINAL< T >::insideTkVol ( const Surface surface) const

true if a surface is inside tracker volume

template<class T >
bool GCC11_FINAL< T >::insideTkVol ( const BoundCylinder cylin) const

true if a cylinder is inside tracker volume

template<class T >
bool GCC11_FINAL< T >::insideTkVol ( const Plane plane) const

true if a plane is inside tracker volume

template<class T >
virtual GlobalVector GCC11_FINAL< T >::inTesla ( const GlobalPoint ) const [inline, virtual]

Definition at line 25 of file RKTestPropagator.h.

{return GlobalVector(0,0,4);}
template<class T >
GCC11_FINAL< T >::InvalidTrackingRecHit ( ) [inline]

Definition at line 13 of file InvalidTrackingRecHit.h.

template<class T >
GCC11_FINAL< T >::InvalidTrackingRecHit ( DetId  id,
Type  type 
) [inline]

Definition at line 12 of file InvalidTrackingRecHit.h.

: TrackingRecHit(id, type) {}
template<class T >
GCC11_FINAL< T >::InvalidTransientRecHit ( const GeomDet geom,
const DetLayer layer,
Type  type 
) [explicit, private]

invalid RecHit - has only GeomDet and Type

template<class T >
PropagationDirection GCC11_FINAL< T >::invertDirection ( PropagationDirection  dir) const [private]
template<class T >
bool GCC11_FINAL< T >::isActive ( ) const [inline, virtual]

return TRUE if both mono and stereo components are active

Implements MeasurementDet.

Definition at line 38 of file TkGluedMeasurementDet.h.

{return monoDet()->isActive() && stereoDet()->isActive(); }
template<class T >
bool GCC11_FINAL< T >::isActive ( ) const [inline, virtual]

Is this module active in reconstruction? It must be both 'setActiveThisEvent' and 'setActive'.

Implements MeasurementDet.

Definition at line 76 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ return theDets().isActive(index()); }
template<class T >
bool GCC11_FINAL< T >::isEmpty ( void  ) const [inline]

Definition at line 58 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{return theDets().empty(index());}
template<class T >
bool GCC11_FINAL< T >::isIron ( ) const [inline]

Access to Iron/Air information:

Reimplemented from MagVolume.

Definition at line 42 of file NavVolume6Faces.h.

{ return isThisIron; }
template<class T >
virtual bool GCC11_FINAL< T >::isItBigPixelInX ( const int  ixbin) const [inline, virtual]

Implements PixelTopology.

Definition at line 78 of file ProxyPixelTopology.h.

                                                      {
    return specificTopology().isItBigPixelInX(ixbin);
  }
template<class T >
virtual bool GCC11_FINAL< T >::isItBigPixelInX ( const int  ixbin) const [inline, virtual]

Implements PixelTopology.

Definition at line 124 of file RectangularPixelTopology.h.

                                                        {
    return (( m_upgradeGeometry )?(false):(( ixbin == 79 ) || ( ixbin == 80 )));
  } 
template<class T >
virtual bool GCC11_FINAL< T >::isItBigPixelInY ( const int  iybin) const [inline, virtual]

Implements PixelTopology.

Definition at line 81 of file ProxyPixelTopology.h.

                                                      {
    return specificTopology().isItBigPixelInY(iybin);
  }
template<class T >
virtual bool GCC11_FINAL< T >::isItBigPixelInY ( const int  iybin) const [inline, virtual]

Implements PixelTopology.

Definition at line 127 of file RectangularPixelTopology.h.

                                                        {
      if( m_upgradeGeometry ) return false;
      else
      {
        int iybin0 = iybin%52;
        return(( iybin0 == 0 ) || ( iybin0 == 51 ));
        // constexpr int bigYIndeces[]{0,51,52,103,104,155,156,207,208,259,260,311,312,363,364,415,416,511};
        // return *std::lower_bound(std::begin(bigYIndeces),std::end(bigYIndeces),iybin) == iybin;
     }
  }
template<class T >
bool GCC11_FINAL< T >::isItEdgePixel ( int  ixbin,
int  iybin 
) const [inline, virtual]

Implements PixelTopology.

Definition at line 154 of file RectangularPixelTopology.h.

References PixelTopology::isItEdgePixelInX(), and PixelTopology::isItEdgePixelInY().

                                                  {
    return ( isItEdgePixelInX( ixbin ) || isItEdgePixelInY( iybin ) );
  } 
template<class T >
virtual bool GCC11_FINAL< T >::isItEdgePixel ( int  ixbin,
int  iybin 
) const [inline, virtual]

Implements PixelTopology.

Definition at line 97 of file ProxyPixelTopology.h.

                                                         {
    return specificTopology().isItEdgePixel(ixbin, iybin);
  }
template<class T >
bool GCC11_FINAL< T >::isItEdgePixelInX ( int  ixbin) const [inline, virtual]

Implements PixelTopology.

Definition at line 148 of file RectangularPixelTopology.h.

                                          {
    return ( (ixbin == 0) || (ixbin == (m_nrows-1)) );
  } 
template<class T >
virtual bool GCC11_FINAL< T >::isItEdgePixelInX ( int  ixbin) const [inline, virtual]

Implements PixelTopology.

Definition at line 91 of file ProxyPixelTopology.h.

                                                 {
    return specificTopology().isItEdgePixelInX(ixbin);
  }
template<class T >
bool GCC11_FINAL< T >::isItEdgePixelInY ( int  iybin) const [inline, virtual]

Implements PixelTopology.

Definition at line 151 of file RectangularPixelTopology.h.

                                          {
    return ( (iybin == 0) || (iybin == (m_ncols-1)) );
  } 
template<class T >
virtual bool GCC11_FINAL< T >::isItEdgePixelInY ( int  iybin) const [inline, virtual]

Implements PixelTopology.

Definition at line 94 of file ProxyPixelTopology.h.

                                                 {
    return specificTopology().isItEdgePixelInY(iybin);
  }
template<class T >
bool GCC11_FINAL< T >::isMasked ( const SiStripCluster cluster) const [inline, private]

Definition at line 194 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

                                                            {
    return theDets().isMasked(index(), cluster);
  }
template<class T >
bool GCC11_FINAL< T >::isME11a_duplicate ( ) const [inline]

Definition at line 74 of file CSCSegment.h.

{ return (theDuplicateSegments.size() > 0 ? true : false); }
template<class T >
bool GCC11_FINAL< T >::isOnEdge ( ) const [inline]

Definition at line 103 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

template<class T >
bool GCC11_FINAL< T >::isRegional ( ) const [inline]

Definition at line 54 of file TkStripMeasurementDet.h.

{ return theDets().isRegional();}
template<class T >
bool GCC11_FINAL< T >::isStereo ( ) const [inline]

Definition at line 32 of file StripGeomDetType.h.

{return theStereoFlag;}
template<class T >
virtual bool GCC11_FINAL< T >::isValid ( void  ) const [inline, virtual]

Reimplemented from TrackingRecHit.

Definition at line 37 of file TSiTrackerMultiRecHit.h.

{return theHitData.isValid();}
template<class T >
virtual bool GCC11_FINAL< T >::isValid ( ) const [virtual]

Reimplemented from TrackingRecHit.

template<class T >
bool GCC11_FINAL< T >::isYokeVolume ( const MagVolume vol) const [protected]

check if it's a yoke/iron based on this MagVol internals

template<class T >
GCC11_FINAL< T >::IterativeHelixExtrapolatorToLine ( const PositionType point,
const DirectionType direction,
const float  curvature,
const PropagationDirection  propDir = anyDirection 
)

Constructor using point, direction and (transverse!) curvature.

template<class T >
AlgebraicMatrix55 GCC11_FINAL< T >::jacobian ( double &  s) const [private]
template<class T >
GCC11_FINAL< T >::KFFittingSmoother ( const TrajectoryFitter aFitter,
const TrajectorySmoother aSmoother,
double  estimateCut = -1,
double  logPixelProbabilityCut = -16.0,
int  minNumberOfHits = 5,
bool  rejectTracks = false,
bool  BreakTrajWith2ConsecutiveMissing = false,
bool  NoInvalidHitsBeginEnd = false 
) [inline]

constructor with predefined fitter and smoother and propagator

Definition at line 23 of file KFFittingSmoother.h.

                                                        :
    theFitter(aFitter.clone()),
    theSmoother(aSmoother.clone()),
    theEstimateCut(estimateCut),

    // ggiurgiu@fnal.gov
    theLogPixelProbabilityCut( logPixelProbabilityCut ),
    
    theMinNumberOfHits(minNumberOfHits),
    rejectTracksFlag(rejectTracks),
    breakTrajWith2ConsecutiveMissing(BreakTrajWith2ConsecutiveMissing),
    noInvalidHitsBeginEnd(NoInvalidHitsBeginEnd) {}
template<class T >
GCC11_FINAL< T >::KFSplittingFitter ( const Propagator aPropagator,
const TrajectoryStateUpdator aUpdator,
const MeasurementEstimator aEstimator 
) [inline]

Definition at line 28 of file KFSplittingFitter.h.

                                                            :
    fitter(aPropagator, aUpdator, aEstimator) {}
template<class T >
GCC11_FINAL< T >::KFSplittingFitter ( const Propagator aPropagator,
const TrajectoryStateUpdator aUpdator,
const MeasurementEstimator aEstimator 
) [inline]

Definition at line 34 of file KFSplittingFitter.h.

                                                            : 
    fitter(aPropagator, aUpdator, aEstimator) {}
template<class T >
GCC11_FINAL< T >::KFTrajectoryFitter ( const Propagator aPropagator,
const TrajectoryStateUpdator aUpdator,
const MeasurementEstimator aEstimator,
int  minHits = 3,
const DetLayerGeometry detLayerGeometry = 0 
) [inline]

Definition at line 34 of file KFTrajectoryFitter.h.

                                                                 :
    thePropagator(aPropagator.clone()),
    theUpdator(aUpdator.clone()),
    theEstimator(aEstimator.clone()),
    theGeometry(detLayerGeometry),
    minHits_(minHits),
    owner(true){ 
    if(!theGeometry) theGeometry = &dummyGeometry;
    // FIXME. Why this first constructor is needed? who is using it? Can it be removed?
    // it is uses in many many places
    }
template<class T >
GCC11_FINAL< T >::KFTrajectoryFitter ( KFTrajectoryFitter const &  ) [private]
template<class T >
GCC11_FINAL< T >::KFTrajectoryFitter ( const Propagator aPropagator,
const TrajectoryStateUpdator aUpdator,
const MeasurementEstimator aEstimator,
int  minHits = 3,
const DetLayerGeometry detLayerGeometry = 0 
) [inline]

Definition at line 51 of file KFTrajectoryFitter.h.

                                                                 : 
    thePropagator(aPropagator),
    theUpdator(aUpdator),
    theEstimator(aEstimator),
    theGeometry(detLayerGeometry),
    minHits_(minHits),
    owner(false){
      if(!theGeometry) theGeometry = &dummyGeometry;
    }
template<class T >
GCC11_FINAL< T >::KFTrajectorySmoother ( const Propagator aPropagator,
const TrajectoryStateUpdator aUpdator,
const MeasurementEstimator aEstimator,
float  errorRescaling = 100.f,
int  minHits = 3 
) [inline]

Definition at line 32 of file KFTrajectorySmoother.h.

                                        :
    thePropagator(aPropagator.clone()),
    theUpdator(aUpdator.clone()),
    theEstimator(aEstimator.clone()),
    theErrorRescaling(errorRescaling),
    minHits_(minHits),
    theGeometry(0){ // to be fixed. Why this first constructor is needed? who is using it? Can it be removed?
      if(!theGeometry) theGeometry = &dummyGeometry;
    }
template<class T >
GCC11_FINAL< T >::KFTrajectorySmoother ( const Propagator aPropagator,
const TrajectoryStateUpdator aUpdator,
const MeasurementEstimator aEstimator,
float  errorRescaling = 100.f,
int  minHits = 3,
const DetLayerGeometry detLayerGeometry = 0 
) [inline]

Definition at line 47 of file KFTrajectorySmoother.h.

                                                                   :
    thePropagator(aPropagator->clone()),
    theUpdator(aUpdator->clone()),
    theEstimator(aEstimator->clone()),
    theErrorRescaling(errorRescaling),
    minHits_(minHits),
    theGeometry(detLayerGeometry){
      if(!theGeometry) theGeometry = &dummyGeometry;
    }
template<class T >
virtual MSLayer GCC11_FINAL< T >::layer ( const DetLayer layer) const [inline, virtual]

Reimplemented from MSLayersKeeper.

Definition at line 11 of file MSLayersKeeperX0Averaged.h.

    {return *theLayersData.findLayer(MSLayer(layer)); }
template<class T >
virtual MSLayer GCC11_FINAL< T >::layer ( const DetLayer layer) const [inline, virtual]

Reimplemented from MSLayersKeeper.

Definition at line 12 of file MSLayersKeeperX0DetLayer.h.

    {return *theLayersData.findLayer(MSLayer(layer)); }
template<class T >
const MSLayersAtAngle& GCC11_FINAL< T >::layers ( float  cotTheta) const [virtual]

Implements MSLayersKeeper.

template<class T >
virtual const MSLayersAtAngle& GCC11_FINAL< T >::layers ( float  cotTheta) const [inline, virtual]

Implements MSLayersKeeper.

Definition at line 13 of file MSLayersKeeperX0Averaged.h.

    {return theLayersData;}
template<class T >
virtual const MSLayersAtAngle& GCC11_FINAL< T >::layers ( float  cotTheta) const [inline, virtual]

Implements MSLayersKeeper.

Definition at line 14 of file MSLayersKeeperX0DetLayer.h.

    {return theLayersData;}
template<class T >
virtual float GCC11_FINAL< T >::length ( ) const [inline, virtual]

"Lenght" of the bounded volume; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 26 of file GeneralNSurfaceDelimitedBounds.h.

{ return 0;}
template<class T >
virtual float GCC11_FINAL< T >::length ( ) const [inline, virtual]

"Lenght" of the bounded volume; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 13 of file OpenBounds.h.

{ return 1000000.; } 
template<class T >
virtual float GCC11_FINAL< T >::length ( ) const [inline, virtual]

Lenght along local Y.

Implements Bounds.

Definition at line 22 of file RectangularPlaneBounds.h.

{ return 2*halfLength;}
template<class T >
virtual float GCC11_FINAL< T >::length ( ) const [inline, virtual]

Length along Z.

Implements Bounds.

Definition at line 43 of file SimpleConeBounds.h.

{ return theZmax - theZmin;}
template<class T >
virtual float GCC11_FINAL< T >::length ( ) const [inline, virtual]

Lenght of the cylinder.

Implements Bounds.

Definition at line 26 of file SimpleCylinderBounds.h.

{ return theZmax - theZmin;}
template<class T >
virtual float GCC11_FINAL< T >::length ( ) const [inline, virtual]

"Lenght" of the bounded volume; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 19 of file SimpleDiskBounds.h.

{ return theZmax - theZmin;}
template<class T >
virtual float GCC11_FINAL< T >::length ( ) const [inline, virtual]

"Lenght" of the bounded volume; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 23 of file DiskSectorBounds.h.

References funct::cos().

{ return theRmax-theRmin*cos(thePhiExt/2.);}
template<class T >
const GlobalPoint& GCC11_FINAL< T >::linearizationPoint ( ) const [inline, virtual]

The point at which the track state has been linearized

Implements LinearizedTrackState< 5 >.

Definition at line 57 of file PerigeeLinearizedTrackState.h.

{ return theLinPoint; }
template<class T >
void GCC11_FINAL< T >::loadState ( SteppingHelixPropagator::StateInfo &  svCurrent,
const SteppingHelixPropagator::Vector p3,
const SteppingHelixPropagator::Point r3,
int  charge,
PropagationDirection  dir,
const AlgebraicSymMatrix55 covCurv 
) const [protected]

(Internals) compute transient values for initial point (resets step counter). Called by setIState

template<class T >
static void GCC11_FINAL< T >::localCorners ( Pt3DVec lc,
const CCGFloat pv,
unsigned int  i,
Pt3D ref 
) [static]
template<class T >
static void GCC11_FINAL< T >::localCorners ( Pt3DVec lc,
const CCGFloat pv,
unsigned int  i,
Pt3D ref 
) [static]
template<class T >
static void GCC11_FINAL< T >::localCorners ( Pt3DVec vec,
const CCGFloat pv,
Pt3D ref 
) [static]
template<class T >
static void GCC11_FINAL< T >::localCornersReflection ( Pt3DVec vec,
const CCGFloat pv,
Pt3D ref 
) [static]
template<class T >
static void GCC11_FINAL< T >::localCornersSwap ( Pt3DVec vec,
const CCGFloat pv,
Pt3D ref 
) [static]
template<class T >
LocalVector GCC11_FINAL< T >::localDirection ( ) const [inline, virtual]

Local direction.

Implements RecSegment.

Definition at line 42 of file CSCSegment.h.

{ return theLocalDirection; }
template<class T >
LocalError GCC11_FINAL< T >::localDirectionError ( ) const [virtual]

Error on the local direction.

Implements RecSegment.

template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( float  strip,
float  stripErr2 
) const [virtual]

LocalError for a pure strip measurement, where 'strip' is the (float) position (a 'phi' angle wrt y axis) and stripErr2 is the sigma-squared. Both quantities are expressed in units of theAngularWidth of a strip.

Implements RadialStripTopology.

template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( const MeasurementPoint ,
const MeasurementError  
) const [virtual]

LocalError for a given MeasurementPoint with known MeasurementError. This may be used in Kalman filtering and hence must allow possible correlations between the components.

Implements RadialStripTopology.

template<class T >
LocalError GCC11_FINAL< T >::localError ( float  strip,
float  stripErr2 
) const [virtual]

LocalError for a pure strip measurement, where 'strip' is the (float) position (a 'phi' angle wrt y axis) and stripErr2 is the sigma-squared. Both quantities are expressed in units of theAngularWidth of a strip.

Implements RadialStripTopology.

template<class T >
LocalError GCC11_FINAL< T >::localError ( const MeasurementPoint ,
const MeasurementError  
) const [virtual]

LocalError for a given MeasurementPoint with known MeasurementError. This may be used in Kalman filtering and hence must allow possible correlations between the components.

Implements RadialStripTopology.

template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( float  strip,
float  stripErr2 
) const [virtual]

LocalError for a pure strip measurement, where 'strip' is the (float) position (a 'phi' angle wrt y axis) and stripErr2 is the sigma-squared. Both quantities are expressed in units of theAngularWidth of a strip.

Implements RadialStripTopology.

template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( const MeasurementPoint ,
const MeasurementError  
) const [virtual]

LocalError for a given MeasurementPoint with known MeasurementError. This may be used in Kalman filtering and hence must allow possible correlations between the components.

Implements RadialStripTopology.

template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( const MeasurementPoint ,
const MeasurementError  
) const [virtual]

LocalError for a given MeasurementPoint with known MeasurementError. This may be used in Kalman filtering and hence must allow possible correlations between the components.

Implements RadialStripTopology.

template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( const MeasurementPoint mp,
const MeasurementError me,
const Topology::LocalTrackPred trkPred 
) const [virtual]

conversion taking also the predicted track state

Reimplemented from Topology.

template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( float  strip,
float  stripErr2 
) const [inline, virtual]

LocalError for a pure strip measurement, where 'strip' is the (float) position (a 'phi' angle wrt y axis) and stripErr2 is the sigma-squared. Both quantities are expressed in units of theAngularWidth of a strip.

Implements RadialStripTopology.

Definition at line 50 of file ProxyStripTopology.h.

{return specificTopology().localError(strip, stripErr2);}
template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( float  strip,
float  stripErr2,
const Topology::LocalTrackPred trkPred 
) const [virtual]

conversion taking also the predicted track state

Reimplemented from StripTopology.

template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( const MeasurementPoint ,
const MeasurementError  
) const [inline, virtual]

LocalError for a given MeasurementPoint with known MeasurementError. This may be used in Kalman filtering and hence must allow possible correlations between the components.

Implements RadialStripTopology.

Definition at line 54 of file ProxyStripTopology.h.

                                                                   { return specificTopology().localError(mp, me);}
template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( const MeasurementPoint mp,
const MeasurementError me,
const Topology::LocalTrackPred trkPred 
) const [virtual]

conversion taking also the predicted track state

Reimplemented from Topology.

template<class T >
virtual LocalError GCC11_FINAL< T >::localError ( const MeasurementPoint ,
const MeasurementError  
) const [virtual]

LocalError for a given MeasurementPoint with known MeasurementError. This may be used in Kalman filtering and hence must allow possible correlations between the components.

Implements RadialStripTopology.

template<class T >
virtual float GCC11_FINAL< T >::localPitch ( const LocalPoint ) const [inline, virtual]

Pitch (strip width) at a given LocalPoint.
BEWARE: are you sure you really want to call this for a RadialStripTopology?

Implements RadialStripTopology.

Definition at line 41 of file RectangularStripTopology.h.

{ return thePitch;}
template<class T >
float GCC11_FINAL< T >::localPitch ( const LocalPoint ) const [virtual]

Pitch (strip width) at a given LocalPoint.
BEWARE: are you sure you really want to call this for a RadialStripTopology?

Implements RadialStripTopology.

template<class T >
virtual float GCC11_FINAL< T >::localPitch ( const LocalPoint ) const [virtual]

Pitch (strip width) at a given LocalPoint.
BEWARE: are you sure you really want to call this for a RadialStripTopology?

Implements RadialStripTopology.

template<class T >
virtual float GCC11_FINAL< T >::localPitch ( const LocalPoint ) const [inline, virtual]

Pitch (strip width) at a given LocalPoint.
BEWARE: are you sure you really want to call this for a RadialStripTopology?

Implements RadialStripTopology.

Definition at line 82 of file ProxyStripTopology.h.

{ return specificTopology().localPitch(lp);}
template<class T >
virtual float GCC11_FINAL< T >::localPitch ( const LocalPoint lp,
const Topology::LocalTrackAngles dir 
) const [virtual]

conversion taking also the angle from the track state (LocalTrajectoryParameters)

Reimplemented from StripTopology.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( float  strip) const [virtual]

LocalPoint on x axis for given 'strip' 'strip' is a float in units of the strip (angular) width

Implements RadialStripTopology.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( const MeasurementPoint ) const [virtual]

LocalPoint for a given MeasurementPoint
What's a MeasurementPoint?
In analogy with that used with TrapezoidalStripTopology objects, a MeasurementPoint is a 2-dim object.
The first dimension measures the angular position wrt central line of symmetry of detector, in units of strip (angular) widths (range 0 to total angle subtended by a detector).
The second dimension measures the fractional position along the strip (range -0.5 to +0.5).
BEWARE! The components are not Cartesian.

Implements RadialStripTopology.

template<class T >
LocalPoint GCC11_FINAL< T >::localPosition ( const MeasurementPoint ) const [virtual]

LocalPoint for a given MeasurementPoint
What's a MeasurementPoint?
In analogy with that used with TrapezoidalStripTopology objects, a MeasurementPoint is a 2-dim object.
The first dimension measures the angular position wrt central line of symmetry of detector, in units of strip (angular) widths (range 0 to total angle subtended by a detector).
The second dimension measures the fractional position along the strip (range -0.5 to +0.5).
BEWARE! The components are not Cartesian.

Implements RadialStripTopology.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( float  strip) const [virtual]

LocalPoint on x axis for given 'strip' 'strip' is a float in units of the strip (angular) width

Implements RadialStripTopology.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( const MeasurementPoint ) const [virtual]

LocalPoint for a given MeasurementPoint
What's a MeasurementPoint?
In analogy with that used with TrapezoidalStripTopology objects, a MeasurementPoint is a 2-dim object.
The first dimension measures the angular position wrt central line of symmetry of detector, in units of strip (angular) widths (range 0 to total angle subtended by a detector).
The second dimension measures the fractional position along the strip (range -0.5 to +0.5).
BEWARE! The components are not Cartesian.

Implements RadialStripTopology.

template<class T >
LocalPoint GCC11_FINAL< T >::localPosition ( float  strip) const [virtual]

LocalPoint on x axis for given 'strip' 'strip' is a float in units of the strip (angular) width

Implements RadialStripTopology.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( ) const [virtual]

Reimplemented from BaseTrackerRecHit.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 34 of file TRecHit1DMomConstraint.h.

{return LocalPoint(0,0,0);}
template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 40 of file TRecHit2DPosConstraint.h.

{return pos_;}
template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 33 of file TRecHit5DParamConstraint.h.

{ return tsos_.localPosition(); }
template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( const MeasurementPoint ) const [virtual]

LocalPoint for a given MeasurementPoint
What's a MeasurementPoint?
In analogy with that used with TrapezoidalStripTopology objects, a MeasurementPoint is a 2-dim object.
The first dimension measures the angular position wrt central line of symmetry of detector, in units of strip (angular) widths (range 0 to total angle subtended by a detector).
The second dimension measures the fractional position along the strip (range -0.5 to +0.5).
BEWARE! The components are not Cartesian.

Implements RadialStripTopology.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( const MeasurementPoint mp,
const Topology::LocalTrackPred trkPred 
) const [virtual]

conversion taking also the predicted track state

Reimplemented from Topology.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 32 of file TSiPixelRecHit.h.

{return theHitData.localPosition();}
template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 37 of file TSiStripRecHit1D.h.

{return theHitData.localPosition();}
template<class T >
LocalPoint GCC11_FINAL< T >::localPosition ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 50 of file CSCRecHit2D.h.

{ return theLocalPosition; }
template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 35 of file TSiStripRecHit2DLocalPos.h.

{return theHitData.localPosition();}
template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( const MeasurementPoint ) const [inline, virtual]

LocalPoint for a given MeasurementPoint
What's a MeasurementPoint?
In analogy with that used with TrapezoidalStripTopology objects, a MeasurementPoint is a 2-dim object.
The first dimension measures the angular position wrt central line of symmetry of detector, in units of strip (angular) widths (range 0 to total angle subtended by a detector).
The second dimension measures the fractional position along the strip (range -0.5 to +0.5).
BEWARE! The components are not Cartesian.

Implements RadialStripTopology.

Definition at line 42 of file ProxyStripTopology.h.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( const MeasurementPoint mp,
const Topology::LocalTrackPred trkPred 
) const [virtual]

conversion taking also the predicted track state

Reimplemented from Topology.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( float  strip) const [inline, virtual]

LocalPoint on x axis for given 'strip' 'strip' is a float in units of the strip (angular) width

Implements RadialStripTopology.

Definition at line 46 of file ProxyStripTopology.h.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( float  strip,
const Topology::LocalTrackPred trkPred 
) const [virtual]

conversion taking also the predicted track state

Reimplemented from StripTopology.

template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 31 of file TSiTrackerMultiRecHit.h.

{return theHitData.localPosition();}
template<class T >
LocalPoint GCC11_FINAL< T >::localPosition ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 39 of file CSCSegment.h.

{ return theOrigin; }
template<class T >
virtual LocalPoint GCC11_FINAL< T >::localPosition ( const MeasurementPoint ) const [virtual]

LocalPoint for a given MeasurementPoint
What's a MeasurementPoint?
In analogy with that used with TrapezoidalStripTopology objects, a MeasurementPoint is a 2-dim object.
The first dimension measures the angular position wrt central line of symmetry of detector, in units of strip (angular) widths (range 0 to total angle subtended by a detector).
The second dimension measures the fractional position along the strip (range -0.5 to +0.5).
BEWARE! The components are not Cartesian.

Implements RadialStripTopology.

template<class T >
LocalError GCC11_FINAL< T >::localPositionError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 51 of file CSCRecHit2D.h.

{ return theLocalError; }
template<class T >
virtual LocalError GCC11_FINAL< T >::localPositionError ( ) const [virtual]

Reimplemented from BaseTrackerRecHit.

template<class T >
virtual LocalError GCC11_FINAL< T >::localPositionError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 35 of file TRecHit1DMomConstraint.h.

{return LocalError(0,0,0);}
template<class T >
virtual LocalError GCC11_FINAL< T >::localPositionError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 41 of file TRecHit2DPosConstraint.h.

{return err_;}
template<class T >
virtual LocalError GCC11_FINAL< T >::localPositionError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 35 of file TRecHit5DParamConstraint.h.

{ return tsos_.localError().positionError(); }
template<class T >
virtual LocalError GCC11_FINAL< T >::localPositionError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 38 of file TSiStripRecHit1D.h.

{return theHitData.localPositionError();}
template<class T >
virtual LocalError GCC11_FINAL< T >::localPositionError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 36 of file TSiStripRecHit2DLocalPos.h.

{return theHitData.localPositionError();}
template<class T >
virtual LocalError GCC11_FINAL< T >::localPositionError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 32 of file TSiTrackerMultiRecHit.h.

{return theHitData.localPositionError();}
template<class T >
virtual LocalError GCC11_FINAL< T >::localPositionError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 33 of file TSiPixelRecHit.h.

{return theHitData.localPositionError();}
template<class T >
LocalError GCC11_FINAL< T >::localPositionError ( ) const [virtual]

Reimplemented from BaseTrackerRecHit.

template<class T >
virtual float GCC11_FINAL< T >::localStripLength ( const LocalPoint ) const [inline, virtual]

Length of a strip passing through a given LocalPpoint

Implements RadialStripTopology.

Definition at line 49 of file RectangularStripTopology.h.

References StripTopology::stripLength().

                                                            {
    return stripLength();
  }
template<class T >
float GCC11_FINAL< T >::localStripLength ( const LocalPoint ) const [virtual]

Length of a strip passing through a given LocalPpoint

Implements RadialStripTopology.

template<class T >
virtual float GCC11_FINAL< T >::localStripLength ( const LocalPoint ) const [virtual]

Length of a strip passing through a given LocalPpoint

Implements RadialStripTopology.

template<class T >
virtual float GCC11_FINAL< T >::localStripLength ( const LocalPoint ) const [inline, virtual]

Length of a strip passing through a given LocalPpoint

Implements RadialStripTopology.

Definition at line 91 of file ProxyStripTopology.h.

{ return specificTopology().localStripLength(lp);}
template<class T >
virtual float GCC11_FINAL< T >::localStripLength ( const LocalPoint lp,
const Topology::LocalTrackAngles  
) const [virtual]

conversion taking also the angle from the track state (LocalTrajectoryParameters)

Reimplemented from StripTopology.

template<class T >
virtual float GCC11_FINAL< T >::localX ( const float  mpX) const [virtual]

Implements PixelTopology.

template<class T >
virtual float GCC11_FINAL< T >::localX ( const float  mpX,
const Topology::LocalTrackPred trkPred 
) const [virtual]

Reimplemented from PixelTopology.

template<class T >
virtual float GCC11_FINAL< T >::localX ( const float  mpX) const [virtual]

Implements PixelTopology.

template<class T >
virtual float GCC11_FINAL< T >::localY ( const float  mpY,
const Topology::LocalTrackPred trkPred 
) const [virtual]

Reimplemented from PixelTopology.

template<class T >
virtual float GCC11_FINAL< T >::localY ( const float  mpY) const [virtual]

Implements PixelTopology.

template<class T >
virtual float GCC11_FINAL< T >::localY ( const float  mpY) const [virtual]

Implements PixelTopology.

template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

return the magneticField

Implements Propagator.

Definition at line 124 of file BeamHaloPropagator.h.

{return theField;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

Implements Propagator.

Definition at line 63 of file StraightLinePropagator.h.

{return theField;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [virtual]

Implements Propagator.

template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

return the magneticField

Implements Propagator.

Definition at line 141 of file SmartPropagator.h.

{return theField;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

Implements Propagator.

Definition at line 77 of file Geant4ePropagator.h.

{return theField;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

Implements Propagator.

Definition at line 27 of file RKPropagatorInR.h.

{return theVolume;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

Implements Propagator.

Definition at line 57 of file RKPropagatorInS.h.

{return theVolume;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

Implements Propagator.

Definition at line 27 of file RKPropagatorInZ.h.

{return theVolume;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

Implements Propagator.

Definition at line 111 of file RKTestPropagator.h.

{ return theRealField;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

Implements Propagator.

Definition at line 93 of file SteppingHelixPropagator.h.

{ return field_;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, virtual]

Implements Propagator.

Definition at line 122 of file PropagatorWithMaterial.h.

{return field;}
template<class T >
virtual const MagneticField* GCC11_FINAL< T >::magneticField ( ) const [inline, private, virtual]

Implements Propagator.

Definition at line 124 of file AnalyticalPropagator.h.

{return theField;}
template<class T >
bool GCC11_FINAL< T >::makeAtomStep ( SteppingHelixPropagator::StateInfo &  svCurrent,
SteppingHelixPropagator::StateInfo &  svNext,
double  dS,
PropagationDirection  dir,
SteppingHelixPropagator::Fancy  fancy 
) const [protected]

main stepping function: compute next state vector after a step of length dS

template<class T >
GlobalVector GCC11_FINAL< T >::makeAxis ( void  ) [private]
template<class T >
bool GCC11_FINAL< T >::maskBad128StripBlocks ( ) const [inline]

Definition at line 162 of file TkStripMeasurementDet.h.

template<class T >
bool GCC11_FINAL< T >::materialAtSource ( ) const [private]

Inclusion of material at the source?

template<class T >
const MaterialEffectsUpdator& GCC11_FINAL< T >::materialEffectsUpdator ( ) const [inline]

Access to the MaterialEffectsUpdator.

Definition at line 118 of file PropagatorWithMaterial.h.

                                                               {
    return *theMEUpdator;
  }
template<class T >
virtual MeasurementError GCC11_FINAL< T >::measurementError ( const LocalPoint ,
const LocalError  
) const [virtual]

Implements RadialStripTopology.

template<class T >
MeasurementError GCC11_FINAL< T >::measurementError ( const LocalPoint ,
const LocalError  
) const [virtual]

Implements RadialStripTopology.

template<class T >
virtual MeasurementError GCC11_FINAL< T >::measurementError ( const LocalPoint ,
const LocalError  
) const [virtual]

Implements RadialStripTopology.

template<class T >
virtual MeasurementError GCC11_FINAL< T >::measurementError ( const LocalPoint lp,
const LocalError le,
const Topology::LocalTrackAngles  
) const [virtual]

conversion taking also the angle from the track state

Reimplemented from Topology.

template<class T >
virtual MeasurementError GCC11_FINAL< T >::measurementError ( const LocalPoint lp,
const LocalError le 
) const [virtual]

Implements RadialStripTopology.

template<class T >
virtual MeasurementError GCC11_FINAL< T >::measurementError ( const LocalPoint lp,
const LocalError le 
) const [inline, virtual]

Implements RadialStripTopology.

Definition at line 65 of file ProxyStripTopology.h.

                                                                          { return specificTopology().measurementError(lp, le); }
template<class T >
virtual MeasurementError GCC11_FINAL< T >::measurementError ( const LocalPoint lp,
const LocalError le,
const Topology::LocalTrackAngles  
) const [virtual]

conversion taking also the angle from the track state

Reimplemented from Topology.

template<class T >
virtual MeasurementError GCC11_FINAL< T >::measurementError ( const LocalPoint ,
const LocalError  
) const [virtual]

Implements RadialStripTopology.

template<class T >
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition ( const LocalPoint ) const [virtual]

Implements RadialStripTopology.

template<class T >
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition ( const LocalPoint ) const [virtual]

Implements RadialStripTopology.

template<class T >
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition ( const LocalPoint ) const [virtual]

Implements RadialStripTopology.

template<class T >
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition ( const LocalPoint lp,
const Topology::LocalTrackAngles  
) const [virtual]

conversion taking also the angle from the track state

Reimplemented from Topology.

template<class T >
MeasurementPoint GCC11_FINAL< T >::measurementPosition ( const LocalPoint ) const [virtual]

Implements RadialStripTopology.

template<class T >
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition ( const LocalPoint lp) const [inline, virtual]

Implements RadialStripTopology.

Definition at line 61 of file ProxyStripTopology.h.

template<class T >
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition ( const LocalPoint lp,
const Topology::LocalTrackAngles  
) const [virtual]

conversion taking also the angle from the track state

Reimplemented from Topology.

template<class T >
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition ( const LocalPoint lp) const [inline, virtual]

Implements RadialStripTopology.

Definition at line 88 of file RectangularPixelTopology.h.

References AlCaHLTBitMon_ParallelJobs::p, and PixelTopology::pixel().

            {
    std::pair<float,float> p = pixel( lp );
    return MeasurementPoint( p.first, p.second );
  }
template<class T >
virtual bool GCC11_FINAL< T >::measurements ( const TrajectoryStateOnSurface stateOnThisDet,
const MeasurementEstimator est,
TempMeasurements result 
) const [virtual]

Implements MeasurementDet.

template<class T >
virtual bool GCC11_FINAL< T >::measurements ( const TrajectoryStateOnSurface stateOnThisDet,
const MeasurementEstimator est,
TempMeasurements result 
) const [virtual]

Implements MeasurementDet.

template<class T >
const MultiTrajectoryStateMerger* GCC11_FINAL< T >::merger ( ) const [inline]

Definition at line 52 of file GsfTrajectoryFitter.h.

{return theMerger;}
template<class T >
double GCC11_FINAL< T >::mom ( ) const [inline]

Definition at line 37 of file TRecHit1DMomConstraint.h.

{return mom_;}
template<class T >
const AlgebraicMatrix53& GCC11_FINAL< T >::momentumJacobian ( ) const [virtual]

Method returning the Momentum Jacobian from the Taylor expansion (Matrix B)

Implements LinearizedTrackState< 5 >.

template<class T >
SiStripCluster const& GCC11_FINAL< T >::monoCluster ( ) const [inline]

Definition at line 37 of file SiStripMatchedRecHit2D.h.

                                             { 
    return monoClusterRef().stripCluster();
  }  
template<class T >
OmniClusterRef const& GCC11_FINAL< T >::monoClusterRef ( ) const [inline]

Definition at line 29 of file SiStripMatchedRecHit2D.h.

{ return clusterMono_;}
template<class T >
OmniClusterRef& GCC11_FINAL< T >::monoClusterRef ( ) [inline]

Definition at line 32 of file SiStripMatchedRecHit2D.h.

{ return clusterMono_;}
template<class T >
const TkStripMeasurementDet* GCC11_FINAL< T >::monoDet ( ) const [inline]

Definition at line 34 of file TkGluedMeasurementDet.h.

{ return theMonoDet;} 
template<class T >
SiStripRecHit2D GCC11_FINAL< T >::monoHit ( ) const [inline]

Definition at line 19 of file SiStripMatchedRecHit2D.h.

template<class T >
unsigned int GCC11_FINAL< T >::monoId ( ) const [inline]

Definition at line 22 of file SiStripMatchedRecHit2D.h.

References TrackingRecHit::rawId().

{ return rawId()+2;}
template<class T >
GCC11_FINAL< T >::MSLayersKeeperX0AtEta ( ) [inline]

Definition at line 11 of file MSLayersKeeperX0AtEta.h.

: isInitialised(false) { }
template<class T >
GCC11_FINAL< T >::MSLayersKeeperX0Averaged ( ) [inline]

Definition at line 8 of file MSLayersKeeperX0Averaged.h.

: isInitialised(false) { }
template<class T >
GCC11_FINAL< T >::MSLayersKeeperX0DetLayer ( ) [inline]

Definition at line 9 of file MSLayersKeeperX0DetLayer.h.

: isInitialised(false) { }
template<class T >
GCC11_FINAL< T >::MultipleScatteringUpdator ( double  mass,
double  ptMin = -1. 
) [inline]

Specify assumed mass of particle for material effects. If ptMin > 0, then the rms muliple scattering angle will be calculated taking into account the uncertainty in the reconstructed track momentum. (By default, it is neglected). However, a lower limit on the possible value of the track Pt will be applied at ptMin, to avoid the rms multiple scattering becoming too big.

Definition at line 26 of file MultipleScatteringUpdator.h.

template<class T >
bool GCC11_FINAL< T >::myInside ( const Local3DPoint lp,
float  tolerance 
) const [private]
template<class T >
static int GCC11_FINAL< T >::myPhi ( int  i) [inline, static, private]

Definition at line 105 of file EcalEndcapGeometry.h.

{ i+=720; return ( 1 + (i-1)%360 ) ; }
template<class T >
GCC11_FINAL< T >::NavCone ( const Cone cone) [inline]

Definition at line 19 of file NavCone.h.

: theSurfaceP(cone) {}
template<class T >
GCC11_FINAL< T >::NavCylinder ( const Cylinder cylinder) [inline]

Definition at line 18 of file NavCylinder.h.

: theSurfaceP(cylinder) {}
template<class T >
GCC11_FINAL< T >::NavPlane ( PlanePointer  plane) [inline]

Definition at line 22 of file NavPlane.h.

: theSurfaceP(plane) {}
template<class T >
GCC11_FINAL< T >::NavPropagator ( const MagneticField field,
PropagationDirection  dir = alongMomentum 
)
template<class T >
const NavVolume* GCC11_FINAL< T >::navVolume ( const MagVolume magVolume) const [private]
template<class T >
GCC11_FINAL< T >::NavVolume6Faces ( const MagVolume magvol,
const bool  isIron = false 
) [explicit]

A NavVolume6Faces that corresponds exactly to a MagVolume.

template<class T >
GCC11_FINAL< T >::NavVolume6Faces ( const PositionType pos,
const RotationType rot,
DDSolidShape  shape,
const std::vector< NavVolumeSide > &  faces,
const MagneticFieldProvider< float > *  mfp 
)
template<class T >
virtual int GCC11_FINAL< T >::ncolumns ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 168 of file RectangularPixelTopology.h.

                               {
    return ( m_ncols );
  }
template<class T >
virtual int GCC11_FINAL< T >::ncolumns ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 68 of file ProxyPixelTopology.h.

{ return specificTopology().ncolumns(); }
template<class T >
int GCC11_FINAL< T >::nearestStrip ( const LocalPoint ) const [virtual]

Nearest strip to given LocalPoint

Implements RadialStripTopology.

template<class T >
virtual void GCC11_FINAL< T >::newCell ( const GlobalPoint f1,
const GlobalPoint f2,
const GlobalPoint f3,
const CCGFloat parm,
const DetId detId 
) [virtual]
template<class T >
virtual void GCC11_FINAL< T >::newCell ( const GlobalPoint f1,
const GlobalPoint f2,
const GlobalPoint f3,
const CCGFloat parm,
const DetId detId 
) [virtual]
template<class T >
virtual std::vector<const DetLayer*> GCC11_FINAL< T >::nextLayers ( NavigationDirection  direction) const [virtual]

Return the next (closest) layer(s) that can be reached in the specified NavigationDirection

Reimplemented from DetLayer.

template<class T >
virtual std::vector<const DetLayer*> GCC11_FINAL< T >::nextLayers ( const FreeTrajectoryState fts,
PropagationDirection  timeDirection 
) const [virtual]

Return the next (closest) layer(s) compatible with the specified FreeTrajectoryState and PropagationDirection

Reimplemented from DetLayer.

template<class T >
virtual std::vector<const DetLayer*> GCC11_FINAL< T >::nextLayers ( NavigationDirection  direction) const [virtual]

Return the next (closest) layer(s) that can be reached in the specified NavigationDirection

Reimplemented from DetLayer.

template<class T >
virtual std::vector<const DetLayer*> GCC11_FINAL< T >::nextLayers ( const FreeTrajectoryState fts,
PropagationDirection  timeDirection 
) const [virtual]

Return the next (closest) layer(s) compatible with the specified FreeTrajectoryState and PropagationDirection

Reimplemented from DetLayer.

template<class T >
virtual Container GCC11_FINAL< T >::nextSurface ( const NavVolume::LocalPoint pos,
const NavVolume::LocalVector mom,
double  charge,
PropagationDirection  propDir,
ConstReferenceCountingPointer< Surface NotThisSurfaceP 
) const [virtual]

Same, giving lowest priority to the surface we are on now (=NotThisSurface)

Implements NavVolume.

template<class T >
virtual Container GCC11_FINAL< T >::nextSurface ( const NavVolume::LocalPoint pos,
const NavVolume::LocalVector mom,
double  charge,
PropagationDirection  propDir = alongMomentum 
) const [virtual]

Give a sorted list of possible surfaces to propagate to.

Implements NavVolume.

template<class T >
virtual const NavVolume* GCC11_FINAL< T >::nextVolume ( const NavSurface::LocalPoint point,
SurfaceOrientation::Side  side 
) const [inline, virtual]

Implements NavSurface.

Definition at line 28 of file NavPlane.h.

                                                                           {
        return theImpl.nextVolume( point,side);

    }
template<class T >
virtual const NavVolume* GCC11_FINAL< T >::nextVolume ( const NavSurface::LocalPoint point,
SurfaceOrientation::Side  side 
) const [inline, virtual]

Implements NavSurface.

Definition at line 25 of file NavCone.h.

                                                                            {
        return theImpl.nextVolume( point,side);
    }
template<class T >
virtual const NavVolume* GCC11_FINAL< T >::nextVolume ( const NavSurface::LocalPoint point,
SurfaceOrientation::Side  side 
) const [inline, virtual]

Implements NavSurface.

Definition at line 24 of file NavCylinder.h.

                                                                            {
        return theImpl.nextVolume( point,side);
    }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::noNextVolume ( TrajectoryStateOnSurface  startingState) const [private]
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::north ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in north direction

Implements CaloSubdetectorTopology.

Definition at line 22 of file EcalEndcapHardcodedTopology.h.

References CaloSubdetectorTopology::goNorth(), and DetId::rawId().

  { 
    EEDetId nextId= goNorth(id);
    std::vector<DetId> vNeighborsDetId;
    if (! (nextId==EEDetId(0)))
      vNeighborsDetId.push_back(DetId(nextId.rawId()));
    return vNeighborsDetId;
  }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::north ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in north direction

Implements CaloSubdetectorTopology.

Definition at line 29 of file EcalEndcapTopology.h.

References CaloSubdetectorTopology::goNorth(), and DetId::rawId().

    { 
      EEDetId nextId= goNorth(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EEDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::north ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in north direction

Implements CaloSubdetectorTopology.

Definition at line 30 of file EcalPreshowerTopology.h.

References CaloSubdetectorTopology::goNorth(), and DetId::rawId().

    { 
      ESDetId nextId= goNorth(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==ESDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::north ( const DetId id) const [virtual]

Get the neighbors of the given cell in north direction

Implements CaloSubdetectorTopology.

template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::north ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in north direction

Implements CaloSubdetectorTopology.

Definition at line 22 of file EcalBarrelHardcodedTopology.h.

References CaloSubdetectorTopology::goNorth(), and DetId::rawId().

    { 
      EBDetId nextId=goNorth(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EBDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::north ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in north direction

Implements CaloSubdetectorTopology.

Definition at line 30 of file EcalBarrelTopology.h.

References CaloSubdetectorTopology::goNorth(), and DetId::rawId().

    { 
      EBDetId nextId=goNorth(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EBDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
bool GCC11_FINAL< T >::notAtSurface ( const Plane ,
const PositionTypeDouble ,
const float   
) const [inline, private]

Iteration control: check for significant distance to plane.

template<class T >
int GCC11_FINAL< T >::nRecHits ( ) const [inline]

Definition at line 68 of file CSCSegment.h.

{ return theCSCRecHits.size(); }        
template<class T >
virtual int GCC11_FINAL< T >::nrows ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 164 of file RectangularPixelTopology.h.

                            {
    return ( m_nrows );
  }
template<class T >
virtual int GCC11_FINAL< T >::nrows ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 67 of file ProxyPixelTopology.h.

{ return specificTopology().nrows(); }
template<class T >
unsigned int GCC11_FINAL< T >::nStrips ( ) const [inline]

Definition at line 56 of file CSCRecHit2D.h.

{return nStrips_;}
template<class T >
virtual int GCC11_FINAL< T >::nstrips ( ) const [inline, virtual]

Total number of strips

Implements RadialStripTopology.

Definition at line 45 of file RectangularStripTopology.h.

{ return theNumberOfStrips;}
template<class T >
virtual int GCC11_FINAL< T >::nstrips ( ) const [virtual]

Total number of strips

Implements RadialStripTopology.

template<class T >
int GCC11_FINAL< T >::nstrips ( ) const [inline, virtual]

Total number of strips

Implements RadialStripTopology.

Definition at line 127 of file TkRadialStripTopology.h.

{ return theNumberOfStrips; }
template<class T >
virtual int GCC11_FINAL< T >::nstrips ( ) const [inline, virtual]

Total number of strips

Implements RadialStripTopology.

Definition at line 88 of file ProxyStripTopology.h.

{return specificTopology().nstrips();}
template<class T >
unsigned int GCC11_FINAL< T >::nTimeBins ( ) const [inline]

Definition at line 70 of file CSCRecHit2D.h.

{return nTimeBins_;}
template<class T >
static unsigned int GCC11_FINAL< T >::numberOfAlignments ( ) [inline, static]

Definition at line 85 of file EcalBarrelGeometry.h.

{ return 36 ; }
template<class T >
static unsigned int GCC11_FINAL< T >::numberOfAlignments ( ) [inline, static]

Definition at line 80 of file EcalEndcapGeometry.h.

{ return 4 ; }
template<class T >
virtual unsigned int GCC11_FINAL< T >::numberOfParametersPerShape ( ) const [inline, virtual]

Reimplemented from CaloSubdetectorGeometry.

Definition at line 49 of file EcalBarrelGeometry.h.

template<class T >
virtual unsigned int GCC11_FINAL< T >::numberOfParametersPerShape ( ) const [inline, virtual]

Reimplemented from CaloSubdetectorGeometry.

Definition at line 51 of file EcalEndcapGeometry.h.

template<class T >
virtual unsigned int GCC11_FINAL< T >::numberOfShapes ( ) const [inline, virtual]

Reimplemented from CaloSubdetectorGeometry.

Definition at line 48 of file EcalBarrelGeometry.h.

{ return k_NumberOfShapes ; }
template<class T >
virtual unsigned int GCC11_FINAL< T >::numberOfShapes ( ) const [inline, virtual]

Reimplemented from CaloSubdetectorGeometry.

Definition at line 50 of file EcalEndcapGeometry.h.

{ return k_NumberOfShapes ; }
template<class T >
unsigned int GCC11_FINAL< T >::nWireGroups ( ) const [inline]

Definition at line 65 of file CSCRecHit2D.h.

{return nWireGroups_;}
template<class T >
TransientTrackingRecHit::RecHitPointer GCC11_FINAL< T >::oldbuild ( const TrackingRecHit p) const [private]
template<class T >
Geom::Theta<float> GCC11_FINAL< T >::openingAngle ( ) const [inline]

Definition at line 77 of file SimpleConeBounds.h.

References pi, and theta().

                                        {
    float theta = atan(((theRmaxZmax+theRminZmax)/2.-
                        (theRmaxZmin+theRminZmin)/2.)/length());
    return Geom::Theta<float>(theta < 0 ? theta+Geom::pi() : theta);
  }
template<class T >
virtual Scalar GCC11_FINAL< T >::operator() ( const Vector a,
const Vector b,
const Scalar rho 
) const [inline, virtual]

Definition at line 18 of file RKCylindricalDistance.h.

template<class T >
virtual Vector GCC11_FINAL< T >::operator() ( Scalar  z,
const Vector state 
) const [virtual]
template<class T >
virtual TrajectoryStateClosestToPoint GCC11_FINAL< T >::operator() ( const FTS originalFTS,
const GlobalPoint referencePoint 
) const [virtual]
template<class T >
virtual Vector GCC11_FINAL< T >::operator() ( Scalar  startPar,
const Vector startState,
Scalar  step,
const RKDerivative< T, N > &  deriv,
const RKDistance< T, N > &  dist,
float  eps 
) [virtual]
template<class T >
virtual Vector GCC11_FINAL< T >::operator() ( Scalar  r,
const Vector state 
) const [virtual]
template<class T >
virtual Scalar GCC11_FINAL< T >::operator() ( const Vector rka,
const Vector rkb,
const Scalar s 
) const [inline, virtual]

Definition at line 21 of file RKCartesianDistance.h.

References a, b, mag(), CartesianStateAdaptor::momentum(), and CartesianStateAdaptor::position().

                                                                                          {
    CartesianStateAdaptor a(rka), b(rkb);

    return (a.position()-b.position()).mag() + 
      (a.momentum() - b.momentum()).mag() / b.momentum().mag();
  }
template<class T >
virtual Vector GCC11_FINAL< T >::operator() ( Scalar  z,
const Vector state 
) const [virtual]
template<class T >
virtual TrajectoryStateClosestToPoint GCC11_FINAL< T >::operator() ( const TSOS originalTSOS,
const GlobalPoint referencePoint 
) const [virtual]
template<class T >
TruncatedPyramid& GCC11_FINAL< T >::operator= ( const TruncatedPyramid tr)
template<class T >
PixelGeomDetType& GCC11_FINAL< T >::operator= ( const PixelGeomDetType &  other) [private]
template<class T >
bool GCC11_FINAL< T >::operator== ( ReferenceCountingPointer< LinearizedTrackState< 5 > > &  other) const
template<class T >
bool GCC11_FINAL< T >::operator== ( LinearizedTrackState< 5 > &  other) const
template<class T >
const GeomDet* GCC11_FINAL< T >::originalDet ( ) const [inline]

Definition at line 24 of file ProjectedRecHit2D.h.

{return theOriginalDet;}
template<class T >
const SiStripRecHit2D& GCC11_FINAL< T >::originalHit ( ) const [inline]

Definition at line 42 of file ProjectedRecHit2D.h.

References GenericTransientTrackingRecHit::hit(), and GCC11_FINAL< T >::originalHit().

Referenced by GCC11_FINAL< T >::originalHit().

{ return static_cast<const ProjectedSiStripRecHit2D*>( hit() )->originalHit();}
template<class T >
float GCC11_FINAL< T >::originToIntersection ( ) const [inline, virtual]

(y) distance from intersection of the projections of the strips to the local coordinate origin. Same as centreToIntersection() if symmetry centre of strip plane coincides with local origin.

Implements RadialStripTopology.

Definition at line 195 of file TkRadialStripTopology.h.

template<class T >
float GCC11_FINAL< T >::outerRadius ( ) const [inline]

The outer radius of the disk.

Definition at line 75 of file BoundDisk.h.

References GCC11_FINAL< T >::outerRadius().

Referenced by GCC11_FINAL< T >::outerRadius().

{ return static_cast<const SimpleDiskBounds&>(bounds()).outerRadius();}
template<class T >
float GCC11_FINAL< T >::outerRadius ( void  ) const [inline]

Definition at line 25 of file BoundDiskSector.h.

References BoundSurface::bounds().

{ return bounds().outerRadius();}
template<class T >
float GCC11_FINAL< T >::outerRadius ( void  ) const [inline]

Definition at line 40 of file DiskSectorBounds.h.

{return theRmax;}
template<class T >
float GCC11_FINAL< T >::outerRadius ( ) const [inline]

Definition at line 33 of file SimpleDiskBounds.h.

{return theRmax;}
template<class T >
bool GCC11_FINAL< T >::overlap ( const GlobalPoint gpos,
const GeometricSearchDet rod,
float  phiWin 
) const [private]
template<class T >
bool GCC11_FINAL< T >::overlap ( const GlobalPoint gpos,
const GeometricSearchDet ring,
float  window 
) const [private]
template<class T >
bool GCC11_FINAL< T >::overlap ( const GlobalPoint gpos,
const GeomDet det,
float  phiWin 
) const [private]
template<class T >
bool GCC11_FINAL< T >::overlap ( const GlobalPoint gpos,
const GeometricSearchDet rod,
float  phiWin 
) const [private]
template<class T >
bool GCC11_FINAL< T >::overlap ( const GlobalPoint gpos,
const GeomDet rod,
float  phiWin 
) const [private]
template<class T >
bool GCC11_FINAL< T >::overlapInR ( const TrajectoryStateOnSurface tsos,
int  i,
double  ymax 
) const [private]
template<class T >
AlgebraicVector GCC11_FINAL< T >::parameters ( ) const [virtual]

Parameters of the segment, for the track fit in the order (dx/dz, dy/dz, x, y )

Reimplemented from BaseTrackerRecHit.

template<class T >
virtual AlgebraicVector GCC11_FINAL< T >::parameters ( void  ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 29 of file TRecHit5DParamConstraint.h.

References asHepVector().

template<class T >
virtual AlgebraicVector GCC11_FINAL< T >::parameters ( void  ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 22 of file TSiPixelRecHit.h.

{return theHitData.parameters();}
template<class T >
virtual AlgebraicVector GCC11_FINAL< T >::parameters ( ) const [virtual]

Reimplemented from BaseTrackerRecHit.

template<class T >
virtual AlgebraicVector GCC11_FINAL< T >::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;
  }
template<class T >
virtual AlgebraicVector GCC11_FINAL< T >::parameters ( void  ) const [inline, virtual]
template<class T >
virtual AlgebraicVector GCC11_FINAL< T >::parameters ( void  ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 25 of file TSiStripRecHit1D.h.

{return theHitData.parameters();}
template<class T >
virtual AlgebraicVector GCC11_FINAL< T >::parameters ( void  ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 26 of file TSiStripRecHit2DLocalPos.h.

{return theHitData.parameters();}
template<class T >
virtual AlgebraicVector GCC11_FINAL< T >::parameters ( void  ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 18 of file TSiTrackerMultiRecHit.h.

{return theHitData.parameters();}
template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::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();
  }
template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::parametersError ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 31 of file TRecHit5DParamConstraint.h.

References asHepMatrix().

{ return asHepMatrix( tsos_.localError().matrix() ); }
template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::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();
  }
template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::parametersError ( ) const [inline, virtual]
template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::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;
  }
template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::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;
  }
template<class T >
AlgebraicSymMatrix GCC11_FINAL< T >::parametersError ( ) const [inline, virtual]

Covariance matrix of parameters()

Reimplemented from BaseTrackerRecHit.

Definition at line 49 of file CSCSegment.h.

{ return theCovMatrix; }
template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::parametersError ( ) const [inline, virtual]
template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::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();
  }
template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::parametersError ( ) const [virtual]

Reimplemented from BaseTrackerRecHit.

template<class T >
virtual AlgebraicSymMatrix GCC11_FINAL< T >::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();
  }
template<class T >
const AlgebraicVector5& GCC11_FINAL< T >::parametersFromExpansion ( ) const [virtual]

Method returning the parameters of the Taylor expansion

Implements LinearizedTrackState< 5 >.

template<class T >
const Surface& GCC11_FINAL< T >::parentSurface ( ) [inline]

access to original surface

Definition at line 19 of file TangentPlane.h.

{return *theParent;}
template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLength ( const GlobalPoint point) const [virtual]

Propagation status (true if valid) and (signed) path length along the helix from the starting point to the closest approach to the point. The starting point is given in the constructor.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLength ( const Plane ) [virtual]

Propagation status (true if valid) and (signed) path length along the helix from the starting point to the plane. The starting point is given in the constructor.

Implements HelixPlaneCrossing.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLength ( const Line line) const [virtual]

Propagation status (true if valid) and (signed) path length along the helix from the starting point to the closest approach to the line. The starting point is given in the constructor.

Implements HelixLineExtrapolation.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLength ( const Plane plane) [virtual]

Propagation status (true if valid) and (signed) path length along the helix from the starting point to the plane.

Implements HelixPlaneCrossing.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLength ( const GlobalPoint point) const [virtual]

Propagation status (true if valid) and (signed) path length along the helix from the starting point to the closest approach. to the point. The starting point is given in the constructor.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLength ( const Line line) const [virtual]

Propagation status (true if valid) and (signed) path length along the helix from the starting point to the closest approach to the line. The starting point is given in the constructor.

Implements HelixLineExtrapolation.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLength ( const Plane plane) [virtual]

Propagation status (true if valid) and (signed) path length along the helix from the starting point to the plane. The starting point is given in the constructor.

Implements HelixPlaneCrossing.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLength ( const Plane ) [virtual]

Propagation status (true if valid) and (signed) path length along the helix from the starting point to the plane. The starting point is given in the constructor.

Implements HelixPlaneCrossing.

template<class T >
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLengthFromCoefficients ( const double  ceq[4]) const [private, virtual]

common part for propagation to point and line

template<class T >
GCC11_FINAL< T >::PerigeeLinearizedTrackState ( const GlobalPoint linP,
const reco::TransientTrack track,
const TrajectoryStateOnSurface tsos 
) [inline, private]

Constructor with the linearization point and the track. Private, can only be used by LinearizedTrackFactory.

Definition at line 151 of file PerigeeLinearizedTrackState.h.

     : theLinPoint(linP), theTrack(track), 
     theTSOS(tsos),  theCharge(theTrack.charge()), jacobiansAvailable(false) {}
template<class T >
float GCC11_FINAL< T >::phiExtension ( ) const [inline]

Definition at line 26 of file BoundDiskSector.h.

References BoundSurface::bounds().

{ return bounds().phiExtension();}
template<class T >
float GCC11_FINAL< T >::phiExtension ( ) const [inline]

Definition at line 41 of file DiskSectorBounds.h.

{return thePhiExt;}
template<class T >
float GCC11_FINAL< T >::phiOfOneEdge ( ) const [inline, virtual]

Convenience function to access azimuthal angle of extreme edge of first strip measured relative to long symmetry axis of the plane of strips.

WARNING! This angle is measured clockwise from the local y axis which means it is in the conventional azimuthal phi plane, but azimuth is of course measured from local x axis not y. The range of this angle is -(full angle)/2 to +(full angle)/2.
where (full angle) = nstrips() * angularWidth().

Implements RadialStripTopology.

Definition at line 209 of file TkRadialStripTopology.h.

{ return thePhiOfOneEdge; }
template<class T >
float GCC11_FINAL< T >::phiPitch ( void  ) const [inline, virtual]

Phi pitch of each strip (= angular width!)

Implements RadialStripTopology.

Definition at line 171 of file TkRadialStripTopology.h.

{ return angularWidth(); }
template<class T >
virtual std::pair<float,float> GCC11_FINAL< T >::pitch ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 160 of file RectangularPixelTopology.h.

                                             {
    return std::pair<float,float>( float(m_pitchx), float(m_pitchy));
  }
template<class T >
virtual float GCC11_FINAL< T >::pitch ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 39 of file RectangularStripTopology.h.

{ return thePitch; }
template<class T >
virtual float GCC11_FINAL< T >::pitch ( ) const [virtual]

Pitch in the middle of the DetUnit

Implements PixelTopology.

template<class T >
virtual std::pair<float,float> GCC11_FINAL< T >::pitch ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 66 of file ProxyPixelTopology.h.

{ return specificTopology().pitch(); }
template<class T >
virtual float GCC11_FINAL< T >::pitch ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 81 of file ProxyStripTopology.h.

{ return specificTopology().pitch(); }
template<class T >
virtual std::pair<float,float> GCC11_FINAL< T >::pixel ( const LocalPoint p) const [virtual]

Implements PixelTopology.

template<class T >
virtual std::pair<float,float> GCC11_FINAL< T >::pixel ( const LocalPoint p,
const Topology::LocalTrackAngles ltp 
) const [virtual]

conversion taking also the angle from the track state

Reimplemented from PixelTopology.

template<class T >
virtual std::pair<float,float> GCC11_FINAL< T >::pixel ( const LocalPoint p) const [virtual]

Implements PixelTopology.

template<class T >
GCC11_FINAL< T >::PixelBarrelLayer ( std::vector< const PixelRod * > &  innerRods,
std::vector< const PixelRod * > &  outerRods 
)
template<class T >
GCC11_FINAL< T >::PixelBlade ( std::vector< const GeomDet * > &  frontDets,
std::vector< const GeomDet * > &  backDets 
)
template<class T >
const PixelClusterParameterEstimator* GCC11_FINAL< T >::pixelClusterParameterEstimator ( ) [inline]

Definition at line 22 of file TkTransientTrackingRecHitBuilder.h.

{return pixelCPE;}
template<class T >
GCC11_FINAL< T >::PixelForwardLayer ( std::vector< const PixelBlade * > &  blades)
template<class T >
GCC11_FINAL< T >::PixelForwardLayerPhase1 ( std::vector< const PixelBlade * > &  blades)
template<class T >
GCC11_FINAL< T >::PixelGeomDetType ( TopologyType t,
std::string const &  name,
SubDetector det 
) [inline]

Definition at line 17 of file PixelGeomDetType.h.

template<class T >
GCC11_FINAL< T >::PixelGeomDetType ( const PixelGeomDetType &  other) [private]
template<class T >
GCC11_FINAL< T >::PixelRod ( std::vector< const GeomDet * > &  theDets)
template<class T >
virtual PositionType GCC11_FINAL< T >::position ( double  s) const [virtual]

Position at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
virtual PositionType GCC11_FINAL< T >::position ( double  s) const [virtual]

Returns the position along the helix that corresponds to path length "s" from the starting point. If s is obtained from the pathLength method the position is the destination point, i.e. the position at the closest approach (if it exists!) is given by position( pathLength(line) ).

Implements HelixLineExtrapolation.

template<class T >
virtual PositionType GCC11_FINAL< T >::position ( double  s) const [virtual]

Position at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
virtual PositionType GCC11_FINAL< T >::position ( double  s) const [virtual]

Position at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
virtual PositionType GCC11_FINAL< T >::position ( double  s) const [virtual]

Position at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
virtual PositionType GCC11_FINAL< T >::position ( double  s) const [virtual]

Position at pathlength s from the starting point.

Implements HelixLineExtrapolation.

template<class T >
SurfaceDeformation::Local2DVector GCC11_FINAL< T >::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.

template<class T >
SurfaceDeformation::Local2DVector GCC11_FINAL< T >::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.

template<class T >
SurfaceDeformation::Local2DVector GCC11_FINAL< T >::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.

template<class T >
SurfaceDeformation::Local2DVector GCC11_FINAL< T >::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.

template<class T >
PositionTypeDouble GCC11_FINAL< T >::positionInDouble ( double  s) const

Position at pathlength s from the starting point.

template<class T >
PositionTypeDouble GCC11_FINAL< T >::positionInDouble ( double  s) const

Position at pathlength s from the starting point in double precision.

template<class T >
PositionTypeDouble GCC11_FINAL< T >::positionInDouble ( double  s) const

Position at pathlength s from the starting point.

template<class T >
PositionTypeDouble GCC11_FINAL< T >::positionInDouble ( double  s) const

Position at pathlength s from the starting point in double precision.

template<class T >
const AlgebraicMatrix53& GCC11_FINAL< T >::positionJacobian ( ) const [virtual]

Method returning the Position Jacobian from the Taylor expansion (Matrix A)

Implements LinearizedTrackState< 5 >.

template<class T >
float GCC11_FINAL< T >::positionWithinStrip ( ) const [inline]

The estimated position within the strip.

Definition at line 76 of file CSCRecHit2D.h.

template<class T >
const TrajectoryStateClosestToPoint& GCC11_FINAL< T >::predictedState ( ) const

Method returning the track state at the point of closest approach to the linearization point, in the transverse plane (a.k.a. transverse impact point).

template<class T >
AlgebraicSymMatrix55 GCC11_FINAL< T >::predictedStateError ( ) const [virtual]

Method returning the covariance matrix of the track state at the transverse impact point.

Implements LinearizedTrackState< 5 >.

template<class T >
AlgebraicSymMatrix33 GCC11_FINAL< T >::predictedStateMomentumError ( ) const [virtual]

Method returning the momentum covariance matrix of the track state at the transverse impact point.

Implements LinearizedTrackState< 5 >.

template<class T >
virtual AlgebraicVector3 GCC11_FINAL< T >::predictedStateMomentumParameters ( ) const [virtual]

Method returning the momentum part of the parameters of the track state at the linearization point.

Implements LinearizedTrackState< 5 >.

template<class T >
AlgebraicVector5 GCC11_FINAL< T >::predictedStateParameters ( ) const [virtual]

Method returning the parameters of the track state at the transverse impact point.

Implements LinearizedTrackState< 5 >.

template<class T >
AlgebraicSymMatrix55 GCC11_FINAL< T >::predictedStateWeight ( int &  error) const [virtual]

Method returning the weight matrix of the track state at the transverse impact point. The error variable is 0 in case of success.

Implements LinearizedTrackState< 5 >.

template<class T >
void GCC11_FINAL< T >::print ( ) const
template<class T >
void GCC11_FINAL< T >::print ( ) const

Print the content of the RecHit2D including L1A (for debugging)

template<class T >
float GCC11_FINAL< T >::probabilityQ ( ) const [inline]

Definition at line 89 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                        {
    return SiPixelRecHitQuality::thePacking.probabilityQ( qualWord_ );
  }
template<class T >
float GCC11_FINAL< T >::probabilityX ( ) const [inline]

Definition at line 78 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                        {
    return SiPixelRecHitQuality::thePacking.probabilityX( qualWord_ );
  }
template<class T >
float GCC11_FINAL< T >::probabilityXY ( ) const [inline]

Definition at line 86 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                         {
    return SiPixelRecHitQuality::thePacking.probabilityXY( qualWord_ );
  }
template<class T >
float GCC11_FINAL< T >::probabilityY ( ) const [inline]

Definition at line 81 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                        {
    return SiPixelRecHitQuality::thePacking.probabilityY( qualWord_ );
  }
template<class T >
static std::string GCC11_FINAL< T >::producerTag ( ) [inline, static]

Definition at line 83 of file EcalBarrelGeometry.h.

{ return "EcalBarrel" ; }
template<class T >
static std::string GCC11_FINAL< T >::producerTag ( ) [inline, static]

Definition at line 78 of file EcalEndcapGeometry.h.

{ return "EcalEndcap" ; }
template<class T >
GCC11_FINAL< T >::ProjectedRecHit2D ( const LocalPoint pos,
const LocalError err,
const GeomDet det,
const GeomDet originaldet,
const TransientTrackingRecHit originalHit 
) [private]
template<class T >
GCC11_FINAL< T >::ProjectedRecHit2D ( const GeomDet geom,
const GeomDet originaldet,
const ProjectedSiStripRecHit2D rh,
const StripClusterParameterEstimator cpe,
bool  computeCoarseLocalPosition 
) [private]
template<class T >
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 32 of file TSiStripRecHit2DLocalPos.h.

{return theHitData.projectionMatrix();}
template<class T >
virtual AlgebraicMatrix GCC11_FINAL< T >::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;
  }
template<class T >
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix ( ) const [virtual]

The projection matrix relates the trajectory state parameters to the segment parameters().

Reimplemented from BaseTrackerRecHit.

template<class T >
virtual AlgebraicMatrix GCC11_FINAL< T >::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;
  }
template<class T >
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix ( ) const [virtual]

Reimplemented from BaseTrackerRecHit.

template<class T >
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 24 of file TRecHit5DParamConstraint.h.

References TrackingRecHit::projectionMatrix().

template<class T >
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 29 of file TSiPixelRecHit.h.

{return theHitData.projectionMatrix();}
template<class T >
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 34 of file TSiStripRecHit1D.h.

{return theHitData.projectionMatrix();}
template<class T >
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix ( ) const [inline, virtual]

Reimplemented from BaseTrackerRecHit.

Definition at line 28 of file TSiTrackerMultiRecHit.h.

{return theHitData.projectionMatrix();}
template<class T >
RecHitContainer GCC11_FINAL< T >::projectOnGluedDet ( const RecHitContainer hits,
const TrajectoryStateOnSurface ts 
) const [private]
template<class T >
template<typename HitCollector >
void GCC11_FINAL< T >::projectOnGluedDet ( HitCollector &  collector,
const RecHitContainer hits,
const GlobalVector gdir 
) const [private]
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface state,
const Surface sur 
) const [inline, virtual]

The following three methods are equivalent to the corresponding methods above, but if the starting state is a TrajectoryStateOnSurface, it's better to use it as such rather than use just the FreeTrajectoryState part. It may help some concrete propagators. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

Definition at line 74 of file SmartPropagator.h.

References Propagator::propagate().

                                                                     {
      return Propagator::propagate(tsos,surface);
    }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface tsos,
const Cylinder cylinder 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 79 of file BeamHaloPropagator.h.

References Propagator::propagate().

                                                                       {
      return Propagator::propagate(tsos, cylinder);
    }
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState state,
const Cylinder cyl 
) const [inline, virtual]

Implements Propagator.

Definition at line 82 of file RKTestPropagator.h.

                                                                            {
    return theRKProp->propagate(state,cyl);}
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Plane plane 
) const [virtual]

Implements Propagator.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ,
const Plane  
) const [virtual]

Implements Propagator.

template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Plane plane 
) const [virtual]

Implements Propagator.

template<class T >
virtual TSOS GCC11_FINAL< T >::propagate ( const FreeTrajectoryState state,
const Surface sur 
) const [inline, virtual]

Propagate from a free state (e.g. position and momentum in in global cartesian coordinates) to a surface. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

Definition at line 32 of file StraightLinePropagator.h.

References Propagator::propagate().

                                                       {
    return Propagator::propagate(fts, surface);
  }
template<class T >
virtual TSOS GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [inline, virtual]

Implements Propagator.

Definition at line 42 of file StraightLinePropagator.h.

References Propagator::propagateWithPath().

                                                         {
    return propagateWithPath(fts,cylinder).first;
  }
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const Propagator prop,
const TrajectoryStateOnSurface startingState 
) const [virtual]

hook for double dispatch to avoid propagation to generic surface.

Implements NavSurface.

template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Plane plane 
) const [inline, virtual]

propagation to plane

Implements Propagator.

Definition at line 48 of file AnalyticalPropagator.h.

References Propagator::propagateWithPath().

                                                               {
    return propagateWithPath(fts,plane).first;
  }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface state,
const Surface sur 
) const [inline, virtual]

The following three methods are equivalent to the corresponding methods above, but if the starting state is a TrajectoryStateOnSurface, it's better to use it as such rather than use just the FreeTrajectoryState part. It may help some concrete propagators. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

Definition at line 63 of file BeamHaloPropagator.h.

References Propagator::propagate().

                                                                     {
      return Propagator::propagate(tsos,surface);
    }
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [inline, virtual]

Implements Propagator.

Definition at line 80 of file PropagatorWithMaterial.h.

  {
    // should be implemented (in case underlying propagator has an independent
    // implementation)
    return propagateWithPath(fts,cylinder).first;
  }
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface tsos,
const Plane plane 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 50 of file PropagatorWithMaterial.h.

  {
    // should be implemented (in case underlying propagator has an independent
    // implementation)
    return propagateWithPath(tsos,plane).first;
  }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [virtual]

Implements Propagator.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface tsos,
const Cylinder cylinder 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 72 of file PropagatorWithMaterial.h.

  {
    // should be implemented (in case underlying propagator has an independent
    // implementation)
    return propagateWithPath(tsos,cylinder).first;
  }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface tsos,
const Plane plane 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 82 of file SmartPropagator.h.

References Propagator::propagate().

                                                                 {
      return Propagator::propagate(tsos, plane);
    }
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Plane plane 
) const [inline, virtual]

Implements Propagator.

Definition at line 58 of file PropagatorWithMaterial.h.

  {
    // should be implemented (in case underlying propagator has an independent
    // implementation)
    return propagateWithPath(fts,plane).first;
  }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [inline, virtual]

propagation to cylinder

Implements Propagator.

Definition at line 58 of file AnalyticalPropagator.h.

References Propagator::propagateWithPath().

                                                                     {
    return propagateWithPath(fts,cylinder).first;
  }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface ts,
const Plane plane 
) const [inline, virtual]

propagation of TSOS to plane

Reimplemented from Propagator.

Definition at line 40 of file NavPropagator.h.

References Propagator::propagateWithPath().

                                                               {
    return propagateWithPath(ts,plane).first;
  }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface ts,
const Plane plane 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 92 of file RKTestPropagator.h.

                                                               {return theRKProp->propagate(ts,plane);}
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const Propagator prop,
const TrajectoryStateOnSurface startingState 
) const [virtual]

hook for double dispatch to avoid propagation to generic surface.

Implements NavSurface.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const Propagator prop,
const TrajectoryStateOnSurface startingState 
) const [virtual]

hook for double dispatch to avoid propagation to generic surface.

Implements NavSurface.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ftsStart,
const Plane pDest 
) const [virtual]

Propagate from a free state (e.g. position and momentum in in global cartesian coordinates) to a surface.

Implements Propagator.

template<class T >
virtual TSOS GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Plane plane 
) const [inline, virtual]

Implements Propagator.

Definition at line 37 of file StraightLinePropagator.h.

References Propagator::propagateWithPath().

                                                   {
    return propagateWithPath(fts,plane).first;
  }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ts,
const Plane plane 
) const [inline, virtual]

propagation of FTS to plane

Implements Propagator.

Definition at line 50 of file NavPropagator.h.

References Propagator::propagateWithPath().

                                                               {
    return propagateWithPath(ts,plane).first;
  }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [inline, virtual]

propagation to cylinder

Implements Propagator.

Definition at line 60 of file NavPropagator.h.

References Propagator::propagateWithPath().

                                                                     {
    return propagateWithPath(fts,cylinder).first;
  }
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ,
const Plane  
) const [virtual]

Implements Propagator.

template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface ts,
const Plane plane 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 48 of file RKPropagatorInS.h.

References first, TrajectoryStateOnSurface::freeState(), and Propagator::propagateWithPath().

                                                               {
    return propagateWithPath( *ts.freeState(),plane).first;
  }
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ,
const Plane  
) const [virtual]

Implements Propagator.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface tsos,
const Cylinder cyl 
) const [virtual]

Reimplemented from Propagator.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ftsStart,
const Plane pDest 
) const [virtual]

Propagate to Plane given a starting point.

Implements Propagator.

template<class T >
virtual FreeTrajectoryState GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ftsStart,
const reco::BeamSpot beamSpot 
) const [virtual]

Propagate to PCA to a line determined by BeamSpot position and slope given a starting point.

Reimplemented from Propagator.

template<class T >
const SteppingHelixStateInfo& GCC11_FINAL< T >::propagate ( const SteppingHelixStateInfo ftsStart,
const Surface sDest 
) const

Propagate to Plane given a starting point.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ,
const Cylinder  
) const [virtual]

Implements Propagator.

template<class T >
Result GCC11_FINAL< T >::propagate ( SteppingHelixPropagator::DestType  type,
const double  pars[6],
double  epsilon = 1e-3 
) const [protected]

propagate: chose stop point by type argument propagate to fixed radius [ r = sqrt(x**2+y**2) ] with precision epsilon propagate to plane by [x0,y0,z0, n_x, n_y, n_z] parameters

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState state,
const Plane plane 
) const [inline, virtual]

Implements Propagator.

Definition at line 79 of file RKTestPropagator.h.

{return theRKProp->propagate(state,plane);}
template<class T >
const SteppingHelixStateInfo& GCC11_FINAL< T >::propagate ( const SteppingHelixStateInfo ftsStart,
const GlobalPoint pDest 
) const

Propagate to PCA to point given a starting point.

template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface tsos,
const Plane plane 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 71 of file BeamHaloPropagator.h.

References Propagator::propagate().

                                                                 {
      return Propagator::propagate(tsos, plane);
    }
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ftsStart,
const Cylinder cDest 
) const [virtual]

Propagate to Cylinder given a starting point (a Cylinder is assumed to be positioned at 0,0,0)

Implements Propagator.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface tsos,
const Plane plane 
) const [virtual]

Propagate from a state on surface (e.g. position and momentum in in global cartesian coordinates associated with a layer) to a surface.

Reimplemented from Propagator.

template<class T >
virtual FreeTrajectoryState GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ftsStart,
const GlobalPoint pDest 
) const [virtual]

Propagate to PCA to point given a starting point.

template<class T >
virtual FreeTrajectoryState GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ftsStart,
const GlobalPoint pDest1,
const GlobalPoint pDest2 
) const [virtual]

Propagate to PCA to a line (given by 2 points) given a starting point.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ftsStart,
const Cylinder cDest 
) const [virtual]

Implements Propagator.

template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const TrajectoryStateOnSurface tsos,
const Cylinder cylinder 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 90 of file SmartPropagator.h.

References Propagator::propagate().

                                                                       {
      return Propagator::propagate(tsos, cylinder);
    }
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState state,
const Surface sur 
) const [virtual]

Propagate from a free state (e.g. position and momentum in in global cartesian coordinates) to a surface. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState state,
const Surface sur 
) const [virtual]

Propagate from a free state (e.g. position and momentum in in global cartesian coordinates) to a surface. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ,
const Cylinder  
) const [virtual]

Implements Propagator.

template<class T >
const SteppingHelixStateInfo& GCC11_FINAL< T >::propagate ( const SteppingHelixStateInfo ftsStart,
const Plane pDest 
) const
template<class T >
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState ,
const Cylinder  
) const [virtual]

Implements Propagator.

template<class T >
const SteppingHelixStateInfo& GCC11_FINAL< T >::propagate ( const SteppingHelixStateInfo ftsStart,
const GlobalPoint pDest1,
const GlobalPoint pDest2 
) const

Propagate to PCA to a line (given by 2 points) given a starting point.

template<class T >
const SteppingHelixStateInfo& GCC11_FINAL< T >::propagate ( const SteppingHelixStateInfo ftsStart,
const Cylinder cDest 
) const

Propagate to Cylinder given a starting point (a Cylinder is assumed to be positioned at 0,0,0)

template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [virtual]

Implements Propagator.

template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagatedState ( const FreeTrajectoryState fts,
const Surface surface,
const AlgebraicMatrix55 jacobian,
const LocalPoint x,
const LocalVector p 
) const [private]
template<class T >
TrajectoryStateOnSurface GCC11_FINAL< T >::propagatedState ( const FreeTrajectoryState fts,
const Surface surface,
const AlgebraicMatrix55 jacobian,
const GlobalPoint x,
const GlobalVector p 
) const [private]
template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagatedStateWithPath ( const FreeTrajectoryState fts,
const Surface surface,
const GlobalTrajectoryParameters gtp,
const double &  s 
) const [private]

propagation of errors (if needed) and generation of a new TSOS

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateInVolume ( const NavVolume currentVolume,
const TrajectoryStateOnSurface startingState,
const Plane targetPlane 
) const [private]
template<class T >
GlobalParametersWithPath GCC11_FINAL< T >::propagateParametersOnCylinder ( const FreeTrajectoryState ts,
const Cylinder cyl 
) const [private]
template<class T >
bool GCC11_FINAL< T >::propagateParametersOnCylinder ( const FreeTrajectoryState fts,
const Cylinder cylinder,
GlobalPoint x,
GlobalVector p,
double &  s 
) const [private]

parameter propagation to cylinder (returns position, momentum and path length)

template<class T >
bool GCC11_FINAL< T >::propagateParametersOnCylinder ( const FreeTrajectoryState fts,
const Cylinder cylinder,
GlobalPoint x,
GlobalVector p,
double &  s 
) const [private]
template<class T >
bool GCC11_FINAL< T >::propagateParametersOnPlane ( const FreeTrajectoryState fts,
const Plane plane,
LocalPoint x,
LocalVector p,
double &  s 
) const [private]
template<class T >
bool GCC11_FINAL< T >::propagateParametersOnPlane ( const FreeTrajectoryState fts,
const Plane plane,
GlobalPoint x,
GlobalVector p,
double &  s 
) const [private]

parameter propagation to plane (returns position, momentum and path length)

template<class T >
GlobalParametersWithPath GCC11_FINAL< T >::propagateParametersOnPlane ( const FreeTrajectoryState ts,
const Plane plane 
) const [private]
template<class T >
bool GCC11_FINAL< T >::propagateWithHelixCrossing ( HelixPlaneCrossing ,
const Plane ,
const float  ,
GlobalPoint ,
GlobalVector ,
double &  s 
) const [private]

helix parameter propagation to a plane using HelixPlaneCrossing

template<class T >
bool GCC11_FINAL< T >::propagateWithLineCrossing ( const GlobalPoint ,
const GlobalVector ,
const Cylinder ,
GlobalPoint ,
double &   
) const [private]

straight line parameter propagation to a cylinder

template<class T >
bool GCC11_FINAL< T >::propagateWithLineCrossing ( const GlobalPoint ,
const GlobalVector ,
const Plane ,
GlobalPoint ,
double &   
) const [private]

straight line parameter propagation to a plane

template<class T >
virtual std::pair<FreeTrajectoryState, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ftsStart,
const GlobalPoint pDest 
) const [virtual]

Propagate to PCA to point given a starting point.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface tsos,
const Cylinder cylinder 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 111 of file BeamHaloPropagator.h.

References Propagator::propagateWithPath().

                                                        {
        return Propagator::propagateWithPath(tsos, cylinder);
      }
template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ,
const Plane  
) const [virtual]

Implements Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState state,
const Surface sur 
) const [inline, virtual]

The methods propagateWithPath() are identical to the corresponding methods propagate() in what concerns the resulting TrajectoryStateOnSurface, but they provide in addition the exact path length along the trajectory. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

Definition at line 96 of file SmartPropagator.h.

References Propagator::propagateWithPath().

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Plane plane 
) const [virtual]

Implements Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [virtual]

Implements Propagator.

template<class T >
virtual NavSurface::TSOSwithPath GCC11_FINAL< T >::propagateWithPath ( const Propagator prop,
const TrajectoryStateOnSurface startingState 
) const [virtual]

hook for double dispatch to avoid propagation to generic surface.

Implements NavSurface.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Plane plane 
) const [virtual]

Implements Propagator.

template<class T >
virtual std::pair<FreeTrajectoryState, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ftsStart,
const reco::BeamSpot beamSpot 
) const [virtual]

Propagate to PCA to a line (given by beamSpot position and slope) given a starting point.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ,
const Plane plane 
) const [virtual]

propagation of FTS to plane with path length

Implements Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface state,
const Surface sur 
) const [inline, virtual]

The following three methods are equivalent to the corresponding methods above, but if the starting state is a TrajectoryStateOnSurface, it's better to use it as such rather than use just the FreeTrajectoryState part. It may help some concrete propagators. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

Definition at line 91 of file BeamHaloPropagator.h.

References Propagator::propagateWithPath().

template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState state,
const Cylinder cyl 
) const [inline, virtual]

Implements Propagator.

Definition at line 90 of file RKTestPropagator.h.

{return theRKProp->propagateWithPath(state,cyl);}
template<class T >
virtual std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [virtual]

Implements Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState state,
const Surface sur 
) const [inline, virtual]

The methods propagateWithPath() are identical to the corresponding methods propagate() in what concerns the resulting TrajectoryStateOnSurface, but they provide in addition the exact path length along the trajectory. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

Definition at line 85 of file BeamHaloPropagator.h.

References Propagator::propagateWithPath().

template<class T >
virtual std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Plane plane 
) const [virtual]

Implements Propagator.

template<class T >
virtual std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface tsos,
const Cylinder cylinder 
) const [virtual]

Reimplemented from Propagator.

template<class T >
virtual std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface tsos,
const Plane plane 
) const [virtual]

Reimplemented from Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface ,
const Plane plane 
) const [virtual]

propagation of TSOS to plane with path length

Reimplemented from Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface tsos,
const Cylinder cylinder 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 122 of file SmartPropagator.h.

References Propagator::propagateWithPath().

                                                        {
        return Propagator::propagateWithPath(tsos, cylinder);
      }
template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ,
const Cylinder  
) const [virtual]

Implements Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface state,
const Surface sur 
) const [inline, virtual]

The following three methods are equivalent to the corresponding methods above, but if the starting state is a TrajectoryStateOnSurface, it's better to use it as such rather than use just the FreeTrajectoryState part. It may help some concrete propagators. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

Definition at line 102 of file SmartPropagator.h.

References Propagator::propagateWithPath().

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Plane plane 
) const [virtual]

propagation to plane with path length

Implements Propagator.

template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ,
const Plane  
) const [virtual]

Implements Propagator.

template<class T >
std::pair<TSOS,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState state,
const Surface sur 
) const [inline, virtual]

The methods propagateWithPath() are identical to the corresponding methods propagate() in what concerns the resulting TrajectoryStateOnSurface, but they provide in addition the exact path length along the trajectory. Only use the generic method if the surface type (plane or cylinder) is not known at the calling point.

Reimplemented from Propagator.

Definition at line 47 of file StraightLinePropagator.h.

References Propagator::propagateWithPath().

template<class T >
virtual std::pair<TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ftsStart,
const Cylinder cDest 
) const [virtual]

Propagate to Cylinder given a starting point: return final TrajectoryState and path length from start to this point

Implements Propagator.

template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface ,
const Plane  
) const [virtual]

Reimplemented from Propagator.

template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ,
const Plane  
) const [virtual]

The methods propagateWithPath() are identical to the corresponding methods propagate() in what concerns the resulting TrajectoryStateOnSurface, but they provide in addition the exact path length along the trajectory.

Implements Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [virtual]

propagation to cylinder with path length

Implements Propagator.

template<class T >
virtual NavSurface::TSOSwithPath GCC11_FINAL< T >::propagateWithPath ( const Propagator prop,
const TrajectoryStateOnSurface startingState 
) const [virtual]

hook for double dispatch to avoid propagation to generic surface.

Implements NavSurface.

template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ,
const Cylinder  
) const [virtual]

Implements Propagator.

template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface ,
const Cylinder  
) const [virtual]

Reimplemented from Propagator.

template<class T >
virtual NavSurface::TSOSwithPath GCC11_FINAL< T >::propagateWithPath ( const Propagator prop,
const TrajectoryStateOnSurface startingState 
) const [virtual]

hook for double dispatch to avoid propagation to generic surface.

Implements NavSurface.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [virtual]

Implements Propagator.

template<class T >
std::pair<TSOS,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Plane surface 
) const [virtual]

Implements Propagator.

template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ,
const Cylinder  
) const [virtual]

Implements Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface tsos,
const Plane plane 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 101 of file BeamHaloPropagator.h.

References Propagator::propagateWithPath().

                                                  {
        return Propagator::propagateWithPath(tsos, plane);
      }
template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ,
const Plane  
) const [virtual]

Implements Propagator.

template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ,
const Cylinder  
) const [virtual]

Implements Propagator.

template<class T >
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState state,
const Plane plane 
) const [inline, virtual]

Implements Propagator.

Definition at line 86 of file RKTestPropagator.h.

                                                                                   {
    return theRKProp->propagateWithPath(state,plane);}
template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Cylinder cylinder 
) const [virtual]

propagation to cylinder with path length

Implements Propagator.

template<class T >
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath ( const TrajectoryStateOnSurface tsos,
const Plane plane 
) const [inline, virtual]

Reimplemented from Propagator.

Definition at line 112 of file SmartPropagator.h.

References Propagator::propagateWithPath().

                                                  {
        return Propagator::propagateWithPath(tsos, plane);
      }
template<class T >
virtual std::pair<FreeTrajectoryState, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ftsStart,
const GlobalPoint pDest1,
const GlobalPoint pDest2 
) const [virtual]

Propagate to PCA to a line (given by 2 points) given a starting point.

template<class T >
std::pair<TSOS,double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState fts,
const Cylinder surface 
) const [virtual]

Implements Propagator.

template<class T >
virtual std::pair<TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath ( const FreeTrajectoryState ftsStart,
const Plane pDest 
) const [virtual]

Propagate to Plane given a starting point: return final TrajectoryState and path length from start to this point

Implements Propagator.

template<class T >
virtual PropagationDirection GCC11_FINAL< T >::propagationDirection ( void  ) const [inline, virtual]

Returns the current value of the propagation direction. If you need to know the actual direction used for a given propagation in case "propagationDirection() == anyDirection", you should use propagateWithPath. A positive sign of path lengt means "alongMomentum", an egeative sign means "oppositeToMomentum".

Reimplemented from Propagator.

Definition at line 99 of file RKTestPropagator.h.

                                                            {
    return theRKProp->propagationDirection();
  }
template<class T >
GCC11_FINAL< T >::PropagationException ( const std::string &  message) throw () [inline]

Definition at line 17 of file PropagationExceptions.h.

template<class T >
const Propagator* GCC11_FINAL< T >::propagator ( void  ) const [inline]

Definition at line 66 of file KFTrajectorySmoother.h.

{return thePropagator;}
template<class T >
const Propagator* GCC11_FINAL< T >::propagator ( void  ) const [inline]

Definition at line 49 of file GsfTrajectoryFitter.h.

{return thePropagator;}
template<class T >
const Propagator* GCC11_FINAL< T >::propagator ( void  ) const [inline]

Definition at line 81 of file KFTrajectoryFitter.h.

{return thePropagator;}
template<class T >
const Propagator* GCC11_FINAL< T >::propagator ( void  ) const [inline]

propagator used (full propagator, if material effects are applied before the update, otherwise purely geometrical part)

Definition at line 48 of file GsfTrajectorySmoother.h.

                                       {
    if ( thePropagator) return thePropagator;
    else  return theGeomPropagator;
  }
template<class T >
GCC11_FINAL< T >::PropagatorWithMaterial ( PropagationDirection  dir,
const float  mass,
const MagneticField mf = 0,
const float  maxDPhi = 1.6,
bool  useRungeKutta = false,
float  ptMin = -1.,
bool  useOldGeoPropLogic = true 
)

Constructor with PropagationDirection and mass hypothesis. Uses AnalyticalPropagator and CombinedMaterialEffectsUpdator with explicit mass hypothesis.MaxDPhi is a cut on the max change in phi during state propagation. For propagation of very low pt tracks (e.g. loopers), this cut can be loosened. If ptMin > 0, then multiple scattering calculations will take into account the uncertainty in the reconstructed track momentum, (by default neglected), but assuming that the track Pt will never fall below ptMin.

template<class T >
GCC11_FINAL< T >::PropagatorWithMaterial ( const Propagator Propagator,
const MaterialEffectsUpdator MEUpdator,
const MagneticField mf = 0,
bool  useRungeKutta = false 
)

Constructor with explicit propagator and material effects objects.

template<class T >
GCC11_FINAL< T >::ProxyPixelTopology ( PixelGeomDetType *  type,
BoundPlane bp 
)
template<class T >
GCC11_FINAL< T >::ProxyStripTopology ( StripGeomDetType *  type,
BoundPlane bp 
)
template<class T >
int GCC11_FINAL< T >::qBin ( ) const [inline]

Definition at line 96 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

template<class T >
int GCC11_FINAL< T >::quality ( ) const [inline]

quality flag of the reconstruction

Definition at line 82 of file CSCRecHit2D.h.

{ return theQuality;}
template<class T >
float GCC11_FINAL< T >::radius ( void  ) const [inline]

radius of circle passing through the middle of the det with center at the crossing of the two sides.

Reimplemented from Cylinder.

Definition at line 72 of file TrapezoidalStripTopology.h.

{ return theDistToBeam;}
template<class T >
unsigned int GCC11_FINAL< T >::rawId ( ) const [inline]

Reimplemented from TrackingRecHit.

Definition at line 62 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ return theDets().id(index()); }
template<class T >
SiPixelRecHitQuality::QualWordType GCC11_FINAL< T >::rawQualityWord ( ) const [inline]

Definition at line 68 of file SiPixelRecHit.h.

                                                                 { 
    return qualWord_ ; 
  }
template<class T >
void GCC11_FINAL< T >::readParameters ( const std::string  ) [private]

Read parametrization from file.

template<class T >
Polynomial GCC11_FINAL< T >::readPolynomial ( std::ifstream &  ,
const int   
) [private]

Read coefficients of one polynomial from file.

template<class T >
virtual bool GCC11_FINAL< T >::recHits ( const TrajectoryStateOnSurface stateOnThisDet,
const MeasurementEstimator est,
RecHitContainer result,
std::vector< float > &  diffs 
) const [virtual]

Reimplemented from MeasurementDet.

template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::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();
  }
template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::recHits ( ) [virtual]

Non-const access to component RecHits (if any)

Reimplemented from TrackerSingleRecHit.

template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::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();
  }
template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::recHits ( ) const [virtual]

Access to component RecHits (if any)

Reimplemented from TrackerSingleRecHit.

template<class T >
virtual RecHitContainer GCC11_FINAL< T >::recHits ( const TrajectoryStateOnSurface ) const [virtual]

Implements MeasurementDet.

template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::recHits ( ) [virtual]

Non-const access to component RecHits (if any)

Reimplemented from TrackerSingleRecHit.

template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::recHits ( ) [virtual]

Non-const access to component RecHits (if any)

Reimplemented from TrackerSingleRecHit.

template<class T >
virtual RecHitContainer GCC11_FINAL< T >::recHits ( const TrajectoryStateOnSurface ) const [virtual]

Implements MeasurementDet.

template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::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();
  }
template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::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*>();
  }
template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::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();
  }
template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::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*>();
  }
template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::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*>(); }
template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::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*>(); }
template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::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();
  }
template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::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();
  }
template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::recHits ( ) const [virtual]

Access to component RecHits (if any)

Reimplemented from TrackerSingleRecHit.

template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::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();
  }
template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::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();
  }
template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::recHits ( ) const [inline, virtual]

Access to component RecHits (if any)

Reimplemented from TrackerSingleRecHit.

Definition at line 39 of file TSiTrackerMultiRecHit.h.

                                                           {
    return theHitData.recHits();
  } 
template<class T >
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::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();
  }     
template<class T >
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::recHits ( ) const [virtual]

Access to component RecHits (if any)

Reimplemented from TrackerSingleRecHit.

template<class T >
GCC11_FINAL< T >::RectangularPixelTopology ( int  nrows,
int  ncols,
float  pitchx,
float  pitchy,
bool  upgradeGeometry,
int  ROWS_PER_ROC,
int  COLS_PER_ROC,
int  BIG_PIX_PER_ROC_X,
int  BIG_PIX_PER_ROC_Y,
int  ROCS_X,
int  ROCS_Y 
) [inline]

Definition at line 50 of file RectangularPixelTopology.h.

References fireworks::COLS_PER_ROC, LogDebug, and fireworks::ROWS_PER_ROC.

    : m_pitchx( pitchx ),
      m_pitchy( pitchy ),
      m_nrows( nrows ),
      m_ncols( ncols ),
      m_ROWS_PER_ROC( ROWS_PER_ROC ),     // Num of Rows per ROC 
      m_COLS_PER_ROC( COLS_PER_ROC ),     // Num of Cols per ROC
      m_ROCS_X( ROCS_X ), // 2 for SLHC
      m_ROCS_Y( ROCS_Y ),  // 8 for SLHC
      m_upgradeGeometry( upgradeGeometry )
    {
      // 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;

      LogDebug("RectangularPixelTopology") << "nrows " << m_nrows << ", ncols " << m_ncols << ", pitchx "
                                           << m_pitchx << ", pitchy " << m_pitchy << ", xoffset "
                                           << m_xoffset << ", yoffset " << m_yoffset << ", BIG_PIX_PER_ROC_X "
                                           << BIG_PIX_PER_ROC_X << ", BIG_PIX_PER_ROC_Y " << BIG_PIX_PER_ROC_Y << ", ROWS_PER_ROC "
                                           << ROWS_PER_ROC << ", COLS_PER_ROC " << COLS_PER_ROC << ", ROCS_X " << ROCS_X << ", ROCS_Y " << ROCS_Y
                                           << "\nNROWS " << m_ROWS_PER_ROC * m_ROCS_X << ", NCOL " << m_COLS_PER_ROC * m_ROCS_Y;
    }
template<class T >
GCC11_FINAL< T >::RectangularPlaneBounds ( float  w,
float  h,
float  t 
)

Construct from half width (extension in local X), half length (Y) and half thickness (Z)

template<class T >
GCC11_FINAL< T >::RectangularStripTopology ( int  nstrips,
float  pitch,
float  detlength 
)
template<class T >
virtual AlgebraicVector5 GCC11_FINAL< T >::refittedParamFromEquation ( const RefCountedRefittedTrackState theRefittedState) const [virtual]

Method returning the parameters of the Taylor expansion evaluated with the refitted state.

Implements LinearizedTrackState< 5 >.

template<class T >
Result GCC11_FINAL< T >::refToDest ( DestType  dest,
const SteppingHelixPropagator::StateInfo &  sv,
const double  pars[6],
double &  dist,
double &  tanDist,
PropagationDirection refDirection,
double  fastSkipDist = 1e12 
) const [protected]

(Internals) determine distance and direction from the current position to the plane

template<class T >
Result GCC11_FINAL< T >::refToMagVolume ( const SteppingHelixPropagator::StateInfo &  sv,
PropagationDirection  dir,
double &  dist,
double &  tanDist,
double  fastSkipDist = 1e12,
bool  expectNewMagVolume = false,
double  maxStep = 1e12 
) const [protected]

(Internals) determine distance and direction from the current position to the boundary of current mag volume

template<class T >
Result GCC11_FINAL< T >::refToMatVolume ( const SteppingHelixPropagator::StateInfo &  sv,
PropagationDirection  dir,
double &  dist,
double &  tanDist,
double  fastSkipDist = 1e12 
) const [protected]
template<class T >
edm::Handle<edm::LazyGetter<SiStripCluster> > const& GCC11_FINAL< T >::regionalHandle ( ) const [inline, private]

Definition at line 177 of file TkStripMeasurementDet.h.

{ return theDets().regionalHandle();}
template<class T >
void GCC11_FINAL< T >::rescaleError ( double  factor)

Rescaling the error of the mixture with a given factor. Please note that this rescaling is imposed on each of the components of the mixture and does therefore not exactly correspond to rescaling theCombinedState with the same factor.

Reimplemented from BasicTrajectoryState.

template<class T >
void GCC11_FINAL< T >::reset ( void  ) [inline]

Resets to 0 the counter on the track length. Should be called at the beginning of any extrapolation.

Definition at line 27 of file Geant4eSteppingAction.h.

template<class T >
std::array<int,3> GCC11_FINAL< T >::ringIndicesByCrossingProximity ( const TrajectoryStateOnSurface startingState,
const Propagator prop 
) const [private]
template<class T >
Basic3DVector<double> GCC11_FINAL< T >::rkMomentum ( const GlobalVector mom) const [private]
template<class T >
Basic3DVector<double> GCC11_FINAL< T >::rkPosition ( const GlobalPoint pos) const [private]
template<class T >
GCC11_FINAL< T >::RKPropagatorInR ( const MagVolume vol,
PropagationDirection  dir = alongMomentum 
) [inline]

Definition at line 10 of file RKPropagatorInR.h.

                                                                                   : 
    Propagator(dir), theVolume( &vol) {}
template<class T >
GCC11_FINAL< T >::RKPropagatorInS ( const MagVolume vol,
PropagationDirection  dir = alongMomentum,
double  tolerance = 5.e-5 
) [inline, explicit]

Definition at line 27 of file RKPropagatorInS.h.

                                                      : 
    Propagator(dir), theVolume( &vol), theTolerance( tolerance) {}
template<class T >
GCC11_FINAL< T >::RKPropagatorInZ ( const MagVolume vol,
PropagationDirection  dir = alongMomentum 
) [inline]

Definition at line 10 of file RKPropagatorInZ.h.

                                                                                   : 
    Propagator(dir), theVolume( &vol) {}
template<class T >
GCC11_FINAL< T >::RKTestFieldProvider ( const MagneticField field) [inline]

Definition at line 31 of file RKTestPropagator.h.

: theField(field) {}
template<class T >
GCC11_FINAL< T >::RKTestMagVolume ( const PositionType pos,
const RotationType rot,
DDSolidShape  shape,
const MagneticFieldProvider< float > *  mfp 
) [inline]

Definition at line 49 of file RKTestPropagator.h.

                                                                                     :
    MagVolume( pos, rot, shape, mfp) {}
template<class T >
GCC11_FINAL< T >::RKTestPropagator ( const MagneticField field,
PropagationDirection  dir = alongMomentum,
double  tolerance = 5.e-5 
) [inline, explicit]

Definition at line 70 of file RKTestPropagator.h.

template<class T >
virtual int GCC11_FINAL< T >::rocsX ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 176 of file RectangularPixelTopology.h.

                            {    
    return m_ROCS_X;     
  }      
template<class T >
virtual int GCC11_FINAL< T >::rocsX ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 70 of file ProxyPixelTopology.h.

{ return specificTopology().rocsX(); }   
template<class T >
virtual int GCC11_FINAL< T >::rocsY ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 172 of file RectangularPixelTopology.h.

                            {    
    return m_ROCS_Y;     
  }      
template<class T >
virtual int GCC11_FINAL< T >::rocsY ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 69 of file ProxyPixelTopology.h.

{ return specificTopology().rocsY(); }   
template<class T >
virtual int GCC11_FINAL< T >::rowsperroc ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 71 of file ProxyPixelTopology.h.

{ return specificTopology().rowsperroc(); }      
template<class T >
virtual int GCC11_FINAL< T >::rowsperroc ( ) const [inline, virtual]

Implements PixelTopology.

Definition at line 180 of file RectangularPixelTopology.h.

                                 {       
    return m_ROWS_PER_ROC;       
  }      
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
float  window,
std::vector< DetGroup > &  result,
bool  checkClosest 
) const [private]
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
float  window,
std::vector< DetGroup > &  result,
bool  checkClosest 
) const [private]
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
float  window,
std::vector< DetGroup > &  result,
bool  checkClosest 
) const [private]
template<class T >
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(), 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???
  }
}
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubRingCrossings crossings,
float  window,
std::vector< DetGroup > &  result 
) const [private]
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
float  window,
std::vector< DetGroup > &  result,
bool  checkClosest 
) const [private]
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
float  window,
std::vector< DetGroup > &  result,
bool  checkClosest 
) const [private]
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
float  window,
std::vector< DetGroup > &  result,
bool  checkClosest 
) const [private]
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubTurbineCrossings crossings,
float  window,
std::vector< DetGroup > &  result,
bool  innerDisk 
) const [private]
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubLayerCrossing crossing,
float  window,
std::vector< DetGroup > &  result,
bool  checkClosest 
) const [private]
template<class T >
void GCC11_FINAL< T >::searchNeighbors ( const TrajectoryStateOnSurface tsos,
const Propagator prop,
const MeasurementEstimator est,
const SubTurbineCrossings crossings,
float  window,
std::vector< DetGroup > &  result,
bool  innerDisk 
) const [private]
template<class T >
void GCC11_FINAL< T >::set128StripStatus ( bool  good,
int  idx = -1 
) [inline]

Sets the status of a block of 128 strips (or all blocks if idx=-1)

Definition at line 148 of file TkStripMeasurementDet.h.

References UserOptions_cff::idx, and getHLTprescales::index.

template<class T >
void GCC11_FINAL< T >::setActive ( bool  active) [inline]

Turn on/off the module for reconstruction, for the full run or lumi (using info from DB, usually). This also resets the 'setActiveThisEvent' to true.

Definition at line 139 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ theDets().setActive(index(),active);}
template<class T >
void GCC11_FINAL< T >::setActiveThisEvent ( bool  active) [inline]

Turn on/off the module for reconstruction for one events. This per-event flag is cleared by any call to 'update' or 'setEmpty'.

Definition at line 142 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{  theDets().setActiveThisEvent(index(),active); }
template<class T >
virtual void GCC11_FINAL< T >::setAdditionalLink ( DetLayer ,
NavigationDirection  direction = insideOut 
) [virtual]

Implements SimpleNavigableLayer.

template<class T >
virtual void GCC11_FINAL< T >::setAdditionalLink ( DetLayer ,
NavigationDirection  direction = insideOut 
) [virtual]

Implements SimpleNavigableLayer.

template<class T >
void GCC11_FINAL< T >::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;} 
template<class T >
void GCC11_FINAL< T >::setBasketSizeInPhi ( const int &  PhiBaskets) [inline]

Definition at line 69 of file EcalBarrelGeometry.h.

{ _PhiBaskets=PhiBaskets ; }
template<class T >
void GCC11_FINAL< T >::setClusterRef ( ClusterRef const &  ref) [inline]

Definition at line 37 of file SiStripRecHit1D.h.

References TrackerSingleRecHit::setClusterStripRef().

template<class T >
void GCC11_FINAL< T >::setClusterRef ( ClusterRef const &  ref) [inline]

Definition at line 42 of file SiPixelRecHit.h.

template<class T >
void GCC11_FINAL< T >::setClusterRef ( ClusterRef const &  ref) [inline]

Definition at line 44 of file SiStripRecHit2D.h.

References TrackerSingleRecHit::setClusterStripRef().

template<class T >
void GCC11_FINAL< T >::setDebug ( bool  debug) [inline]

Switch debug printouts (to cout) .. very verbose.

Definition at line 152 of file SteppingHelixPropagator.h.

References debug.

{ debug_ = debug;}
template<class T >
virtual void GCC11_FINAL< T >::setDetLayer ( DetLayer dl) [virtual]

Implements NavigableLayer.

template<class T >
virtual void GCC11_FINAL< T >::setDetLayer ( DetLayer dl) [virtual]

Implements NavigableLayer.

template<class T >
void GCC11_FINAL< T >::setDuplicateSegments ( std::vector< CSCSegment * > &  duplicates)
template<class T >
void GCC11_FINAL< T >::setEmpty ( ) [inline]

Definition at line 56 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

template<class T >
void GCC11_FINAL< T >::setEndcapShiftsInZPosNeg ( double  valPos,
double  valNeg 
) [inline]

set shifts in Z for endcap pieces (includes EE, HE, ME, YE)

Definition at line 195 of file SteppingHelixPropagator.h.

                                                             {
    ecShiftPos_ = valPos; ecShiftNeg_ = valNeg;
  }
template<class T >
void GCC11_FINAL< T >::setEtaBaskets ( const std::vector< int > &  EtaBaskets) [inline]

Definition at line 67 of file EcalBarrelGeometry.h.

{ _EtaBaskets=EtaBaskets ; }
template<class T >
void GCC11_FINAL< T >::setHasBadPixels ( bool  flag) [inline]

Definition at line 133 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

template<class T >
void GCC11_FINAL< T >::setHasFilledProb ( bool  flag) [inline]

Definition at line 139 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                            {
    SiPixelRecHitQuality::thePacking.setHasFilledProb( flag, qualWord_ );
  }
template<class T >
void GCC11_FINAL< T >::setIndex ( int  i) [inline]

Definition at line 45 of file TkStripMeasurementDet.h.

References i.

{ index_=i;}
template<class T >
virtual void GCC11_FINAL< T >::setInwardLinks ( const BDLC theBarrelv,
const FDLC theForwardv,
TkLayerLess  sorter = TkLayerLess(outsideIn) 
) [virtual]

Implements SimpleNavigableLayer.

template<class T >
virtual void GCC11_FINAL< T >::setInwardLinks ( const BDLC ,
const FDLC ,
TkLayerLess  sorter = TkLayerLess(outsideIn) 
) [virtual]

Implements SimpleNavigableLayer.

template<class T >
void GCC11_FINAL< T >::setIsOnEdge ( bool  flag) [inline]

Definition at line 130 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

template<class T >
void GCC11_FINAL< T >::setIState ( const SteppingHelixStateInfo sStart) const [protected]

(Internals) Init starting point

template<class T >
void GCC11_FINAL< T >::setMaterialLocation ( const MaterialLocation  location) [inline]

Choice of location for including material effects: fromDirection is equivalent to atSource for propagation alongMomentum and to atDestination for propagation oppositeToMomentum. Inclusion of material effects at the source (either explicitely or implicitely) is not possible if propagating with anyDirection and will effectively disable material effects when propagating from a FreeTrajectoryState.

Definition at line 110 of file PropagatorWithMaterial.h.

References tests::location.

template<class T >
void GCC11_FINAL< T >::setMaterialMode ( bool  noMaterial) [inline]

Switch for material effects mode: no material effects if true.

Definition at line 155 of file SteppingHelixPropagator.h.

{ noMaterialMode_ = noMaterial;}
template<class T >
virtual bool GCC11_FINAL< T >::setMaxDirectionChange ( float  phiMax) [inline, virtual]

Limit on change in azimuthal angle.

Reimplemented from Propagator.

Definition at line 95 of file PropagatorWithMaterial.h.

                                                    { 
    return theGeometricalPropagator->setMaxDirectionChange(phiMax);
  }
template<class T >
virtual bool GCC11_FINAL< T >::setMaxDirectionChange ( float  phiMax) [inline, virtual]

limitation of change in transverse direction (to avoid loops).

Reimplemented from Propagator.

Definition at line 69 of file AnalyticalPropagator.h.

References jptDQMConfig_cff::phiMax.

                                                    { 
    theMaxDPhi2 = phiMax*phiMax;
    return true;
  }
template<class T >
void GCC11_FINAL< T >::setMaxRelativeChangeInBz ( const float  maxDBz) [inline]

Set the maximum relative change in Bz (Bz_at_end-Bz_at_start)/Bz_at_start for a single propagation. The default is no limit. NB: this propagator assumes constant, non-zero magnetic field parallel to the z-axis!

Definition at line 87 of file AnalyticalPropagator.h.

                                                     {
    theMaxDBzRatio = maxDBz;
  }
template<class T >
void GCC11_FINAL< T >::setNoErrorPropagation ( bool  noErrorPropagation) [inline]

Force no error propagation.

Definition at line 158 of file SteppingHelixPropagator.h.

{ noErrorPropagation_ = noErrorPropagation;}
template<class T >
void GCC11_FINAL< T >::setNumberOfCrystalPerModule ( const int  nncrys) [inline]

Definition at line 63 of file EcalEndcapGeometry.h.

{ _nncrys=nncrys ; }
template<class T >
void GCC11_FINAL< T >::setNumberOfModules ( const int  nnmods) [inline]

Definition at line 61 of file EcalEndcapGeometry.h.

{ _nnmods=nnmods ; }
template<class T >
void GCC11_FINAL< T >::setNumXtalsEtaDirection ( const int &  nnxtalEta) [inline]

Definition at line 65 of file EcalBarrelGeometry.h.

{ _nnxtalEta=nnxtalEta ; }
template<class T >
void GCC11_FINAL< T >::setNumXtalsPhiDirection ( const int &  nnxtalPhi) [inline]

Definition at line 63 of file EcalBarrelGeometry.h.

{ _nnxtalPhi=nnxtalPhi ; }
template<class T >
void GCC11_FINAL< T >::setProbabilityQ ( float  prob) [inline]

Definition at line 124 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                            {
    SiPixelRecHitQuality::thePacking.setProbabilityQ( prob, qualWord_ );
  }  
template<class T >
void GCC11_FINAL< T >::setProbabilityXY ( float  prob) [inline]

Definition at line 121 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                             {
    SiPixelRecHitQuality::thePacking.setProbabilityXY( prob, qualWord_ );
  }
template<class T >
void GCC11_FINAL< T >::setPropagationDirection ( PropagationDirection  dir) const [inline, virtual]

The propagation direction can now be set for every propagator. There is no more distinction between unidirectional and bidirectional at class level. The value "anyDiriction" for PropagationDirection provides the functionality of the ex-BidirectionalPropagator. The values "alongMomentum" and "oppositeToMomentum" provide the functionality of the ex-UnidirectionalPropagator.

Reimplemented from Propagator.

Definition at line 50 of file BeamHaloPropagator.h.

References Propagator::setPropagationDirection().

template<class T >
void GCC11_FINAL< T >::setPropagationDirection ( PropagationDirection  dir) const [inline, virtual]

setting the direction fo both components

Reimplemented from Propagator.

Definition at line 62 of file SmartPropagator.h.

References Propagator::setPropagationDirection().

template<class T >
virtual void GCC11_FINAL< T >::setPropagationDirection ( PropagationDirection  dir) const [inline, virtual]

The propagation direction can now be set for every propagator. There is no more distinction between unidirectional and bidirectional at class level. The value "anyDiriction" for PropagationDirection provides the functionality of the ex-BidirectionalPropagator. The values "alongMomentum" and "oppositeToMomentum" provide the functionality of the ex-UnidirectionalPropagator.

Reimplemented from Propagator.

Definition at line 95 of file RKTestPropagator.h.

                                                                       {
    theRKProp->setPropagationDirection(dir);
  }
template<class T >
virtual void GCC11_FINAL< T >::setPropagationDirection ( PropagationDirection  dir) const [virtual]

Propagation direction.

Reimplemented from Propagator.

template<class T >
void GCC11_FINAL< T >::setQBin ( int  qbin) [inline]

Definition at line 127 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

template<class T >
void GCC11_FINAL< T >::setRawQualityWord ( SiPixelRecHitQuality::QualWordType  w) [inline]

Definition at line 71 of file SiPixelRecHit.h.

References w().

                                                                      { 
    qualWord_ = w; 
  }
template<class T >
void GCC11_FINAL< T >::setRep ( SteppingHelixPropagator::Basis &  rep,
const SteppingHelixPropagator::Vector tau 
) const [protected]

Set/compute basis vectors for local coordinates at current step (called by incrementState)

template<class T >
void GCC11_FINAL< T >::setReturnTangentPlane ( bool  val) [inline]

flag to return tangent plane for non-plane input

Definition at line 173 of file SteppingHelixPropagator.h.

template<class T >
void GCC11_FINAL< T >::setSendLogWarning ( bool  val) [inline]

flag to send LogWarning on failures

Definition at line 176 of file SteppingHelixPropagator.h.

{ sendLogWarning_ = val;}
template<class T >
void GCC11_FINAL< T >::setSigmaPitch ( double  sigmap) const [inline]

Definition at line 53 of file SiStripRecHit2D.h.

{ sigmaPitch_=sigmap;}
template<class T >
void GCC11_FINAL< T >::setSigmaPitch ( double  sigmap) const [inline]

Definition at line 48 of file SiStripRecHit1D.h.

{ sigmaPitch_=sigmap;}
template<class T >
void GCC11_FINAL< T >::setSpansTwoROCs ( bool  flag) [inline]

Definition at line 136 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

template<class T >
virtual void GCC11_FINAL< T >::setSurfaceDeformation ( const SurfaceDeformation deformation) [virtual]
template<class T >
virtual void GCC11_FINAL< T >::setSurfaceDeformation ( const SurfaceDeformation deformation) [virtual]
template<class T >
void GCC11_FINAL< T >::setTopology ( TopologyType topol)
template<class T >
void GCC11_FINAL< T >::setUseInTeslaFromMagField ( bool  val) [inline]

force getting field value from MagneticField, not the geometric one

Definition at line 192 of file SteppingHelixPropagator.h.

template<class T >
void GCC11_FINAL< T >::setUseIsYokeFlag ( bool  val) [inline]

(temporary?) flag to identify if the volume is yoke based on MagVolume internals works if useMatVolumes_ is also true

Definition at line 180 of file SteppingHelixPropagator.h.

{ useIsYokeFlag_ = val;}
template<class T >
void GCC11_FINAL< T >::setUseMagVolumes ( bool  val) [inline]

Switch to using MagneticField Volumes .. as in VolumeBasedMagneticField.

Definition at line 167 of file SteppingHelixPropagator.h.

{ useMagVolumes_ = val;}
template<class T >
void GCC11_FINAL< T >::setUseMatVolumes ( bool  val) [inline]

Switch to using Material Volumes .. internally defined for now.

Definition at line 170 of file SteppingHelixPropagator.h.

{ useMatVolumes_ = val;}
template<class T >
void GCC11_FINAL< T >::setUseTuningForL2Speed ( bool  val) [inline]

will use bigger steps ~tuned for good-enough L2/Standalone reco use this in hope of a speed-up

Definition at line 184 of file SteppingHelixPropagator.h.

template<class T >
void GCC11_FINAL< T >::setVBFPointer ( const VolumeBasedMagneticField val) [inline]

set VolumBasedField pointer allows to have geometry description in uniformField scenario only important/relevant in the barrel region

Definition at line 189 of file SteppingHelixPropagator.h.

{ vbField_ = val;}
template<class T >
static void GCC11_FINAL< T >::setX0 ( std::vector< MSLayer > &  ,
float  eta,
const SumX0AtEtaDataProvider  
) [static, private]
template<class T >
virtual bool GCC11_FINAL< T >::sharesInput ( const TrackingRecHit other,
SharedInputType  what 
) const [virtual]
template<class T >
bool GCC11_FINAL< T >::sharesInput ( const CSCRecHit2D otherRecHit,
CSCRecHit2D::SharedInputType  what 
) const

Returns true if the two CSCRecHits are using the same input information, false otherwise. In this case, looks at the geographical ID and channel numbers for strips and wires.

template<class T >
bool GCC11_FINAL< T >::sharesInput ( TrackerSingleRecHit const &  other) const

Reimplemented from TrackerSingleRecHit.

template<class T >
virtual bool GCC11_FINAL< T >::sharesInput ( const TrackingRecHit other,
SharedInputType  what 
) const [virtual]
template<class T >
virtual bool GCC11_FINAL< T >::sharesInput ( const TrackingRecHit other,
TrackingRecHit::SharedInputType  what 
) const [virtual]

Returns true if the two TrackingRecHits are using the same input information, false otherwise. In this case, looks at the geographical ID and channel numbers for strips and wires.

Reimplemented from TrackerSingleRecHit.

template<class T >
bool GCC11_FINAL< T >::sharesInput ( const TrackingRecHit other,
CSCRecHit2D::SharedInputType  what 
) const

Returns true if the two TrackingRecHits are using the same input information, false otherwise. In this case, looks at the geographical ID and channel numbers for strips and wires.

template<class T >
bool GCC11_FINAL< T >::sharesRecHits ( const CSCSegment anotherSegment) const
template<class T >
bool GCC11_FINAL< T >::sharesRecHits ( const CSCSegment anotherSegment,
CSCRecHit2D::SharedInputType  sharesInput 
) const
template<class T >
GCC11_FINAL< T >::ShiftingMagneticFieldProvider ( const MagVolume magvol,
const MagVolume::PositionType pos,
const MagVolume::RotationType rot 
)
template<class T >
virtual float GCC11_FINAL< T >::shiftOffset ( float  pitch_fraction) [protected, virtual]
template<class T >
double GCC11_FINAL< T >::sigmaPitch ( ) const [inline]

Definition at line 52 of file SiStripRecHit2D.h.

{ return sigmaPitch_;}
template<class T >
double GCC11_FINAL< T >::sigmaPitch ( ) const [inline]

Definition at line 47 of file SiStripRecHit1D.h.

{ return sigmaPitch_;}
template<class T >
GCC11_FINAL< T >::SimpleBarrelNavigableLayer ( BarrelDetLayer detLayer,
const BDLC outerBLC,
const BDLC innerBLC,
const BDLC allOuterBLC,
const BDLC allInnerBLC,
const FDLC outerLeftFL,
const FDLC outerRightFL,
const FDLC allOuterLeftFL,
const FDLC allOuterRightFL,
const FDLC innerLeftFL,
const FDLC innerRightFL,
const FDLC allInnerLeftFL,
const FDLC allInnerRightFL,
const MagneticField field,
float  epsilon,
bool  checkCrossingSide = true 
)
template<class T >
GCC11_FINAL< T >::SimpleBarrelNavigableLayer ( BarrelDetLayer detLayer,
const BDLC outerBLC,
const FDLC outerLeftFL,
const FDLC outerRightFL,
const MagneticField field,
float  epsilon,
bool  checkCrossingSide = true 
)
template<class T >
GCC11_FINAL< T >::SimpleConeBounds ( float  zmin,
float  rmin_zmin,
float  rmax_zmin,
float  zmax,
float  rmin_zmax,
float  rmax_zmax 
) [inline]

Construct from inner/outer radius on the two Z faces.

Definition at line 30 of file SimpleConeBounds.h.

References swap().

template<class T >
GCC11_FINAL< T >::SimpleCylinderBounds ( float  rmin,
float  rmax,
float  zmin,
float  zmax 
)
template<class T >
GCC11_FINAL< T >::SimpleDiskBounds ( float  rmin,
float  rmax,
float  zmin,
float  zmax 
)

Construct the bounds from min and max R and Z in LOCAL coordinates.

template<class T >
GCC11_FINAL< T >::SimpleForwardNavigableLayer ( ForwardDetLayer detLayer,
const BDLC outerBL,
const BDLC allOuterBL,
const BDLC innerBL,
const BDLC allInnerBL,
const FDLC outerFL,
const FDLC allOuterFL,
const FDLC innerFL,
const FDLC allInnerFL,
const MagneticField field,
float  epsilon,
bool  checkCrossingSide = true 
)
template<class T >
GCC11_FINAL< T >::SimpleForwardNavigableLayer ( ForwardDetLayer detLayer,
const BDLC outerBL,
const FDLC outerFL,
const MagneticField field,
float  epsilon,
bool  checkCrossingSide = true 
)
template<class T >
void GCC11_FINAL< T >::simpleRecHits ( const TrajectoryStateOnSurface ts,
std::vector< SiStripRecHit2D > &  result 
) const
template<class T >
GCC11_FINAL< T >::SimpleTECWedge ( const GeomDet theDet)
template<class T >
GCC11_FINAL< T >::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) 
  {}
template<class T >
GCC11_FINAL< T >::SiPixelRecHit ( ) [inline]

Definition at line 28 of file SiPixelRecHit.h.

: qualWord_(0) {}
template<class T >
GCC11_FINAL< T >::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()){}
template<class T >
GCC11_FINAL< T >::SiStripMatchedRecHit2D ( ) [inline]

Definition at line 10 of file SiStripMatchedRecHit2D.h.

{}
template<class T >
GCC11_FINAL< T >::SiStripRecHit1D ( const SiStripRecHit2D *  )

method to facilitate the convesion from 2D to 1D hits

template<class T >
GCC11_FINAL< T >::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.){}
template<class T >
GCC11_FINAL< T >::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.){}
template<class T >
GCC11_FINAL< T >::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.){}
template<class T >
GCC11_FINAL< T >::SiStripRecHit1D ( ) [inline]

Definition at line 14 of file SiStripRecHit1D.h.

: sigmaPitch_(-1.){}
template<class T >
GCC11_FINAL< T >::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.) {}
template<class T >
GCC11_FINAL< T >::SiStripRecHit2D ( const DetId id,
OmniClusterRef const &  clus 
) [inline]

Definition at line 18 of file SiStripRecHit2D.h.

                                              : 
    TrackerSingleRecHit(id, clus),
    sigmaPitch_(-1.) {}
template<class T >
GCC11_FINAL< T >::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.) {}
template<class T >
GCC11_FINAL< T >::SiStripRecHit2D ( ) [inline]

Definition at line 10 of file SiStripRecHit2D.h.

: sigmaPitch_(-1.){}
template<class T >
GCC11_FINAL< T >::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.) {}
template<class T >
const SiStripRecHitMatcher* GCC11_FINAL< T >::siStripRecHitMatcher ( ) [inline]

Definition at line 24 of file TkTransientTrackingRecHitBuilder.h.

{return theMatcher;}
template<class T >
int GCC11_FINAL< T >::size ( void  ) const [inline]

Reimplemented from GsfMaterialEffectsUpdator.

Definition at line 72 of file TkStripMeasurementDet.h.

{return endClusterI() - beginClusterI() ; }
template<class T >
virtual size_t GCC11_FINAL< T >::size ( void  ) const [inline, virtual]

Reimplemented from GsfMaterialEffectsUpdator.

Definition at line 30 of file GsfMultipleScatteringUpdator.h.

{ return 2;}
template<class T >
const std::vector<bool>& GCC11_FINAL< T >::skipClusters ( ) const [inline, private]

Definition at line 182 of file TkStripMeasurementDet.h.

{  return  theDets().clusterToSkip();}
template<class T >
double GCC11_FINAL< T >::smallestPathLength ( const double  firstPathLength,
const double  secondPathLength 
) const [inline]

Pathlength to closest solution.

Definition at line 65 of file HelixArbitraryPlaneCrossing2Order.h.

                                                                         {
    return fabs(firstPathLength)<fabs(secondPathLength) ? firstPathLength : secondPathLength;
  }
template<class T >
GCC11_FINAL< T >::SmartPropagator ( Propagator aTkProp,
Propagator aGenProp,
const MagneticField field,
PropagationDirection  dir = alongMomentum,
float  epsilon = 5 
)

Defines which propagator is used inside Tk and which outside.

template<class T >
GCC11_FINAL< T >::SmartPropagator ( const SmartPropagator )

Copy constructor.

template<class T >
GCC11_FINAL< T >::SmartPropagator ( const Propagator aTkProp,
const Propagator aGenProp,
const MagneticField field,
PropagationDirection  dir = alongMomentum,
float  epsilon = 5 
)

Defines which propagator is used inside Tk and which outside.

template<class T >
const TrajectorySmoother* GCC11_FINAL< T >::smoother ( ) const [inline]

Definition at line 53 of file KFFittingSmoother.h.

{return theSmoother;}
template<class T >
Trajectory GCC11_FINAL< T >::smoothingStep ( Trajectory const &  fitted) const [inline, private]

Definition at line 64 of file KFFittingSmoother.h.

{return smoother()->trajectory(fitted);}
template<class T >
std::pair<bool,double> GCC11_FINAL< T >::solutionByDirection ( const double  dS1,
const double  dS2 
) const [private]

Choice of one of two solutions according to the propagation direction.

template<class T >
int GCC11_FINAL< T >::solve2ndOrder ( const double  ceq[],
double  sol[] 
) const [private]

Solutions of 2nd order equation.

template<class T >
int GCC11_FINAL< T >::solve3rdOrder ( const double  ceq[],
double  sol[] 
) const [private]

Solutions of 3rd order equation.

template<class T >
void GCC11_FINAL< T >::sorter ( const RecHitContainer hits,
PropagationDirection  dir,
RecHitContainer result 
) const [private]
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::south ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in south direction

Implements CaloSubdetectorTopology.

Definition at line 35 of file EcalBarrelHardcodedTopology.h.

References CaloSubdetectorTopology::goSouth(), and DetId::rawId().

    { 
      EBDetId nextId=goSouth(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EBDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::south ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in south direction

Implements CaloSubdetectorTopology.

Definition at line 43 of file EcalBarrelTopology.h.

References CaloSubdetectorTopology::goSouth(), and DetId::rawId().

    { 
      EBDetId nextId=goSouth(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EBDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::south ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in south direction

Implements CaloSubdetectorTopology.

Definition at line 42 of file EcalEndcapTopology.h.

References CaloSubdetectorTopology::goSouth(), and DetId::rawId().

    { 
      EEDetId nextId= goSouth(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EEDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::south ( const DetId id) const [virtual]

Get the neighbors of the given cell in south direction

Implements CaloSubdetectorTopology.

template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::south ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in south direction

Implements CaloSubdetectorTopology.

Definition at line 35 of file EcalEndcapHardcodedTopology.h.

References CaloSubdetectorTopology::goSouth(), and DetId::rawId().

  { 
    EEDetId nextId= goSouth(id);
    std::vector<DetId> vNeighborsDetId;
    if (! (nextId==EEDetId(0)))
      vNeighborsDetId.push_back(DetId(nextId.rawId()));
    return vNeighborsDetId;
  }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::south ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in south direction

Implements CaloSubdetectorTopology.

Definition at line 43 of file EcalPreshowerTopology.h.

References CaloSubdetectorTopology::goSouth(), and DetId::rawId().

    { 
      ESDetId nextId= goSouth(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==ESDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
bool GCC11_FINAL< T >::spansTwoROCs ( ) const [inline]

Definition at line 111 of file SiPixelRecHit.h.

References SiPixelRecHitQuality::thePacking.

                                       {
    return SiPixelRecHitQuality::thePacking.spansTwoROCs( qualWord_ );
  }
template<class T >
const StripGeomDetUnit& GCC11_FINAL< T >::specificGeomDet ( ) const [inline]

Definition at line 93 of file TkStripMeasurementDet.h.

References MeasurementDet::fastGeomDet().

{return static_cast<StripGeomDetUnit const &>(fastGeomDet());}
template<class T >
const GluedGeomDet& GCC11_FINAL< T >::specificGeomDet ( ) const [inline]

Definition at line 28 of file TkGluedMeasurementDet.h.

References compareJSON::const, and MeasurementDet::fastGeomDet().

{return static_cast<GluedGeomDet const&>(fastGeomDet());}
template<class T >
const SiPixelRecHit* GCC11_FINAL< T >::specificHit ( ) const [inline]

Definition at line 57 of file TSiPixelRecHit.h.

{return &theHitData;};
template<class T >
const SiTrackerMultiRecHit* GCC11_FINAL< T >::specificHit ( ) const [inline]

Definition at line 35 of file TSiTrackerMultiRecHit.h.

{return &theHitData;}
template<class T >
const SiStripRecHit2D* GCC11_FINAL< T >::specificHit ( ) const [inline]

Definition at line 56 of file TSiStripRecHit2DLocalPos.h.

{return &theHitData;};
template<class T >
const SiStripRecHit1D* GCC11_FINAL< T >::specificHit ( ) const [inline]

Definition at line 58 of file TSiStripRecHit1D.h.

{return &theHitData;};
template<class T >
const std::vector<CSCRecHit2D>& GCC11_FINAL< T >::specificRecHits ( ) const [inline]

Definition at line 66 of file CSCSegment.h.

{ return theCSCRecHits; }
template<class T >
virtual const BoundDiskSector& GCC11_FINAL< T >::specificSurface ( ) const [inline, virtual]

Reimplemented from TECPetal.

Definition at line 41 of file PixelBlade.h.

{return *theDiskSector;}
template<class T >
virtual const BoundCylinder& GCC11_FINAL< T >::specificSurface ( ) const [inline, virtual]

Return the ring surface as a.

Reimplemented from TECPetal.

Definition at line 41 of file TIBRing.h.

{return *theCylinder;}
template<class T >
virtual const BoundDisk& GCC11_FINAL< T >::specificSurface ( ) const [inline, virtual]

Reimplemented from TECPetal.

Definition at line 38 of file TIDRing.h.

{return *theDisk;}
template<class T >
virtual const TopologyType& GCC11_FINAL< T >::specificTopology ( ) const [inline, virtual]

Definition at line 28 of file StripGeomDetType.h.

{ return *theTopology;}
template<class T >
virtual const TopologyType& GCC11_FINAL< T >::specificTopology ( ) const [inline, virtual]

Definition at line 29 of file PixelGeomDetType.h.

{ return *theTopology;}
template<class T >
virtual const PixelTopology& GCC11_FINAL< T >::specificTopology ( ) const [inline, virtual]

Definition at line 111 of file ProxyPixelTopology.h.

{ return specificType().specificTopology(); }
template<class T >
virtual const StripTopology& GCC11_FINAL< T >::specificTopology ( ) const [inline, virtual]

Definition at line 103 of file ProxyStripTopology.h.

{return specificType().specificTopology();}
template<class T >
virtual StripGeomDetType& GCC11_FINAL< T >::specificType ( ) const [inline, virtual]

Definition at line 95 of file ProxyStripTopology.h.

{ return *theType;}
template<class T >
virtual PixelGeomDetType& GCC11_FINAL< T >::specificType ( ) const [inline, virtual]

Definition at line 103 of file ProxyPixelTopology.h.

{ return *theType; }
template<class T >
const TrajectoryStateOnSurface GCC11_FINAL< T >::state ( ) const [inline]

Definition at line 61 of file PerigeeLinearizedTrackState.h.

{ return theTSOS; }
template<class T >
virtual RefCountedLinearizedTrackState GCC11_FINAL< T >::stateWithNewLinearizationPoint ( const GlobalPoint newLP) const [virtual]

Returns a new linearized state with respect to a new linearization point. A new object of the same type is returned, without change to the existing one.

template<class T >
GCC11_FINAL< T >::SteppingHelixPropagator ( )

Constructors.

template<class T >
GCC11_FINAL< T >::SteppingHelixPropagator ( const MagneticField field,
PropagationDirection  dir = alongMomentum 
)
template<class T >
SiStripCluster const& GCC11_FINAL< T >::stereoCluster ( ) const [inline]

Definition at line 34 of file SiStripMatchedRecHit2D.h.

                                               { 
    return stereoClusterRef().stripCluster();
  }  
template<class T >
OmniClusterRef const& GCC11_FINAL< T >::stereoClusterRef ( ) const [inline]

Definition at line 28 of file SiStripMatchedRecHit2D.h.

{ return clusterStereo_;}
template<class T >
OmniClusterRef& GCC11_FINAL< T >::stereoClusterRef ( ) [inline]

Definition at line 31 of file SiStripMatchedRecHit2D.h.

{ return clusterStereo_;}
template<class T >
const TkStripMeasurementDet* GCC11_FINAL< T >::stereoDet ( ) const [inline]

Definition at line 35 of file TkGluedMeasurementDet.h.

{ return theStereoDet;} 
template<class T >
SiStripRecHit2D GCC11_FINAL< T >::stereoHit ( ) const [inline]

Definition at line 18 of file SiStripMatchedRecHit2D.h.

template<class T >
unsigned int GCC11_FINAL< T >::stereoId ( ) const [inline]

Definition at line 21 of file SiStripMatchedRecHit2D.h.

References TrackingRecHit::rawId().

{ return rawId()+1;}
template<class T >
GCC11_FINAL< T >::StraightLinePropagator ( const MagneticField field,
PropagationDirection  aDir = alongMomentum 
) [inline]

Definition at line 26 of file StraightLinePropagator.h.

                                                                     : 
    Propagator(aDir), theField(field) {}
template<class T >
virtual float GCC11_FINAL< T >::strip ( const LocalPoint ) const [inline, virtual]

Strip in which a given LocalPoint lies. This is a float which represents the fractional strip position within the detector.
Returns zero if the LocalPoint falls at the extreme low edge of the detector or BELOW, and float(nstrips) if it falls at the extreme high edge or ABOVE.

Implements RadialStripTopology.

Definition at line 73 of file ProxyStripTopology.h.

{ return specificTopology().strip(lp);}
template<class T >
virtual float GCC11_FINAL< T >::strip ( const LocalPoint ) const [virtual]

Strip in which a given LocalPoint lies. This is a float which represents the fractional strip position within the detector.
Returns zero if the LocalPoint falls at the extreme low edge of the detector or BELOW, and float(nstrips) if it falls at the extreme high edge or ABOVE.

Implements RadialStripTopology.

template<class T >
float GCC11_FINAL< T >::strip ( const LocalPoint ) const [virtual]

Strip in which a given LocalPoint lies. This is a float which represents the fractional strip position within the detector.
Returns zero if the LocalPoint falls at the extreme low edge of the detector or BELOW, and float(nstrips) if it falls at the extreme high edge or ABOVE.

Implements RadialStripTopology.

template<class T >
virtual float GCC11_FINAL< T >::strip ( const LocalPoint ) const [virtual]

Strip in which a given LocalPoint lies. This is a float which represents the fractional strip position within the detector.
Returns zero if the LocalPoint falls at the extreme low edge of the detector or BELOW, and float(nstrips) if it falls at the extreme high edge or ABOVE.

Implements RadialStripTopology.

template<class T >
virtual float GCC11_FINAL< T >::strip ( const LocalPoint lp,
const Topology::LocalTrackAngles dir 
) const [virtual]

conversion taking also the track state (LocalTrajectoryParameters)

Reimplemented from StripTopology.

template<class T >
float GCC11_FINAL< T >::stripAngle ( float  strip) const [virtual]

Angle between strip and symmetry axis (=local y axis) for given strip.
This is like a phi angle but measured clockwise from y axis rather than counter clockwise from x axis. Note that 'strip' is a float with a continuous range from 0 to float(nstrips) to cover the whole detector, and the centres of strips correspond to half-integer values 0.5, 1.5, ..., nstrips-0.5 whereas values 1, 2, ... nstrips correspond to the upper phi edges of the strips.

Implements RadialStripTopology.

template<class T >
virtual float GCC11_FINAL< T >::stripAngle ( float  strip) const [inline, virtual]

Angle between strip and symmetry axis (=local y axis) for given strip.
This is like a phi angle but measured clockwise from y axis rather than counter clockwise from x axis. Note that 'strip' is a float with a continuous range from 0 to float(nstrips) to cover the whole detector, and the centres of strips correspond to half-integer values 0.5, 1.5, ..., nstrips-0.5 whereas values 1, 2, ... nstrips correspond to the upper phi edges of the strips.

Implements RadialStripTopology.

Definition at line 86 of file ProxyStripTopology.h.

{ return specificTopology().stripAngle(strip);}
template<class T >
virtual float GCC11_FINAL< T >::stripAngle ( float  strip) const [inline, virtual]

Angle between strip and symmetry axis (=local y axis) for given strip.
This is like a phi angle but measured clockwise from y axis rather than counter clockwise from x axis. Note that 'strip' is a float with a continuous range from 0 to float(nstrips) to cover the whole detector, and the centres of strips correspond to half-integer values 0.5, 1.5, ..., nstrips-0.5 whereas values 1, 2, ... nstrips correspond to the upper phi edges of the strips.

Implements RadialStripTopology.

Definition at line 43 of file RectangularStripTopology.h.

{  return 0;}
template<class T >
virtual float GCC11_FINAL< T >::stripAngle ( float  strip) const [virtual]

angle between strip and symmetry axis

Implements RadialStripTopology.

template<class T >
const StripClusterParameterEstimator* GCC11_FINAL< T >::stripClusterParameterEstimator ( ) [inline]

Definition at line 23 of file TkTransientTrackingRecHitBuilder.h.

{return stripCPE;}
template<class T >
GCC11_FINAL< T >::StripGeomDetType ( TopologyType t,
std::string const &  name,
SubDetector det,
bool  stereo 
) [inline]

Definition at line 18 of file StripGeomDetType.h.

template<class T >
virtual float GCC11_FINAL< T >::stripLength ( ) const [inline, virtual]

Height of detector (= length of long symmetry axis of the plane of strips).

Implements RadialStripTopology.

Definition at line 90 of file ProxyStripTopology.h.

{return specificTopology().stripLength();}
template<class T >
virtual float GCC11_FINAL< T >::stripLength ( ) const [inline, virtual]

Height of detector (= length of long symmetry axis of the plane of strips).

Implements RadialStripTopology.

Definition at line 47 of file RectangularStripTopology.h.

{return theStripLength;}
template<class T >
virtual float GCC11_FINAL< T >::stripLength ( ) const [inline, virtual]

det heigth (strip length in the middle)

Implements RadialStripTopology.

Definition at line 66 of file TrapezoidalStripTopology.h.

{return theDetHeight;}
template<class T >
float GCC11_FINAL< T >::stripLength ( ) const [inline, virtual]

Height of detector (= length of long symmetry axis of the plane of strips).

Implements RadialStripTopology.

Definition at line 132 of file TkRadialStripTopology.h.

{ return theDetHeight; }
template<class T >
const std::vector<const GeomDet*>& GCC11_FINAL< T >::subBlade ( int  ind) const [inline, private]

Definition at line 77 of file PixelBlade.h.

                                                            {
    return (ind==0 ? theFrontDets : theBackDets);
  }
template<class T >
virtual SubDetector GCC11_FINAL< T >::subDetector ( ) const [inline, virtual]

Reimplemented from GeomDetType.

Definition at line 35 of file TIBLayer.h.

References sistripsummary::TIB.

template<class T >
virtual SubDetector GCC11_FINAL< T >::subDetector ( ) const [inline, virtual]

Reimplemented from GeomDetType.

Definition at line 32 of file TIDLayer.h.

References sistripsummary::TID.

template<class T >
virtual SubDetector GCC11_FINAL< T >::subDetector ( ) const [inline, virtual]

Reimplemented from GeomDetType.

Definition at line 33 of file PixelForwardLayerPhase1.h.

References GeomDetEnumerators::PixelEndcap.

template<class T >
virtual SubDetector GCC11_FINAL< T >::subDetector ( ) const [inline, virtual]

Reimplemented from GeomDetType.

Definition at line 32 of file PixelForwardLayer.h.

References GeomDetEnumerators::PixelEndcap.

template<class T >
virtual SubDetector GCC11_FINAL< T >::subDetector ( ) const [inline, virtual]

Reimplemented from GeomDetType.

Definition at line 40 of file PixelBarrelLayer.h.

References GeomDetEnumerators::PixelBarrel.

template<class T >
virtual SubDetector GCC11_FINAL< T >::subDetector ( ) const [inline, virtual]

Reimplemented from GeomDetType.

Definition at line 37 of file TOBLayer.h.

References sistripsummary::TOB.

template<class T >
unsigned char GCC11_FINAL< T >::subId ( ) const [inline]

Definition at line 63 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ return theDets().subId(index());}
template<class T >
const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::subLayer ( int  ind) const [inline, private]

Definition at line 75 of file PixelBarrelLayer.h.

                                                                       {
    return (ind==0 ? theInnerComps : theOuterComps);}
template<class T >
const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::subLayer ( int  ind) const [inline, private]

Definition at line 70 of file TOBLayer.h.

                                                                       {
    return (ind==0 ? theInnerComps : theOuterComps);}
template<class T >
const std::vector<const TECWedge*>& GCC11_FINAL< T >::subLayer ( int  ind) const [inline, private]

Definition at line 77 of file CompositeTECPetal.h.

                                                                           {
    return (ind==0 ? theFrontComps : theBackComps);
  }
template<class T >
const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::subLayer ( int  ind) const [inline, private]

Definition at line 64 of file TIBLayer.h.

                                                                       {
    return (ind==0 ? theInnerComps : theOuterComps);
  }
template<class T >
const std::vector<const GeomDet*>& GCC11_FINAL< T >::subLayer ( int  ind) const [inline, private]

Definition at line 61 of file TIDRing.h.

                                                            {
    return (ind==0 ? theFrontDets : theBackDets);
  }
template<class T >
const std::vector<const GeomDet*>& GCC11_FINAL< T >::subRod ( int  ind) const [inline, private]

Definition at line 68 of file TOBRod.h.

                                                          {
    return (ind==0 ? theInnerDets : theOuterDets);
  }
template<class T >
const std::vector<const GeomDet*>& GCC11_FINAL< T >::subWedge ( int  ind) const [inline, private]

Definition at line 57 of file CompositeTECWedge.h.

                                                            {
    return (ind==0 ? theFrontDets : theBackDets);
  }
template<class T >
const Surface* GCC11_FINAL< T >::surface ( ) const [virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

template<class T >
virtual const Surface& GCC11_FINAL< T >::surface ( ) const [inline, virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

Definition at line 22 of file NavCylinder.h.

{return *theSurfaceP;} 
template<class T >
virtual const Surface& GCC11_FINAL< T >::surface ( ) const [inline, virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

Definition at line 23 of file NavCone.h.

{return *theSurfaceP;} 
template<class T >
virtual const Surface* GCC11_FINAL< T >::surface ( ) const [inline, virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

Definition at line 51 of file TRecHit5DParamConstraint.h.

{ return &tsos_.surface(); }
template<class T >
virtual const BoundSurface& GCC11_FINAL< T >::surface ( ) const [inline, virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

Definition at line 21 of file TIDRing.h.

{return *theDisk;}
template<class T >
virtual const Surface& GCC11_FINAL< T >::surface ( ) const [inline, virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

Definition at line 26 of file NavPlane.h.

{return *theSurfaceP;} 
template<class T >
virtual const Surface* GCC11_FINAL< T >::surface ( ) const [inline, virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

Definition at line 64 of file TRecHit2DPosConstraint.h.

{return &(*surface_);}
template<class T >
virtual const BoundSurface& GCC11_FINAL< T >::surface ( ) const [inline, virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

Definition at line 19 of file TIBRing.h.

{return *theCylinder;}  
template<class T >
virtual const BoundSurface& GCC11_FINAL< T >::surface ( ) const [inline, virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

Definition at line 24 of file PixelBlade.h.

{return *theDiskSector;}
template<class T >
virtual const Surface* GCC11_FINAL< T >::surface ( ) const [inline, virtual]

The surface of the GeometricSearchDet.

Reimplemented from TECPetal.

Definition at line 66 of file TRecHit1DMomConstraint.h.

{return surface_;}
template<class T >
const SurfaceDeformation* GCC11_FINAL< T >::surfaceDeformation ( ) const [inline]

Definition at line 97 of file ProxyStripTopology.h.

                                                        {
    return theSurfaceDeformation.operator->();
  }
template<class T >
const SurfaceDeformation* GCC11_FINAL< T >::surfaceDeformation ( ) const [inline]

Definition at line 105 of file ProxyPixelTopology.h.

                                                        { 
    return theSurfaceDeformation.operator->();
  }
template<class T >
GCC11_FINAL< T >::TangentPlane ( const PositionType pos,
const RotationType rot,
const Surface parent 
) [inline]

Definition at line 12 of file TangentPlane.h.

                                       :
    Surface(pos,rot), Plane(pos,rot),
    theParent(parent) {}
template<class T >
bool GCC11_FINAL< T >::testSharesAllInSpecificRecHits ( const std::vector< CSCRecHit2D > &  specificRecHits_1,
const std::vector< CSCRecHit2D > &  specificRecHits_2,
CSCRecHit2D::SharedInputType   
) const
template<class T >
bool GCC11_FINAL< T >::testStrips ( float  utraj,
float  uerr 
) const

return true if there are 'enough' good strips in the utraj +/- 3 uerr range.

template<class T >
bool GCC11_FINAL< T >::testStrips ( const TrajectoryStateOnSurface tsos,
const BoundPlane gluedPlane,
const TkStripMeasurementDet &  mdet 
) const [private]

Test the strips on one of the two dets with projection.

template<class T >
StMeasurementDetSet& GCC11_FINAL< T >::theDets ( ) const [inline, private]

Definition at line 169 of file TkStripMeasurementDet.h.

{ return *theDets_;}
template<class T >
StMeasurementDetSet& GCC11_FINAL< T >::theDets ( ) [inline, private]

Definition at line 168 of file TkStripMeasurementDet.h.

{ return *theDets_;}
template<class T >
const detset& GCC11_FINAL< T >::theSet ( ) const [inline]

Definition at line 66 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{return theDets().detSet(index());}
template<class T >
static ReferenceCountingPointer<BoundCylinder>& GCC11_FINAL< T >::theTkVolume ( ) [static, private]
template<class T >
virtual float GCC11_FINAL< T >::thickness ( ) const [inline, virtual]

"Thickness" of the bound around the surface; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 25 of file DiskSectorBounds.h.

{ return theZmax-theZmin;}
template<class T >
virtual float GCC11_FINAL< T >::thickness ( ) const [inline, virtual]

Thikness of the "pipe", i.e. difference between outer and inner radius.

Implements Bounds.

Definition at line 30 of file SimpleCylinderBounds.h.

{ return theRmax-theRmin;}
template<class T >
virtual float GCC11_FINAL< T >::thickness ( ) const [inline, virtual]

"Thickness" of the bound around the surface; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 28 of file GeneralNSurfaceDelimitedBounds.h.

{ return 0;}
template<class T >
virtual float GCC11_FINAL< T >::thickness ( ) const [inline, virtual]

Thickness of the volume in local Z.

Implements Bounds.

Definition at line 26 of file RectangularPlaneBounds.h.

{ return 2*halfThickness;}
template<class T >
virtual float GCC11_FINAL< T >::thickness ( ) const [inline, virtual]

"Thickness" of the bound around the surface; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 21 of file SimpleDiskBounds.h.

{ return theZmax-theZmin;}
template<class T >
virtual float GCC11_FINAL< T >::thickness ( ) const [inline, virtual]

"Thickness" of the bound around the surface; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 15 of file OpenBounds.h.

{ return 1000000.; }
template<class T >
virtual float GCC11_FINAL< T >::thickness ( ) const [inline, virtual]

Thickness in the middle (Z center). Maybe it's useless, but it is pure abstract in Bounds...

Implements Bounds.

Definition at line 48 of file SimpleConeBounds.h.

template<class T >
void GCC11_FINAL< T >::throwError ( ) const [private]
template<class T >
GCC11_FINAL< T >::TIBLayer ( std::vector< const TIBRing * > &  innerRings,
std::vector< const TIBRing * > &  outerRings 
)
template<class T >
GCC11_FINAL< T >::TIBRing ( std::vector< const GeomDet * > &  theGeomDets)
template<class T >
GCC11_FINAL< T >::TIDLayer ( std::vector< const TIDRing * > &  rings)
template<class T >
GCC11_FINAL< T >::TIDRing ( std::vector< const GeomDet * > &  innerDets,
std::vector< const GeomDet * > &  outerDets 
)
template<class T >
float GCC11_FINAL< T >::time ( ) const
template<class T >
GCC11_FINAL< T >::TkGluedMeasurementDet ( const GluedGeomDet gdet,
const SiStripRecHitMatcher matcher,
const StripClusterParameterEstimator cpe 
)
template<class T >
GCC11_FINAL< T >::TkRadialStripTopology ( int  ns,
float  aw,
float  dh,
float  r,
int  yAx = 1,
float  yMid = 0. 
)

Constructor from:

Parameters:
nsnumber of strips
awangular width of a strip
dhdetector height (usually 2 x apothem of TrapezoidalPlaneBounds)
rradial distance from symmetry centre of detector to the point at which the outer edges of the two extreme strips (projected) intersect.
yAxorientation of local y axis: 1 means pointing from the smaller side of the module to the larger side (along apothem), and -1 means in the opposite direction, i.e. from the larger side along the apothem to the smaller side. Default value is 1.
yMidlocal y offset if mid-point of detector (strip plane) does not coincide with local origin. This decouples the extent of strip plane from the boundary of the detector in which the RST is embedded.
template<class T >
GCC11_FINAL< T >::TkStripMeasurementDet ( const GeomDet gdet,
StMeasurementDetSet dets 
)
template<class T >
GCC11_FINAL< T >::TkTransientTrackingRecHitBuilder ( const TrackingGeometry trackingGeometry,
const PixelClusterParameterEstimator ,
const StripClusterParameterEstimator ,
const SiStripRecHitMatcher ,
bool  computeCoarseLocalPositionFromDisk 
)
template<class T >
GCC11_FINAL< T >::TOBLayer ( std::vector< const TOBRod * > &  innerRods,
std::vector< const TOBRod * > &  outerRods 
)
template<class T >
GCC11_FINAL< T >::TOBRod ( std::vector< const GeomDet * > &  innerDets,
std::vector< const GeomDet * > &  outerDets 
)
template<class T >
virtual const Topology& GCC11_FINAL< T >::topology ( ) const [inline, virtual]

Implements GeomDetType.

Definition at line 26 of file StripGeomDetType.h.

{ return *theTopology;}
template<class T >
virtual const Topology& GCC11_FINAL< T >::topology ( ) const [inline, virtual]

Implements GeomDetType.

Definition at line 26 of file PixelGeomDetType.h.

{ return *theTopology;}
template<class T >
int GCC11_FINAL< T >::totalStrips ( ) const [inline, private]

Definition at line 186 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

{ return theDets().totalStrips(index()); }
template<class T >
float GCC11_FINAL< T >::tpeak ( ) const [inline]

Fitted peaking time.

Definition at line 73 of file CSCRecHit2D.h.

{ return theTpeak; }
template<class T >
virtual reco::TransientTrack GCC11_FINAL< T >::track ( void  ) const [inline, virtual]

Implements LinearizedTrackState< 5 >.

Definition at line 59 of file PerigeeLinearizedTrackState.h.

{ return theTrack; }
template<class T >
double GCC11_FINAL< T >::trackLength ( ) const [inline]

Retrieve the length that the track has accumulated since the last call to reset()

Definition at line 22 of file Geant4eSteppingAction.h.

{return theTrackLength;}
template<class T >
virtual Trajectory GCC11_FINAL< T >::trajectory ( const Trajectory aTraj) const [virtual]

Implements TrajectorySmoother.

template<class T >
virtual Trajectory GCC11_FINAL< T >::trajectory ( const Trajectory aTraj) const [virtual]

Implements TrajectorySmoother.

template<class T >
const TrajectoryStateOnSurface& GCC11_FINAL< T >::trajectoryState ( ) const [inline, private]

Definition at line 70 of file TRecHit5DParamConstraint.h.

{ return tsos_; }
template<class T >
virtual ConstRecHitContainer GCC11_FINAL< T >::transientHits ( ) const [virtual]

Composite interface: returns the component hits, if any.

Reimplemented from TransientTrackingRecHit.

template<class T >
virtual ConstRecHitContainer GCC11_FINAL< T >::transientHits ( ) const [private, virtual]

Composite interface: returns the component hits, if any.

Reimplemented from TransientTrackingRecHit.

template<class T >
virtual ConstRecHitContainer GCC11_FINAL< T >::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;};
template<class T >
virtual ConstRecHitContainer GCC11_FINAL< T >::transientHits ( ) const [virtual]

Composite interface: returns the component hits, if any.

Reimplemented from TransientTrackingRecHit.

template<class T >
GCC11_FINAL< T >::TrapezoidalStripTopology ( int  nstrip,
float  pitch,
float  detheight,
float  r0,
int  yAx 
)
template<class T >
GCC11_FINAL< T >::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.

template<class T >
GCC11_FINAL< T >::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())) {}
template<class T >
GCC11_FINAL< T >::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) {}
template<class T >
GCC11_FINAL< T >::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) {}
template<class T >
GCC11_FINAL< T >::TRecHit2DPosConstraint ( const TRecHit2DPosConstraint &  other) [inline, private]

Definition at line 77 of file TRecHit2DPosConstraint.h.

                                                               :
    pos_( other.localPosition() ),err_( other.localPositionError() ), surface_((other.surface())) {}
template<class T >
GCC11_FINAL< T >::TRecHit5DParamConstraint ( const TRecHit5DParamConstraint &  other) [inline, private]

Definition at line 16 of file TRecHit5DParamConstraint.h.

: tsos_( other.trajectoryState() ) {}
template<class T >
GCC11_FINAL< T >::TRecHit5DParamConstraint ( const TrajectoryStateOnSurface tsos) [inline, private]

Definition at line 14 of file TRecHit5DParamConstraint.h.

: tsos_( tsos ) {}
template<class T >
GCC11_FINAL< T >::TruncatedPyramid ( const CornersVec corn,
const CCGFloat par 
)
template<class T >
GCC11_FINAL< T >::TruncatedPyramid ( const CornersMgr cMgr,
const GlobalPoint fCtr,
const GlobalPoint bCtr,
const GlobalPoint cor1,
const CCGFloat parV 
)
template<class T >
GCC11_FINAL< T >::TruncatedPyramid ( void  )
template<class T >
GCC11_FINAL< T >::TruncatedPyramid ( const TruncatedPyramid tr)
template<class T >
GCC11_FINAL< T >::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.

template<class T >
GCC11_FINAL< T >::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.

template<class T >
GCC11_FINAL< T >::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();
  }
template<class T >
GCC11_FINAL< T >::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();
  }
template<class T >
GCC11_FINAL< T >::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();
  }
template<class T >
GCC11_FINAL< T >::TSiStripRecHit1D ( const GeomDet geom,
const SiStripRecHit1D *  rh,
const StripClusterParameterEstimator cpe,
bool  computeCoarseLocalPosition 
) [private]
template<class T >
GCC11_FINAL< T >::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){} 
template<class T >
GCC11_FINAL< T >::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);
    }
  }
template<class T >
GCC11_FINAL< T >::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) {} 
template<class T >
GCC11_FINAL< T >::TSiTrackerMultiRecHit ( const GeomDet geom,
const SiTrackerMultiRecHit rh,
const ConstRecHitContainer components,
float  annealing 
) [inline, private]

Definition at line 83 of file TSiTrackerMultiRecHit.h.

template<class T >
virtual const GeomDetType& GCC11_FINAL< T >::type ( ) const [inline, virtual]

Reimplemented from TrackingRecHit.

Definition at line 101 of file ProxyPixelTopology.h.

{ return *theType;}
template<class T >
virtual const GeomDetType& GCC11_FINAL< T >::type ( ) const [inline, virtual]

Reimplemented from TrackingRecHit.

Definition at line 94 of file ProxyStripTopology.h.

{ return *theType;}
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::up ( const DetId id) const [virtual]

Get the neighbors of the given cell in up direction (outward)

Implements CaloSubdetectorTopology.

template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::up ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in up direction (outward)

Implements CaloSubdetectorTopology.

Definition at line 77 of file EcalEndcapTopology.h.

References gather_cfg::cout.

    {
      std::cout << "EcalBarrelTopology::up() not yet implemented" << std::endl; 
      std::vector<DetId> vNeighborsDetId;
      return  vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::up ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in up direction (outward)

Implements CaloSubdetectorTopology.

Definition at line 70 of file EcalBarrelHardcodedTopology.h.

References gather_cfg::cout.

    {
      std::cout << "EcalBarrelHardcodedTopology::up() not yet implemented" << std::endl; 
      std::vector<DetId> vNeighborsDetId;
      return  vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::up ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in up direction (outward)

Implements CaloSubdetectorTopology.

Definition at line 79 of file EcalBarrelTopology.h.

References gather_cfg::cout.

    {
      std::cout << "EcalBarrelTopology::up() not yet implemented" << std::endl; 
      std::vector<DetId> vNeighborsDetId;
      return  vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::up ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in up direction (outward)

Implements CaloSubdetectorTopology.

Definition at line 81 of file EcalPreshowerTopology.h.

References CaloSubdetectorTopology::goUp(), and DetId::rawId().

  {
    ESDetId nextId=goUp(id);
    std::vector<DetId> vNeighborsDetId;
    if (! (nextId==ESDetId(0)))
      vNeighborsDetId.push_back(DetId(nextId.rawId()));
    return  vNeighborsDetId;
  }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::up ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in up direction (outward)

Implements CaloSubdetectorTopology.

Definition at line 70 of file EcalEndcapHardcodedTopology.h.

References gather_cfg::cout.

  {
    std::cout << "EcalEndcapHardcodedTopology::up() not yet implemented" << std::endl; 
    std::vector<DetId> vNeighborsDetId;
    return  vNeighborsDetId;
  }
template<class T >
void GCC11_FINAL< T >::update ( const detset detSet) [inline]

Definition at line 47 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

template<class T >
void GCC11_FINAL< T >::update ( std::vector< SiStripCluster >::const_iterator  begin,
std::vector< SiStripCluster >::const_iterator  end 
) [inline]

Definition at line 50 of file TkStripMeasurementDet.h.

References getHLTprescales::index.

                                                                                                            { 
    theDets().update(index(), begin, end);
  }
template<class T >
virtual void GCC11_FINAL< T >::update ( const LocalTrajectoryParameters p,
const Surface aSurface,
const MagneticField field,
const SurfaceSide  side 
) [virtual]

Reimplemented from BasicTrajectoryState.

template<class T >
virtual void GCC11_FINAL< T >::update ( const LocalTrajectoryParameters p,
const LocalTrajectoryError err,
const Surface aSurface,
const MagneticField field,
const SurfaceSide  side,
double  weight 
) [virtual]

Reimplemented from BasicTrajectoryState.

template<class T >
const TrajectoryStateUpdator* GCC11_FINAL< T >::updator ( ) const [inline]

Definition at line 67 of file KFTrajectorySmoother.h.

{return theUpdator;}
template<class T >
const TrajectoryStateUpdator* GCC11_FINAL< T >::updator ( ) const [inline]

Definition at line 50 of file GsfTrajectoryFitter.h.

{return theUpdator;}
template<class T >
const TrajectoryStateUpdator* GCC11_FINAL< T >::updator ( ) const [inline]

Definition at line 52 of file GsfTrajectorySmoother.h.

{return theUpdator;}
template<class T >
const TrajectoryStateUpdator* GCC11_FINAL< T >::updator ( ) const [inline]

Definition at line 82 of file KFTrajectoryFitter.h.

{return theUpdator;}
template<class T >
virtual void GCC11_FINAL< T >::UserSteppingAction ( const G4Step *  step) [virtual]

This method is automatically called by G4eManager at each step. The step length is then added to the stored value of the track length.

template<class T >
virtual bool GCC11_FINAL< T >::valid ( const DetId id) const [virtual]

is this detid present in the Topology?

Reimplemented from CaloSubdetectorTopology.

template<class T >
virtual LocalVectorType GCC11_FINAL< T >::valueInTesla ( const LocalPointType p) const [inline, virtual]

Returns the field vector in the local frame, at local position p

Implements MagneticFieldProvider< T >.

Definition at line 33 of file RKTestPropagator.h.

References PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().

                                                                       {
   // NOTE: the following transformation only works for the central volume
   // where global and local coordinates are numerically equal !
   GlobalPoint gp(lp.x(), lp.y(), lp.z());
   GlobalVector gv =  theField->inTesla(gp);
   return LocalVectorType(gv.x(),gv.y(),gv.z());
 }
template<class T >
virtual LocalVectorType GCC11_FINAL< T >::valueInTesla ( const LocalPointType p) const [virtual]

Returns the field vector in the local frame, at local position p

Implements MagneticFieldProvider< T >.

template<class T >
GlobalPoint GCC11_FINAL< T >::vertex ( ) const [inline]

Definition at line 83 of file SimpleConeBounds.h.

References abs, and max().

                            {
    float rAtZmax = (theRmaxZmax+theRminZmax)/2.;
    float rAtZmin = (theRmaxZmin+theRminZmin)/2.;
    float dr = (rAtZmax-rAtZmin);

    if (std::abs(dr) < 0.0001) { // handle degenerate case (cone->cylinder)
      return GlobalPoint(0,0,std::numeric_limits<float>::max());
    } else {
      return GlobalPoint(0,0,(theZmin*rAtZmax - theZmax*rAtZmin)/dr);
    }
  }
template<class T >
virtual void GCC11_FINAL< T >::vocalCorners ( Pt3DVec vec,
const CCGFloat pv,
Pt3D ref 
) const [virtual]

Implements CaloCellGeometry.

template<class T >
GCC11_FINAL< T >::VolumeEnergyLossEstimator ( float  mass) [inline]

Constructor with explicit mass hypothesis.

Definition at line 20 of file VolumeEnergyLossEstimator.h.

template<class T >
GCC11_FINAL< T >::VolumeMultipleScatteringEstimator ( float  mass) [inline]

Constructor with explicit mass hypothesis.

Definition at line 21 of file VolumeMultipleScatteringEstimator.h.

template<class T >
float GCC11_FINAL< T >::weight ( unsigned int  i) const [inline]

Definition at line 58 of file TSiTrackerMultiRecHit.h.

{return theHitData.weight(i);}
template<class T >
float& GCC11_FINAL< T >::weight ( unsigned int  i) [inline]

Definition at line 59 of file TSiTrackerMultiRecHit.h.

{return theHitData.weight(i);}
template<class T >
virtual double GCC11_FINAL< T >::weightInMixture ( ) const [inline, virtual]

Implements LinearizedTrackState< 5 >.

Definition at line 138 of file PerigeeLinearizedTrackState.h.

{return theTSOS.weight();}
template<class T >
std::vector<float> const& GCC11_FINAL< T >::weights ( ) const [inline]

Definition at line 54 of file TSiTrackerMultiRecHit.h.

{return theHitData.weights();}
template<class T >
std::vector<float>& GCC11_FINAL< T >::weights ( ) [inline]

Definition at line 55 of file TSiTrackerMultiRecHit.h.

{return theHitData.weights();}
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::west ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in west direction

Implements CaloSubdetectorTopology.

Definition at line 69 of file EcalBarrelTopology.h.

References CaloSubdetectorTopology::goWest(), and DetId::rawId().

    { 
      EBDetId nextId=goWest(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EBDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::west ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in west direction

Implements CaloSubdetectorTopology.

Definition at line 61 of file EcalEndcapHardcodedTopology.h.

References CaloSubdetectorTopology::goWest(), and DetId::rawId().

  { 
    EEDetId nextId=goWest(id);
    std::vector<DetId> vNeighborsDetId;
    if (! (nextId==EEDetId(0)))
      vNeighborsDetId.push_back(DetId(nextId.rawId()));
    return vNeighborsDetId;
  }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::west ( const DetId id) const [virtual]

Get the neighbors of the given cell in west direction

Implements CaloSubdetectorTopology.

template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::west ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in west direction

Implements CaloSubdetectorTopology.

Definition at line 68 of file EcalEndcapTopology.h.

References CaloSubdetectorTopology::goWest(), and DetId::rawId().

    { 
      EEDetId nextId=goWest(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EEDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::west ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in west direction

Implements CaloSubdetectorTopology.

Definition at line 69 of file EcalPreshowerTopology.h.

References CaloSubdetectorTopology::goWest(), and DetId::rawId().

  { 
    ESDetId nextId=goWest(id);
    std::vector<DetId> vNeighborsDetId;
    if (! (nextId==ESDetId(0)))
      vNeighborsDetId.push_back(DetId(nextId.rawId()));
    return vNeighborsDetId;
  }
template<class T >
virtual std::vector<DetId> GCC11_FINAL< T >::west ( const DetId id) const [inline, virtual]

Get the neighbors of the given cell in west direction

Implements CaloSubdetectorTopology.

Definition at line 61 of file EcalBarrelHardcodedTopology.h.

References CaloSubdetectorTopology::goWest(), and DetId::rawId().

    { 
      EBDetId nextId=goWest(id);
      std::vector<DetId> vNeighborsDetId;
      if (! (nextId==EBDetId(0)))
        vNeighborsDetId.push_back(DetId(nextId.rawId()));
      return vNeighborsDetId;
    }
template<class T >
short int GCC11_FINAL< T >::wgroupsBX ( ) const [inline]

Definition at line 63 of file CSCRecHit2D.h.

{return theWGroupsBX_;}
template<class T >
virtual float GCC11_FINAL< T >::width ( ) const [inline, virtual]

Width along local X.

Implements Bounds.

Definition at line 24 of file RectangularPlaneBounds.h.

{ return 2*halfWidth;}
template<class T >
virtual float GCC11_FINAL< T >::width ( ) const [inline, virtual]

Maximum diameter.

Implements Bounds.

Definition at line 45 of file SimpleConeBounds.h.

References max().

template<class T >
virtual float GCC11_FINAL< T >::width ( ) const [inline, virtual]

"width" of the bounds; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 20 of file SimpleDiskBounds.h.

{ return 2*theRmax;}
template<class T >
virtual float GCC11_FINAL< T >::width ( ) const [inline, virtual]

"width" of the bounds; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 14 of file OpenBounds.h.

{ return 1000000.; }
template<class T >
virtual float GCC11_FINAL< T >::width ( ) const [inline, virtual]

"width" of the bounds; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 27 of file GeneralNSurfaceDelimitedBounds.h.

{ return 0;}
template<class T >
virtual float GCC11_FINAL< T >::width ( ) const [inline, virtual]

"width" of the bounds; refer to the concrete class documentation for the specific definition.

Implements Bounds.

Definition at line 24 of file DiskSectorBounds.h.

References funct::sin().

{ return 2*theRmax*sin(thePhiExt/2.);}
template<class T >
virtual float GCC11_FINAL< T >::width ( ) const [inline, virtual]

Outer diameter of the cylinder.

Implements Bounds.

Definition at line 28 of file SimpleCylinderBounds.h.

{ return 2*theRmax;}
template<class T >
float GCC11_FINAL< T >::wireTime ( ) const [inline]

Definition at line 89 of file CSCRecHit2D.h.

{ return (float)theScaledWireTime/100.; }
template<class T >
unsigned int GCC11_FINAL< T >::xindex ( CCGFloat  x,
CCGFloat  z 
) const [private]
template<class T >
float GCC11_FINAL< T >::xOfStrip ( int  strip,
float  y 
) const [virtual]

Local x where centre of strip intersects input local y
'strip' should be in range 1 to nstrips()

Implements RadialStripTopology.

template<class T >
float GCC11_FINAL< T >::yAxisOrientation ( ) const [inline, virtual]

y axis orientation, 1 means detector width increases with local y

Implements RadialStripTopology.

Definition at line 225 of file TkRadialStripTopology.h.

{ return theYAxisOrientation; }
template<class T >
float GCC11_FINAL< T >::yCentreOfStripPlane ( ) const [inline, virtual]

Offset in local y between midpoint of detector (strip plane) extent and local origin

Implements RadialStripTopology.

Definition at line 230 of file TkRadialStripTopology.h.

{ return yCentre; }
template<class T >
float GCC11_FINAL< T >::yDistanceToIntersection ( float  y) const [virtual]

Distance in local y from a hit to the point of intersection of projected strips

Implements RadialStripTopology.

template<class T >
float GCC11_FINAL< T >::yExtentOfStripPlane ( ) const [inline, virtual]

y extent of strip plane

Implements RadialStripTopology.

Definition at line 181 of file TkRadialStripTopology.h.

{ return theDetHeight; } // same as detHeight()
template<class T >
unsigned int GCC11_FINAL< T >::yindex ( CCGFloat  y,
CCGFloat  z 
) const [private]

Friends And Related Function Documentation

template<class T >
friend class LinearizedTrackStateFactory [friend]

Friend class properly dealing with creation of reference-counted pointers to LinearizedTrack objects

Definition at line 43 of file PerigeeLinearizedTrackState.h.

template<class T >
friend class MSLayersKeeperX0Averaged [friend]

Definition at line 25 of file MSLayersKeeperX0AtEta.h.


Member Data Documentation

template<class T >
std::vector<int> GCC11_FINAL< T >::_EtaBaskets [private]

size of the baskets in the eta direction. This is needed to find out whether two adjacent crystals lie in the same basked ('module') or not (e.g. this can be used for correcting cluster energies etc.)

Definition at line 119 of file EcalBarrelGeometry.h.

template<class T >
int GCC11_FINAL< T >::_nncrys [private]

number of crystals per module

Definition at line 111 of file EcalEndcapGeometry.h.

template<class T >
int GCC11_FINAL< T >::_nnmods [private]

number of modules

Definition at line 108 of file EcalEndcapGeometry.h.

template<class T >
int GCC11_FINAL< T >::_nnxtalEta [private]

number of crystals in eta direction

Definition at line 110 of file EcalBarrelGeometry.h.

template<class T >
int GCC11_FINAL< T >::_nnxtalPhi [private]

number of crystals in phi direction

Definition at line 113 of file EcalBarrelGeometry.h.

template<class T >
unsigned int GCC11_FINAL< T >::_num_innerpanels [private]

Definition at line 72 of file PixelForwardLayer.h.

template<class T >
unsigned int GCC11_FINAL< T >::_num_outerpanels [private]

Definition at line 73 of file PixelForwardLayer.h.

template<class T >
int GCC11_FINAL< T >::_PhiBaskets [private]

size of one basket in phi

Definition at line 122 of file EcalBarrelGeometry.h.

template<class T >
bool GCC11_FINAL< T >::aME11a_duplicate [private]

Definition at line 99 of file CSCSegment.h.

template<class T >
float GCC11_FINAL< T >::annealing_ [private]

Definition at line 81 of file TSiTrackerMultiRecHit.h.

template<class T >
bool GCC11_FINAL< T >::applyRadX0Correction_ [private]

Definition at line 285 of file SteppingHelixPropagator.h.

template<class T >
bool GCC11_FINAL< T >::areAllReachableLayersSet [private]

Definition at line 64 of file SimpleBarrelNavigableLayer.h.

template<class T >
bool GCC11_FINAL< T >::breakTrajWith2ConsecutiveMissing [private]

Definition at line 76 of file KFFittingSmoother.h.

template<class T >
TSCPBuilderNoMaterial GCC11_FINAL< T >::builder [private]

Definition at line 178 of file PerigeeLinearizedTrackState.h.

template<class T >
const int GCC11_FINAL< T >::charge_ [private]

Definition at line 69 of file TRecHit1DMomConstraint.h.

template<class T >
OmniClusterRef GCC11_FINAL< T >::clusterMono_ [private]

Definition at line 58 of file SiStripMatchedRecHit2D.h.

template<class T >
OmniClusterRef GCC11_FINAL< T >::clusterStereo_ [private]

Definition at line 58 of file SiStripMatchedRecHit2D.h.

template<class T >
AlgebraicMatrix55 GCC11_FINAL< T >::covCurvRot_ [mutable, private]

Definition at line 276 of file SteppingHelixPropagator.h.

template<class T >
AlgebraicMatrix55 GCC11_FINAL< T >::dCCurvTransform_ [mutable, private]

Definition at line 277 of file SteppingHelixPropagator.h.

template<class T >
bool GCC11_FINAL< T >::debug_ [private]

Definition at line 282 of file SteppingHelixPropagator.h.

template<class T >
double GCC11_FINAL< T >::defaultStep_ [private]

Definition at line 294 of file SteppingHelixPropagator.h.

template<class T >
const DetLayerGeometry GCC11_FINAL< T >::dummyGeometry [private]

Definition at line 64 of file GsfTrajectoryFitter.h.

template<class T >
const DetLayerGeometry GCC11_FINAL< T >::dummyGeometry [static, private]

Definition at line 96 of file KFTrajectoryFitter.h.

template<class T >
double GCC11_FINAL< T >::ecShiftNeg_ [private]

Definition at line 297 of file SteppingHelixPropagator.h.

template<class T >
double GCC11_FINAL< T >::ecShiftPos_ [private]

Definition at line 296 of file SteppingHelixPropagator.h.

template<class T >
const LocalError GCC11_FINAL< T >::err_ [private]

Reimplemented from BaseTrackerRecHit.

Definition at line 68 of file TRecHit2DPosConstraint.h.

template<class T >
const double GCC11_FINAL< T >::err_ [private]

Reimplemented from BaseTrackerRecHit.

Definition at line 71 of file TRecHit1DMomConstraint.h.

template<class T >
const MagneticField* GCC11_FINAL< T >::field [private]

Definition at line 144 of file PropagatorWithMaterial.h.

template<class T >
const MagneticField* GCC11_FINAL< T >::field_ [private]

Definition at line 279 of file SteppingHelixPropagator.h.

template<class T >
KFTrajectoryFitter GCC11_FINAL< T >::fitter [private]

Definition at line 57 of file KFSplittingFitter.h.

template<class T >
float GCC11_FINAL< T >::halfLength [private]

Definition at line 45 of file RectangularPlaneBounds.h.

template<class T >
float GCC11_FINAL< T >::halfThickness [private]

Definition at line 46 of file RectangularPlaneBounds.h.

template<class T >
float GCC11_FINAL< T >::halfWidth [private]

Definition at line 44 of file RectangularPlaneBounds.h.

template<class T >
short int GCC11_FINAL< T >::hitWire_ [private]

Definition at line 122 of file CSCRecHit2D.h.

template<class T >
int GCC11_FINAL< T >::index_ [private]

Definition at line 172 of file TkStripMeasurementDet.h.

template<class T >
StateInfo GCC11_FINAL< T >::invalidState_ [private]

Definition at line 274 of file SteppingHelixPropagator.h.

template<class T >
bool GCC11_FINAL< T >::isInitialised [private]

Definition at line 22 of file MSLayersKeeperX0AtEta.h.

template<class T >
bool GCC11_FINAL< T >::isIronVolume[272] [private]

Definition at line 83 of file NavPropagator.h.

template<class T >
bool GCC11_FINAL< T >::isOldPropagationType [private]

Definition at line 131 of file AnalyticalPropagator.h.

template<class T >
bool GCC11_FINAL< T >::isThisIron [private]

Definition at line 51 of file NavVolume6Faces.h.

template<class T >
bool GCC11_FINAL< T >::jacobiansAvailable [mutable, private]

Definition at line 181 of file PerigeeLinearizedTrackState.h.

template<class T >
const DetLayer* GCC11_FINAL< T >::layer_ [private]

Definition at line 21 of file InvalidTransientRecHit.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_avgZ [mutable, private]

Definition at line 128 of file EcalEndcapGeometry.h.

template<class T >
GlobalVector GCC11_FINAL< T >::m_axis [private]

Definition at line 83 of file TruncatedPyramid.h.

template<class T >
EZMgrFL<EEDetId>* GCC11_FINAL< T >::m_borderMgr [mutable, private]

Definition at line 124 of file EcalBarrelGeometry.h.

template<class T >
EZMgrFL<EBDetId>* GCC11_FINAL< T >::m_borderMgr [mutable, private]

Definition at line 124 of file EcalEndcapGeometry.h.

template<class T >
VecOrdListEEDetIdPtr* GCC11_FINAL< T >::m_borderPtrVec [mutable, private]

Definition at line 126 of file EcalBarrelGeometry.h.

template<class T >
VecOrdListEBDetIdPtr* GCC11_FINAL< T >::m_borderPtrVec [mutable, private]

Definition at line 126 of file EcalEndcapGeometry.h.

template<class T >
CellVec GCC11_FINAL< T >::m_cellVec [private]

Definition at line 130 of file EcalBarrelGeometry.h.

template<class T >
int GCC11_FINAL< T >::m_COLS_PER_ROC [private]

Definition at line 197 of file RectangularPixelTopology.h.

template<class T >
Pt3D GCC11_FINAL< T >::m_corOne [private]

Definition at line 84 of file TruncatedPyramid.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_del [private]

Definition at line 115 of file EcalEndcapGeometry.h.

template<class T >
int GCC11_FINAL< T >::m_ncols [private]

Definition at line 195 of file RectangularPixelTopology.h.

template<class T >
unsigned int GCC11_FINAL< T >::m_nref [private]

Definition at line 117 of file EcalEndcapGeometry.h.

template<class T >
int GCC11_FINAL< T >::m_nrows [private]

Definition at line 194 of file RectangularPixelTopology.h.

template<class T >
float GCC11_FINAL< T >::m_pitchx [private]

Definition at line 190 of file RectangularPixelTopology.h.

template<class T >
float GCC11_FINAL< T >::m_pitchy [private]

Definition at line 191 of file RectangularPixelTopology.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_radius [mutable, private]

Definition at line 128 of file EcalBarrelGeometry.h.

template<class T >
int GCC11_FINAL< T >::m_ROCS_X [private]

Definition at line 198 of file RectangularPixelTopology.h.

template<class T >
int GCC11_FINAL< T >::m_ROCS_Y [private]

Definition at line 199 of file RectangularPixelTopology.h.

template<class T >
int GCC11_FINAL< T >::m_ROWS_PER_ROC [private]

Definition at line 196 of file RectangularPixelTopology.h.

template<class T >
bool GCC11_FINAL< T >::m_upgradeGeometry [private]

Definition at line 200 of file RectangularPixelTopology.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_wref [private]

Definition at line 115 of file EcalEndcapGeometry.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_xhi[2] [private]

Definition at line 115 of file EcalEndcapGeometry.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_xlo[2] [private]

Definition at line 115 of file EcalEndcapGeometry.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_xoff[2] [private]

Definition at line 115 of file EcalEndcapGeometry.h.

template<class T >
float GCC11_FINAL< T >::m_xoffset [private]

Definition at line 192 of file RectangularPixelTopology.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_yhi[2] [private]

Definition at line 115 of file EcalEndcapGeometry.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_ylo[2] [private]

Definition at line 115 of file EcalEndcapGeometry.h.

template<class T >
CCGFloat GCC11_FINAL< T >::m_yoff[2] [private]

Definition at line 115 of file EcalEndcapGeometry.h.

template<class T >
float GCC11_FINAL< T >::m_yoffset [private]

Definition at line 193 of file RectangularPixelTopology.h.

template<class T >
const int GCC11_FINAL< T >::MAX_POINTS = 7 [static, private]

Definition at line 270 of file SteppingHelixPropagator.h.

template<class T >
const int GCC11_FINAL< T >::MAX_STEPS = 10000 [static, private]

Definition at line 269 of file SteppingHelixPropagator.h.

template<class T >
constexpr int GCC11_FINAL< T >::MaxOrder = 6 [static, private]

Definition at line 30 of file GsfBetheHeitlerUpdator.h.

template<class T >
constexpr int GCC11_FINAL< T >::MaxSize = 6 [static, private]

Definition at line 29 of file GsfBetheHeitlerUpdator.h.

template<class T >
const unsigned int GCC11_FINAL< T >::MAXSTRIPS = 3 [static]

Definition at line 27 of file CSCRecHit2D.h.

template<class T >
const unsigned int GCC11_FINAL< T >::MAXTIMEBINS = 4 [static]

Definition at line 28 of file CSCRecHit2D.h.

template<class T >
int GCC11_FINAL< T >::minHits_ [private]

Definition at line 101 of file KFTrajectoryFitter.h.

template<class T >
const double GCC11_FINAL< T >::mom_ [private]

Definition at line 70 of file TRecHit1DMomConstraint.h.

template<class T >
const unsigned int GCC11_FINAL< T >::N_ADC = MAXSTRIPS*MAXTIMEBINS [static]

Definition at line 29 of file CSCRecHit2D.h.

template<class T >
bool GCC11_FINAL< T >::noErrorPropagation_ [private]

Definition at line 284 of file SteppingHelixPropagator.h.

template<class T >
bool GCC11_FINAL< T >::noInvalidHitsBeginEnd [private]

Definition at line 77 of file KFFittingSmoother.h.

template<class T >
bool GCC11_FINAL< T >::noMaterialMode_ [private]

Definition at line 283 of file SteppingHelixPropagator.h.

template<class T >
int GCC11_FINAL< T >::nPoints_ [mutable, private]

Definition at line 271 of file SteppingHelixPropagator.h.

template<class T >
unsigned char GCC11_FINAL< T >::nStrips_ [private]

Definition at line 127 of file CSCRecHit2D.h.

template<class T >
unsigned char GCC11_FINAL< T >::nTimeBins_ [private]

Definition at line 127 of file CSCRecHit2D.h.

template<class T >
unsigned char GCC11_FINAL< T >::nWireGroups_ [private]

Definition at line 127 of file CSCRecHit2D.h.

template<class T >
bool GCC11_FINAL< T >::owner [private]

Definition at line 102 of file KFTrajectoryFitter.h.

template<class T >
const PixelClusterParameterEstimator* GCC11_FINAL< T >::pixelCPE [private]

Definition at line 33 of file TkTransientTrackingRecHitBuilder.h.

template<class T >
const LocalPoint GCC11_FINAL< T >::pos_ [private]

Reimplemented from BaseTrackerRecHit.

Definition at line 67 of file TRecHit2DPosConstraint.h.

template<class T >
SiPixelRecHitQuality::QualWordType GCC11_FINAL< T >::qualWord_ [private]

Definition at line 53 of file SiPixelRecHit.h.

template<class T >
bool GCC11_FINAL< T >::rejectTracksFlag [private]

Definition at line 75 of file KFFittingSmoother.h.

template<class T >
bool GCC11_FINAL< T >::returnTangentPlane_ [private]

Definition at line 290 of file SteppingHelixPropagator.h.

template<class T >
RingPar GCC11_FINAL< T >::ringPars[3] [private]

Definition at line 62 of file TIDLayer.h.

template<class T >
RKTestFieldProvider GCC11_FINAL< T >::RKField [private]

Definition at line 117 of file RKTestPropagator.h.

template<class T >
RKTestMagVolume GCC11_FINAL< T >::RKVol [private]

Definition at line 118 of file RKTestPropagator.h.

template<class T >
bool GCC11_FINAL< T >::sendLogWarning_ [private]

Definition at line 291 of file SteppingHelixPropagator.h.

template<class T >
double GCC11_FINAL< T >::sigmaPitch_ [mutable, private]

cache for the matcher....

Definition at line 53 of file SiStripRecHit1D.h.

template<class T >
const StripClusterParameterEstimator* GCC11_FINAL< T >::stripCPE [private]

Definition at line 34 of file TkTransientTrackingRecHitBuilder.h.

template<class T >
const Surface* GCC11_FINAL< T >::surface_ [private]

Definition at line 72 of file TRecHit1DMomConstraint.h.

template<class T >
ConstReferenceCountingPointer<Surface> GCC11_FINAL< T >::surface_ [private]

Definition at line 70 of file TRecHit2DPosConstraint.h.

template<class T >
StateInfo GCC11_FINAL< T >::svBuf_[MAX_POINTS+1] [mutable, private]

Definition at line 272 of file SteppingHelixPropagator.h.

template<class T >
const TrackingGeometry* GCC11_FINAL< T >::tGeometry_ [private]

Definition at line 32 of file TkTransientTrackingRecHitBuilder.h.

template<class T >
double GCC11_FINAL< T >::theActualDir [private]

Definition at line 52 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
float GCC11_FINAL< T >::theADCs_[N_ADC] [private]

Definition at line 131 of file CSCRecHit2D.h.

template<class T >
const VolumeMediumProperties GCC11_FINAL< T >::theAirMedium [private]

Definition at line 100 of file NavPropagator.h.

template<class T >
BDLC GCC11_FINAL< T >::theAllInnerBarrelLayers [private]

Definition at line 70 of file SimpleBarrelNavigableLayer.h.

template<class T >
FDLC GCC11_FINAL< T >::theAllInnerForwardLayers [private]

Definition at line 66 of file SimpleForwardNavigableLayer.h.

template<class T >
DLC GCC11_FINAL< T >::theAllInnerLayers [private]

Definition at line 70 of file SimpleForwardNavigableLayer.h.

template<class T >
FDLC GCC11_FINAL< T >::theAllInnerLeftForwardLayers [private]

Definition at line 79 of file SimpleBarrelNavigableLayer.h.

template<class T >
FDLC GCC11_FINAL< T >::theAllInnerRightForwardLayers [private]

Definition at line 80 of file SimpleBarrelNavigableLayer.h.

template<class T >
BDLC GCC11_FINAL< T >::theAllOuterBarrelLayers [private]

Definition at line 69 of file SimpleBarrelNavigableLayer.h.

template<class T >
FDLC GCC11_FINAL< T >::theAllOuterForwardLayers [private]

Definition at line 64 of file SimpleForwardNavigableLayer.h.

template<class T >
DLC GCC11_FINAL< T >::theAllOuterLayers [private]

Definition at line 69 of file SimpleForwardNavigableLayer.h.

template<class T >
FDLC GCC11_FINAL< T >::theAllOuterLeftForwardLayers [private]

Definition at line 74 of file SimpleBarrelNavigableLayer.h.

template<class T >
FDLC GCC11_FINAL< T >::theAllOuterRightForwardLayers [private]

Definition at line 75 of file SimpleBarrelNavigableLayer.h.

template<class T >
float GCC11_FINAL< T >::theAngularWidth [private]

Definition at line 240 of file TkRadialStripTopology.h.

template<class T >
float GCC11_FINAL< T >::theAWidthInverse [private]

Definition at line 241 of file TkRadialStripTopology.h.

template<class T >
BinFinderType GCC11_FINAL< T >::theBackBinFinder [private]

Definition at line 78 of file TIDRing.h.

template<class T >
std::vector<float> GCC11_FINAL< T >::theBackBoundaries [private]

Definition at line 90 of file CompositeTECPetal.h.

template<class T >
std::vector<const TECWedge*> GCC11_FINAL< T >::theBackComps [private]

Definition at line 87 of file CompositeTECPetal.h.

template<class T >
std::vector< const GeomDet * > GCC11_FINAL< T >::theBackDets [private]

Definition at line 64 of file CompositeTECWedge.h.

template<class T >
ReferenceCountingPointer<BoundDisk> GCC11_FINAL< T >::theBackDisk [private]

Definition at line 73 of file TIDRing.h.

template<class T >
ReferenceCountingPointer<BoundDiskSector> GCC11_FINAL< T >::theBackDiskSector [private]

Definition at line 90 of file PixelBlade.h.

template<class T >
std::vector<WedgePar> GCC11_FINAL< T >::theBackPars [private]

Definition at line 92 of file CompositeTECPetal.h.

template<class T >
ReferenceCountingPointer< BoundDiskSector > GCC11_FINAL< T >::theBackSector [private]

Definition at line 95 of file CompositeTECPetal.h.

template<class T >
short int GCC11_FINAL< T >::theBadStrip [private]

Definition at line 124 of file CSCRecHit2D.h.

template<class T >
short int GCC11_FINAL< T >::theBadWireGroup [private]

Definition at line 125 of file CSCRecHit2D.h.

template<class T >
std::vector<GeomDet const*> GCC11_FINAL< T >::theBasicComps [private]

Definition at line 59 of file TIDLayer.h.

template<class T >
std::vector< const GeomDet * > GCC11_FINAL< T >::theBasicComps [private]

Definition at line 83 of file CompositeTECPetal.h.

template<class T >
BinFinderType GCC11_FINAL< T >::theBinFinder [private]

Definition at line 43 of file PixelRod.h.

template<class T >
BinFinderType GCC11_FINAL< T >::theBinFinder_inner [private]

Definition at line 70 of file PixelForwardLayer.h.

template<class T >
BinFinderType GCC11_FINAL< T >::theBinFinder_outer [private]

Definition at line 71 of file PixelForwardLayer.h.

template<class T >
double GCC11_FINAL< T >::theCachedCDPhi [mutable, private]

Definition at line 69 of file HelixArbitraryPlaneCrossing.h.

template<class T >
double GCC11_FINAL< T >::theCachedDPhi [mutable, private]

Definition at line 67 of file HelixArbitraryPlaneCrossing.h.

template<class T >
double GCC11_FINAL< T >::theCachedS [mutable, private]

Definition at line 66 of file HelixArbitraryPlaneCrossing.h.

template<class T >
double GCC11_FINAL< T >::theCachedSDPhi [mutable, private]

Definition at line 68 of file HelixArbitraryPlaneCrossing.h.

template<class T >
float GCC11_FINAL< T >::theCentreToIntersection [private]

Definition at line 244 of file TkRadialStripTopology.h.

template<class T >
double GCC11_FINAL< T >::theCharge [private]

Definition at line 27 of file CartesianLorentzForce.h.

template<class T >
TrackCharge GCC11_FINAL< T >::theCharge [private]

Definition at line 180 of file PerigeeLinearizedTrackState.h.

template<class T >
double GCC11_FINAL< T >::theChi2 [private]

Definition at line 98 of file CSCSegment.h.

template<class T >
unsigned int GCC11_FINAL< T >::theClusterProbComputationFlag [private]

Definition at line 84 of file TSiPixelRecHit.h.

template<class T >
ConstRecHitContainer GCC11_FINAL< T >::theComponents [private]

Definition at line 80 of file TSiTrackerMultiRecHit.h.

template<class T >
const TIDRing* GCC11_FINAL< T >::theComps[3] [private]

Definition at line 60 of file TIDLayer.h.

template<class T >
std::vector< const GeometricSearchDet * > GCC11_FINAL< T >::theComps [private]

Definition at line 84 of file CompositeTECPetal.h.

template<class T >
bool GCC11_FINAL< T >::theComputeCoarseLocalPosition [private]

Definition at line 36 of file TkTransientTrackingRecHitBuilder.h.

template<class T >
AlgebraicVector5 GCC11_FINAL< T >::theConstantTerm [mutable, private]

Definition at line 175 of file PerigeeLinearizedTrackState.h.

template<class T >
const FullConvolutionWithMaterial* GCC11_FINAL< T >::theConvolutor [private]

Definition at line 64 of file GsfTrajectorySmoother.h.

template<class T >
int GCC11_FINAL< T >::theCorrectionFlag [private]

values to be transformed by logistic / exp. function?

Definition at line 98 of file GsfBetheHeitlerUpdator.h.

template<class T >
double GCC11_FINAL< T >::theCosPhi0 [private]

Definition at line 60 of file HelixArbitraryPlaneCrossing.h.

template<class T >
double GCC11_FINAL< T >::theCosTheta [private]

Definition at line 61 of file HelixArbitraryPlaneCrossing.h.

template<class T >
AlgebraicSymMatrix GCC11_FINAL< T >::theCovMatrix [private]

Definition at line 97 of file CSCSegment.h.

template<class T >
const PixelClusterParameterEstimator* GCC11_FINAL< T >::theCPE [private]

Definition at line 82 of file TSiPixelRecHit.h.

template<class T >
const StripClusterParameterEstimator * GCC11_FINAL< T >::theCPE [private]

Definition at line 46 of file TkGluedMeasurementDet.h.

template<class T >
Propagator* GCC11_FINAL< T >::theCrossTkProp [mutable, private]

Definition at line 130 of file BeamHaloPropagator.h.

template<class T >
std::vector<CSCRecHit2D> GCC11_FINAL< T >::theCSCRecHits [private]

Definition at line 94 of file CSCSegment.h.

template<class T >
ReferenceCountingPointer<BoundCylinder> GCC11_FINAL< T >::theCylinder [private]

Reimplemented from BarrelDetLayer.

Definition at line 90 of file TIBRing.h.

template<class T >
Vector2D GCC11_FINAL< T >::theD [private]

Definition at line 48 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
float GCC11_FINAL< T >::theDeltaEta [private]

Definition at line 23 of file MSLayersKeeperX0AtEta.h.

template<class T >
const GeomDet* GCC11_FINAL< T >::theDet [private]

Definition at line 35 of file SimpleTECWedge.h.

template<class T >
float GCC11_FINAL< T >::theDetHeight [private]

Definition at line 243 of file TkRadialStripTopology.h.

template<class T >
BarrelDetLayer* GCC11_FINAL< T >::theDetLayer [private]

Definition at line 66 of file SimpleBarrelNavigableLayer.h.

template<class T >
ForwardDetLayer* GCC11_FINAL< T >::theDetLayer [private]

Definition at line 58 of file SimpleForwardNavigableLayer.h.

template<class T >
std::vector< const GeomDet * > GCC11_FINAL< T >::theDets [private]

Reimplemented from DetRodOneR.

Definition at line 65 of file CompositeTECWedge.h.

template<class T >
StMeasurementDetSet* GCC11_FINAL< T >::theDets_ [private]

Definition at line 171 of file TkStripMeasurementDet.h.

template<class T >
DirectionTypeDouble GCC11_FINAL< T >::theDirection [private]

Definition at line 68 of file HelixExtrapolatorToLine2Order.h.

template<class T >
ReferenceCountingPointer<BoundDisk> GCC11_FINAL< T >::theDisk [private]

Reimplemented from ForwardDetLayer.

Definition at line 71 of file TIDRing.h.

template<class T >
ReferenceCountingPointer<BoundDiskSector> GCC11_FINAL< T >::theDiskSector [private]

Reimplemented from TECPetal.

Definition at line 88 of file PixelBlade.h.

template<class T >
float GCC11_FINAL< T >::theDistToBeam [private]

Definition at line 82 of file TrapezoidalStripTopology.h.

template<class T >
double GCC11_FINAL< T >::theDmag [private]

Definition at line 49 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
std::vector<CSCSegment> GCC11_FINAL< T >::theDuplicateSegments [private]

Definition at line 100 of file CSCSegment.h.

template<class T >
const VolumeEnergyLossEstimator GCC11_FINAL< T >::theELEstimator [private]

Definition at line 103 of file NavPropagator.h.

Definition at line 30 of file GsfCombinedMaterialEffectsUpdator.h.

template<class T >
EnergyLossUpdator GCC11_FINAL< T >::theELUpdator [private]

Definition at line 41 of file CombinedMaterialEffectsUpdator.h.

template<class T >
Propagator* GCC11_FINAL< T >::theEndCapTkProp [mutable, private]

Definition at line 129 of file BeamHaloPropagator.h.

template<class T >
float GCC11_FINAL< T >::theEnergyDeposit [private]

Definition at line 119 of file CSCRecHit2D.h.

template<class T >
float GCC11_FINAL< T >::theErrorRescaling [private]

Definition at line 71 of file GsfTrajectorySmoother.h.

template<class T >
float GCC11_FINAL< T >::theErrorWithinStrip [private]

Definition at line 118 of file CSCRecHit2D.h.

template<class T >
double GCC11_FINAL< T >::theEstimateCut [private]

Definition at line 70 of file KFFittingSmoother.h.

template<class T >
const MeasurementEstimator * GCC11_FINAL< T >::theEstimator [private]

Definition at line 62 of file GsfTrajectoryFitter.h.

template<class T >
AlgebraicVector5 GCC11_FINAL< T >::theExpandedParams [mutable, private]

Definition at line 176 of file PerigeeLinearizedTrackState.h.

template<class T >
std::vector< VolumeSide > GCC11_FINAL< T >::theFaces [private]

Definition at line 49 of file NavVolume6Faces.h.

template<class T >
const VolumeBasedMagneticField* GCC11_FINAL< T >::theField [private]

Reimplemented from BasicTrajectoryState.

Definition at line 81 of file NavPropagator.h.

template<class T >
const RKLocalFieldProvider& GCC11_FINAL< T >::theField [private]

Reimplemented from BasicTrajectoryState.

Definition at line 26 of file CartesianLorentzForce.h.

template<class T >
const RKLocalFieldProvider & GCC11_FINAL< T >::theField [private]

Reimplemented from BasicTrajectoryState.

Definition at line 130 of file AnalyticalPropagator.h.

template<class T >
const TrajectoryFitter* GCC11_FINAL< T >::theFitter [private]

Definition at line 68 of file KFFittingSmoother.h.

template<class T >
GloballyPositioned<T> GCC11_FINAL< T >::theFrame [private]

Definition at line 30 of file ShiftingMagneticFieldProvider.h.

template<class T >
FrameRelation GCC11_FINAL< T >::theFrameRelation [private]

Definition at line 31 of file ShiftingMagneticFieldProvider.h.

template<class T >
BinFinderType GCC11_FINAL< T >::theFrontBinFinder [private]

Definition at line 77 of file TIDRing.h.

template<class T >
std::vector<float> GCC11_FINAL< T >::theFrontBoundaries [private]

Definition at line 89 of file CompositeTECPetal.h.

template<class T >
std::vector<const TECWedge*> GCC11_FINAL< T >::theFrontComps [private]

Definition at line 86 of file CompositeTECPetal.h.

template<class T >
std::vector< const GeomDet * > GCC11_FINAL< T >::theFrontDets [private]

Definition at line 63 of file CompositeTECWedge.h.

template<class T >
ReferenceCountingPointer<BoundDisk> GCC11_FINAL< T >::theFrontDisk [private]

Definition at line 72 of file TIDRing.h.

template<class T >
ReferenceCountingPointer<BoundDiskSector> GCC11_FINAL< T >::theFrontDiskSector [private]

Definition at line 89 of file PixelBlade.h.

template<class T >
std::vector<WedgePar> GCC11_FINAL< T >::theFrontPars [private]

Definition at line 91 of file CompositeTECPetal.h.

template<class T >
ReferenceCountingPointer< BoundDiskSector > GCC11_FINAL< T >::theFrontSector [private]

Definition at line 94 of file CompositeTECPetal.h.

template<class T >
G4ErrorPropagatorManager* GCC11_FINAL< T >::theG4eManager [protected]

Definition at line 93 of file Geant4ePropagator.h.

template<class T >
Propagator* GCC11_FINAL< T >::theGenProp [mutable, private]

Definition at line 148 of file SmartPropagator.h.

template<class T >
edm::ESHandle< CaloGeometry > GCC11_FINAL< T >::theGeom_ [private]

Definition at line 107 of file EcalBarrelTopology.h.

Definition at line 136 of file PropagatorWithMaterial.h.

template<class T >
const DetLayerGeometry * GCC11_FINAL< T >::theGeometry [private]

Definition at line 65 of file GsfTrajectoryFitter.h.

template<class T >
const GsfPropagatorAdapter* GCC11_FINAL< T >::theGeomPropagator [private]

Definition at line 63 of file GsfTrajectorySmoother.h.

template<class T >
int GCC11_FINAL< T >::theHalfNBins [private]

Definition at line 23 of file MSLayersKeeperX0AtEta.h.

template<class T >
int GCC11_FINAL< T >::theHelicity [private]

Definition at line 91 of file TIBRing.h.

template<class T >
SiPixelRecHit GCC11_FINAL< T >::theHitData [private]

Definition at line 83 of file TSiPixelRecHit.h.

template<class T >
SiStripRecHit1D GCC11_FINAL< T >::theHitData [private]

Definition at line 93 of file TSiStripRecHit1D.h.

template<class T >
SiStripRecHit2D GCC11_FINAL< T >::theHitData [private]

Definition at line 92 of file TSiStripRecHit2DLocalPos.h.

template<class T >
SiTrackerMultiRecHit GCC11_FINAL< T >::theHitData [private]

Definition at line 78 of file TSiTrackerMultiRecHit.h.

template<class T >
LinearSearchNavSurfaceImpl GCC11_FINAL< T >::theImpl [private]

Definition at line 49 of file NavCone.h.

template<class T >
BDLC GCC11_FINAL< T >::theInnerBarrelLayers [private]

Definition at line 68 of file SimpleBarrelNavigableLayer.h.

template<class T >
BinFinderType GCC11_FINAL< T >::theInnerBinFinder [private]

Definition at line 87 of file PixelBarrelLayer.h.

Definition at line 78 of file TIBLayer.h.

template<class T >
std::vector< const GeometricSearchDet * > GCC11_FINAL< T >::theInnerComps [private]

Definition at line 83 of file PixelBarrelLayer.h.

Definition at line 90 of file PixelBarrelLayer.h.

template<class T >
std::vector<const GeomDet*> GCC11_FINAL< T >::theInnerDets [private]

Definition at line 75 of file TOBRod.h.

template<class T >
FDLC GCC11_FINAL< T >::theInnerForwardLayers [private]

Definition at line 65 of file SimpleForwardNavigableLayer.h.

template<class T >
DLC GCC11_FINAL< T >::theInnerLayers [private]

Definition at line 68 of file SimpleForwardNavigableLayer.h.

template<class T >
FDLC GCC11_FINAL< T >::theInnerLeftForwardLayers [private]

Definition at line 77 of file SimpleBarrelNavigableLayer.h.

template<class T >
ReferenceCountingPointer<BoundPlane> GCC11_FINAL< T >::theInnerPlane [private]

Definition at line 78 of file TOBRod.h.

template<class T >
FDLC GCC11_FINAL< T >::theInnerRightForwardLayers [private]

Definition at line 78 of file SimpleBarrelNavigableLayer.h.

template<class T >
const VolumeMediumProperties GCC11_FINAL< T >::theIronMedium [private]

Definition at line 101 of file NavPropagator.h.

template<class T >
unsigned char GCC11_FINAL< T >::theL1APhaseBits_[MAXSTRIPS] [private]

Definition at line 129 of file CSCRecHit2D.h.

template<class T >
MSLayersAtAngle GCC11_FINAL< T >::theLayersData [private]

Definition at line 24 of file MSLayersKeeperX0AtEta.h.

template<class T >
MSLayersAtAngle GCC11_FINAL< T >::theLayersData [private]

Definition at line 18 of file MSLayersKeeperX0Averaged.h.

template<class T >
float GCC11_FINAL< T >::theLength [private]

Definition at line 125 of file ProxyPixelTopology.h.

template<class T >
SurfaceContainer GCC11_FINAL< T >::theLimits [private]

Definition at line 41 of file GeneralNSurfaceDelimitedBounds.h.

template<class T >
GlobalPoint GCC11_FINAL< T >::theLinPoint [private]

Definition at line 169 of file PerigeeLinearizedTrackState.h.

template<class T >
LocalVector GCC11_FINAL< T >::theLocalDirection [private]

Definition at line 96 of file CSCSegment.h.

template<class T >
LocalError GCC11_FINAL< T >::theLocalError [private]

Reimplemented from BasicTrajectoryState.

Definition at line 134 of file CSCRecHit2D.h.

template<class T >
LocalPoint GCC11_FINAL< T >::theLocalPosition [private]

Definition at line 133 of file CSCRecHit2D.h.

template<class T >
double GCC11_FINAL< T >::theLogPixelProbabilityCut [private]

Definition at line 72 of file KFFittingSmoother.h.

template<class T >
const TrajectoryFitter* GCC11_FINAL< T >::theLooperFitter [private]

Definition at line 48 of file FlexibleKFFittingSmoother.h.

template<class T >
const MagVolume& GCC11_FINAL< T >::theMagVolume [private]

Definition at line 32 of file ShiftingMagneticFieldProvider.h.

template<class T >
bool GCC11_FINAL< T >::theMatBeforeUpdate [private]

Definition at line 70 of file GsfTrajectorySmoother.h.

template<class T >
const SiStripRecHitMatcher * GCC11_FINAL< T >::theMatcher [private]

Definition at line 45 of file TkGluedMeasurementDet.h.

template<class T >
MaterialLocation GCC11_FINAL< T >::theMaterialLocation [private]

Definition at line 143 of file PropagatorWithMaterial.h.

template<class T >
const VolumeMaterialEffectsUpdator GCC11_FINAL< T >::theMaterialUpdator [private]

Definition at line 104 of file NavPropagator.h.

template<class T >
float GCC11_FINAL< T >::theMaxDBzRatio [private]

Definition at line 129 of file AnalyticalPropagator.h.

template<class T >
const float GCC11_FINAL< T >::theMaxDistToPlane [static, private]

Definition at line 72 of file HelixArbitraryPlaneCrossing.h.

template<class T >
float GCC11_FINAL< T >::theMaxDPhi2 [private]

Definition at line 128 of file AnalyticalPropagator.h.

template<class T >
const MultiTrajectoryStateMerger * GCC11_FINAL< T >::theMerger [private]

Definition at line 63 of file GsfTrajectoryFitter.h.

Definition at line 33 of file GsfMaterialEffectsAdapter.h.

template<class T >
int GCC11_FINAL< T >::theMinNumberOfHits [private]

Definition at line 74 of file KFFittingSmoother.h.

template<class T >
AlgebraicMatrix53 GCC11_FINAL< T >::theMomentumJacobian [mutable, private]

Definition at line 173 of file PerigeeLinearizedTrackState.h.

template<class T >
const TkStripMeasurementDet* GCC11_FINAL< T >::theMonoDet [private]

Definition at line 47 of file TkGluedMeasurementDet.h.

template<class T >
const VolumeMultipleScatteringEstimator GCC11_FINAL< T >::theMSEstimator [private]

Definition at line 102 of file NavPropagator.h.

Definition at line 29 of file GsfCombinedMaterialEffectsUpdator.h.

template<class T >
MultipleScatteringUpdator GCC11_FINAL< T >::theMSUpdator [private]

Definition at line 40 of file CombinedMaterialEffectsUpdator.h.

template<class T >
Container GCC11_FINAL< T >::theNavSurfaces [private]

Definition at line 50 of file NavVolume6Faces.h.

template<class T >
MagVolumeMap GCC11_FINAL< T >::theNavVolumeMap [mutable, private]

Definition at line 82 of file NavPropagator.h.

template<class T >
DLC GCC11_FINAL< T >::theNegInnerLayers [private]

Definition at line 84 of file SimpleBarrelNavigableLayer.h.

template<class T >
DLC GCC11_FINAL< T >::theNegOuterLayers [private]

Definition at line 82 of file SimpleBarrelNavigableLayer.h.

template<class T >
int GCC11_FINAL< T >::theNrComponents [private]

Definition at line 96 of file GsfBetheHeitlerUpdator.h.

template<class T >
int GCC11_FINAL< T >::theNumberOfStrips [private]

Definition at line 55 of file RectangularStripTopology.h.

template<class T >
static const float GCC11_FINAL< T >::theNumericalPrecision [static, private]

Definition at line 71 of file HelixArbitraryPlaneCrossing.h.

template<class T >
float GCC11_FINAL< T >::theOffset [private]

Definition at line 57 of file RectangularStripTopology.h.

template<class T >
LocalPoint GCC11_FINAL< T >::theOrigin [private]

Definition at line 95 of file CSCSegment.h.

template<class T >
const GeomDet* GCC11_FINAL< T >::theOriginalDet [private]

Definition at line 48 of file ProjectedRecHit2D.h.

template<class T >
BDLC GCC11_FINAL< T >::theOuterBarrelLayers [private]

Definition at line 67 of file SimpleBarrelNavigableLayer.h.

Definition at line 79 of file TIBLayer.h.

template<class T >
BinFinderType GCC11_FINAL< T >::theOuterBinFinder [private]

Definition at line 88 of file PixelBarrelLayer.h.

template<class T >
std::vector< const GeometricSearchDet * > GCC11_FINAL< T >::theOuterComps [private]

Definition at line 84 of file PixelBarrelLayer.h.

Definition at line 91 of file PixelBarrelLayer.h.

template<class T >
std::vector<const GeomDet*> GCC11_FINAL< T >::theOuterDets [private]

Definition at line 76 of file TOBRod.h.

template<class T >
FDLC GCC11_FINAL< T >::theOuterForwardLayers [private]

Definition at line 63 of file SimpleForwardNavigableLayer.h.

template<class T >
DLC GCC11_FINAL< T >::theOuterLayers [private]

Definition at line 67 of file SimpleForwardNavigableLayer.h.

template<class T >
FDLC GCC11_FINAL< T >::theOuterLeftForwardLayers [private]

Definition at line 72 of file SimpleBarrelNavigableLayer.h.

template<class T >
ReferenceCountingPointer<BoundPlane> GCC11_FINAL< T >::theOuterPlane [private]

Definition at line 79 of file TOBRod.h.

template<class T >
FDLC GCC11_FINAL< T >::theOuterRightForwardLayers [private]

Definition at line 73 of file SimpleBarrelNavigableLayer.h.

template<class T >
ConstReferenceCountingPointer<Surface> GCC11_FINAL< T >::theParent [private]

Definition at line 22 of file TangentPlane.h.

template<class T >
std::string GCC11_FINAL< T >::theParticleName [protected]

Definition at line 90 of file Geant4ePropagator.h.

template<class T >
float GCC11_FINAL< T >::thePhiExt [private]

Definition at line 48 of file DiskSectorBounds.h.

template<class T >
float GCC11_FINAL< T >::thePhiOfOneEdge [private]

Definition at line 245 of file TkRadialStripTopology.h.

template<class T >
float GCC11_FINAL< T >::thePitch [private]

Definition at line 54 of file RectangularStripTopology.h.

template<class T >
Polynomial GCC11_FINAL< T >::thePolyMeans[MaxSize] [private]

parametrisation of weight for each component

Definition at line 101 of file GsfBetheHeitlerUpdator.h.

template<class T >
Polynomial GCC11_FINAL< T >::thePolyVars[MaxSize] [private]

parametrisation of mean for each componentP

Definition at line 102 of file GsfBetheHeitlerUpdator.h.

template<class T >
Polynomial GCC11_FINAL< T >::thePolyWeights[MaxSize] [private]

correction of 1st or 1st&2nd moments

Definition at line 100 of file GsfBetheHeitlerUpdator.h.

template<class T >
DLC GCC11_FINAL< T >::thePosInnerLayers [private]

Definition at line 85 of file SimpleBarrelNavigableLayer.h.

template<class T >
const PositionTypeDouble GCC11_FINAL< T >::thePosition [private]

Definition at line 67 of file HelixExtrapolatorToLine2Order.h.

template<class T >
AlgebraicMatrix53 GCC11_FINAL< T >::thePositionJacobian [mutable, private]

Definition at line 173 of file PerigeeLinearizedTrackState.h.

template<class T >
float GCC11_FINAL< T >::thePositionWithinStrip [private]

Definition at line 117 of file CSCRecHit2D.h.

template<class T >
DLC GCC11_FINAL< T >::thePosOuterLayers [private]

Definition at line 83 of file SimpleBarrelNavigableLayer.h.

template<class T >
TrajectoryStateClosestToPoint GCC11_FINAL< T >::thePredState [mutable, private]

Definition at line 174 of file PerigeeLinearizedTrackState.h.

template<class T >
const Propagator * GCC11_FINAL< T >::thePropagator [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 60 of file GsfTrajectoryFitter.h.

template<class T >
Propagator* GCC11_FINAL< T >::thePropagator [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 76 of file KFTrajectorySmoother.h.

template<class T >
GsfPropagatorWithMaterial* GCC11_FINAL< T >::thePropagator [private]

Reimplemented from SimpleNavigableLayer.

Definition at line 62 of file GsfTrajectorySmoother.h.

template<class T >
const PropagationDirection GCC11_FINAL< T >::thePropDir [private]

Definition at line 64 of file HelixArbitraryPlaneCrossing.h.

template<class T >
PropagationDirection GCC11_FINAL< T >::thePropDir [private]

Definition at line 39 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
double GCC11_FINAL< T >::thePtMin [private]

Definition at line 39 of file MultipleScatteringUpdator.h.

template<class T >
HelixArbitraryPlaneCrossing2Order GCC11_FINAL< T >::theQuadraticCrossingFromStart [private]

Definition at line 56 of file HelixArbitraryPlaneCrossing.h.

template<class T >
HelixExtrapolatorToLine2Order GCC11_FINAL< T >::theQuadraticSolutionFromStart [private]

Definition at line 63 of file IterativeHelixExtrapolatorToLine.h.

template<class T >
int GCC11_FINAL< T >::theQuality [private]

Definition at line 120 of file CSCRecHit2D.h.

template<class T >
const MagneticField* GCC11_FINAL< T >::theRealField [private]

Definition at line 116 of file RKTestPropagator.h.

template<class T >
const double GCC11_FINAL< T >::theRho [private]

Definition at line 62 of file HelixArbitraryPlaneCrossing.h.

template<class T >
double GCC11_FINAL< T >::theRho [private]

Definition at line 38 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
DeepCopyPointerByClone<Propagator> GCC11_FINAL< T >::theRKProp [private]

Definition at line 119 of file RKTestPropagator.h.

template<class T >
float GCC11_FINAL< T >::theRmax [private]

Definition at line 44 of file SimpleCylinderBounds.h.

template<class T >
float GCC11_FINAL< T >::theRmaxZmax [private]

Definition at line 101 of file SimpleConeBounds.h.

template<class T >
float GCC11_FINAL< T >::theRmaxZmin [private]

Definition at line 98 of file SimpleConeBounds.h.

template<class T >
float GCC11_FINAL< T >::theRmin [private]

Definition at line 43 of file SimpleCylinderBounds.h.

template<class T >
float GCC11_FINAL< T >::theRminZmax [private]

Definition at line 100 of file SimpleConeBounds.h.

template<class T >
float GCC11_FINAL< T >::theRminZmin [private]

Definition at line 97 of file SimpleConeBounds.h.

template<class T >
double GCC11_FINAL< T >::theS [private]

Definition at line 47 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
int GCC11_FINAL< T >::theScaledWireTime [private]

Definition at line 121 of file CSCRecHit2D.h.

template<class T >
Basic3DVector<T> GCC11_FINAL< T >::theShift [private]

Definition at line 33 of file ShiftingMagneticFieldProvider.h.

template<class T >
double GCC11_FINAL< T >::theSinPhi0 [private]

Definition at line 60 of file HelixArbitraryPlaneCrossing.h.

template<class T >
double GCC11_FINAL< T >::theSinTheta [private]

Definition at line 61 of file HelixArbitraryPlaneCrossing.h.

template<class T >
double GCC11_FINAL< T >::theSinThetaI [private]

Definition at line 79 of file HelixArbitraryPlaneCrossing2Order.h.

template<class T >
const TrajectorySmoother* GCC11_FINAL< T >::theSmoother [private]

Definition at line 69 of file KFFittingSmoother.h.

template<class T >
const TrajectoryFitter* GCC11_FINAL< T >::theStandardFitter [private]

Definition at line 47 of file FlexibleKFFittingSmoother.h.

template<class T >
DirectionType GCC11_FINAL< T >::theStartingDir [private]

Definition at line 37 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
PositionType GCC11_FINAL< T >::theStartingPos [private]

Definition at line 36 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
std::vector<TSOS> GCC11_FINAL< T >::theStates [private]

Definition at line 58 of file BasicMultiTrajectoryState.h.

template<class T >
Geant4eSteppingAction* GCC11_FINAL< T >::theSteppingAction [mutable, protected]

Definition at line 96 of file Geant4ePropagator.h.

template<class T >
const TkStripMeasurementDet* GCC11_FINAL< T >::theStereoDet [private]

Definition at line 48 of file TkGluedMeasurementDet.h.

template<class T >
bool GCC11_FINAL< T >::theStereoFlag [private]

Definition at line 37 of file StripGeomDetType.h.

template<class T >
float GCC11_FINAL< T >::theStripLength [private]

Definition at line 56 of file RectangularStripTopology.h.

template<class T >
unsigned char GCC11_FINAL< T >::theStrips_[MAXSTRIPS] [private]

Definition at line 130 of file CSCRecHit2D.h.

template<class T >
const Surface* GCC11_FINAL< T >::theSurface [private]

Definition at line 42 of file GeneralNSurfaceDelimitedBounds.h.

Definition at line 126 of file ProxyPixelTopology.h.

template<class T >
ConstReferenceCountingPointer<Cylinder> GCC11_FINAL< T >::theSurfaceP [private]

Reimplemented from BasicTrajectoryState.

Definition at line 47 of file NavCylinder.h.

template<class T >
ConstReferenceCountingPointer<Cone> GCC11_FINAL< T >::theSurfaceP [private]

Reimplemented from BasicTrajectoryState.

Definition at line 48 of file NavCone.h.

template<class T >
PlanePointer GCC11_FINAL< T >::theSurfaceP [private]

Reimplemented from BasicTrajectoryState.

Definition at line 52 of file NavPlane.h.

template<class T >
float GCC11_FINAL< T >::theTanAW [private]

Definition at line 242 of file TkRadialStripTopology.h.

template<class T >
float GCC11_FINAL< T >::theTanOfOneEdge [private]

Definition at line 246 of file TkRadialStripTopology.h.

template<class T >
bool GCC11_FINAL< T >::theTiming [private]

Definition at line 67 of file GsfTrajectoryFitter.h.

template<class T >
Propagator* GCC11_FINAL< T >::theTkProp [mutable, private]

Definition at line 147 of file SmartPropagator.h.

template<class T >
float GCC11_FINAL< T >::theTolerance [private]

Definition at line 115 of file RKTestPropagator.h.

template<class T >
double GCC11_FINAL< T >::theTolerance [private]

Definition at line 64 of file RKPropagatorInS.h.

template<class T >
TopologyType * GCC11_FINAL< T >::theTopology [private]

Definition at line 35 of file PixelGeomDetType.h.

template<class T >
float GCC11_FINAL< T >::theTpeak [private]

Definition at line 116 of file CSCRecHit2D.h.

template<class T >
reco::TransientTrack GCC11_FINAL< T >::theTrack [private]

Definition at line 170 of file PerigeeLinearizedTrackState.h.

template<class T >
double GCC11_FINAL< T >::theTrackLength [protected]

Definition at line 35 of file Geant4eSteppingAction.h.

template<class T >
int GCC11_FINAL< T >::theTransformationCode [private]

number of components used for parameterisation

Definition at line 97 of file GsfBetheHeitlerUpdator.h.

template<class T >
const TrajectoryStateOnSurface GCC11_FINAL< T >::theTSOS [private]

Definition at line 171 of file PerigeeLinearizedTrackState.h.

template<class T >
StripGeomDetType* GCC11_FINAL< T >::theType [private]

Definition at line 116 of file ProxyStripTopology.h.

template<class T >
PixelGeomDetType* GCC11_FINAL< T >::theType [private]

Definition at line 124 of file ProxyPixelTopology.h.

template<class T >
const TrajectoryStateUpdator * GCC11_FINAL< T >::theUpdator [private]

Definition at line 61 of file GsfTrajectoryFitter.h.

template<class T >
const MagVolume * GCC11_FINAL< T >::theVolume [private]

Definition at line 31 of file RKPropagatorInR.h.

template<class T >
short int GCC11_FINAL< T >::theWGroupsBX_ [private]

Definition at line 123 of file CSCRecHit2D.h.

template<class T >
float GCC11_FINAL< T >::theWidth [private]

Definition at line 125 of file ProxyPixelTopology.h.

template<class T >
const double GCC11_FINAL< T >::theX0 [private]

Definition at line 59 of file HelixArbitraryPlaneCrossing.h.

template<class T >
double GCC11_FINAL< T >::theXCenter [private]

Definition at line 43 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
const double GCC11_FINAL< T >::theY0 [private]

Definition at line 59 of file HelixArbitraryPlaneCrossing.h.

template<class T >
float GCC11_FINAL< T >::theYAxisOrientation [private]

Definition at line 247 of file TkRadialStripTopology.h.

template<class T >
int GCC11_FINAL< T >::theYAxOr [private]

Definition at line 84 of file TrapezoidalStripTopology.h.

template<class T >
double GCC11_FINAL< T >::theYCenter [private]

Definition at line 44 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
const double GCC11_FINAL< T >::theZ0 [private]

Definition at line 59 of file HelixArbitraryPlaneCrossing.h.

template<class T >
float GCC11_FINAL< T >::theZmax [private]

Definition at line 99 of file SimpleConeBounds.h.

template<class T >
float GCC11_FINAL< T >::theZmin [private]

Definition at line 96 of file SimpleConeBounds.h.

template<class T >
const TrajectoryStateOnSurface GCC11_FINAL< T >::tsos_ [private]

Definition at line 64 of file TRecHit5DParamConstraint.h.

Definition at line 79 of file KFFittingSmoother.h.

template<class T >
const AlgebraicSymMatrix55 GCC11_FINAL< T >::unit55_ [private]

Definition at line 281 of file SteppingHelixPropagator.h.

template<class T >
bool GCC11_FINAL< T >::useInTeslaFromMagField_ [private]

Definition at line 289 of file SteppingHelixPropagator.h.

template<class T >
bool GCC11_FINAL< T >::useIsYokeFlag_ [private]

Definition at line 287 of file SteppingHelixPropagator.h.

template<class T >
bool GCC11_FINAL< T >::useMagVolumes_ [private]

Definition at line 286 of file SteppingHelixPropagator.h.

template<class T >
bool GCC11_FINAL< T >::useMatVolumes_ [private]

Definition at line 288 of file SteppingHelixPropagator.h.

template<class T >
bool GCC11_FINAL< T >::useRungeKutta_ [private]

Definition at line 145 of file PropagatorWithMaterial.h.

template<class T >
bool GCC11_FINAL< T >::useStraightLine [private]

Definition at line 53 of file HelixBarrelPlaneCrossingByCircle.h.

template<class T >
bool GCC11_FINAL< T >::useTuningForL2Speed_ [private]

Definition at line 292 of file SteppingHelixPropagator.h.

template<class T >
const VolumeBasedMagneticField* GCC11_FINAL< T >::vbField_ [private]

Definition at line 280 of file SteppingHelixPropagator.h.

template<class T >
float GCC11_FINAL< T >::yCentre [private]

Definition at line 248 of file TkRadialStripTopology.h.

template<class T >
CCGFloat GCC11_FINAL< T >::zeN [private]

Definition at line 113 of file EcalEndcapGeometry.h.

template<class T >
CCGFloat GCC11_FINAL< T >::zeP [private]

Definition at line 113 of file EcalEndcapGeometry.h.