![]() |
![]() |
Unlimited (trivial) bounds. More...
#include <CSCRecHit2D.h>
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< EBDetId > | OrderedListOfEBDetId |
typedef EZArrayFL< EEDetId > | OrderedListOfEEDetId |
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 GlobalVector & | axis () 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 Bounds * | bounds (const NavVolume *vol) |
Bounds corresponding to a NavVolume if present. | |
virtual const Bounds * | bounds (const NavVolume *vol) |
Bounds corresponding to a NavVolume if present. | |
virtual const Bounds * | bounds (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 <p) const |
template<class ClusterRefT > | |
void | buildRecHits (const ClusterRefT &cluster, const TrajectoryStateOnSurface <p, 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 ¶meters) const |
double | chi2 () const |
Chi2 of the segment fit. | |
void | clearPersistentHit () |
FlexibleKFFittingSmoother * | clone () const |
KFFittingSmoother * | clone () const |
virtual KFSplittingFitter * | clone () const |
virtual KFTrajectoryFitter * | clone () const |
virtual KFTrajectorySmoother * | clone () const |
BasicSingleTrajectoryState * | clone () const |
virtual Geant4ePropagator * | clone () const |
virtual Bounds * | clone () const |
virtual NavPropagator * | clone () const |
virtual Propagator * | clone () const |
virtual Propagator * | clone () const |
virtual Propagator * | clone () const |
virtual Bounds * | clone () const |
Propagator * | clone () const |
virtual Bounds * | clone () const |
virtual SteppingHelixPropagator * | clone () const |
virtual SiStripMatchedRecHit2D * | clone () const |
RecHitPointer | clone (const TrajectoryStateOnSurface &ts) const |
CSCRecHit2D * | clone () 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 Bounds * | clone () 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 Bounds * | clone () const |
virtual AnalyticalPropagator * | clone () const |
virtual BeamHaloPropagator * | clone () const |
Virtual constructor (using copy c'tor) | |
virtual Bounds * | clone () const |
CSCSegment * | clone () const |
virtual Bounds * | clone () const |
virtual SmartPropagator * | clone () const |
Virtual constructor (using copy c'tor) | |
virtual StraightLinePropagator * | clone () const |
virtual BasicMultiTrajectoryState * | clone () const |
virtual GsfBetheHeitlerUpdator * | clone () const |
virtual SiPixelRecHit * | clone () const |
virtual GsfCombinedMaterialEffectsUpdator * | clone () const |
virtual GsfMultipleScatteringUpdator * | clone () const |
virtual GsfTrajectoryFitter * | clone () const |
virtual GsfTrajectorySmoother * | clone () const |
virtual CombinedMaterialEffectsUpdator * | clone () const |
virtual EnergyLossUpdator * | clone () const |
virtual PropagatorWithMaterial * | clone () const |
virtual VolumeEnergyLossEstimator * | clone () 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 AlgebraicVector5 & | constantTerm () 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 ¤tState, 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 GeomDet * | det () const |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds. | |
virtual const GeomDet * | det () const |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds. | |
virtual const GeomDet * | det () const |
The GomeDet* can be zero for InvalidTransientRecHits and for TConstraintRecHit2Ds. | |
float | detHeight () const |
virtual DetLayer * | detLayer () const |
virtual DetLayer * | detLayer () const |
const detset & | detSet () const |
detset & | detSet () |
const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual const GeomDetUnit * | detUnit () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
virtual int | dimension () const |
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< DetId > | down (const DetId &) const |
virtual std::vector< DetId > | down (const DetId &) const |
virtual std::vector< DetId > | down (const DetId &id) const |
virtual std::vector< DetId > | down (const DetId &id) const |
virtual std::vector< DetId > | down (const DetId &) const |
virtual std::vector< DetId > | down (const DetId &) const |
const std::vector< CSCSegment > & | duplicateSegments () const |
virtual std::vector< DetId > | east (const DetId &id) const |
virtual std::vector< DetId > | east (const DetId &id) const |
virtual std::vector< DetId > | east (const DetId &id) const |
virtual std::vector< DetId > | east (const DetId &id) const |
virtual std::vector< DetId > | east (const DetId &id) const |
virtual std::vector< DetId > | east (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 MeasurementEstimator * | estimator () const |
const MeasurementEstimator * | estimator () const |
const MeasurementEstimator * | estimator () const |
const MeasurementEstimator * | estimator () 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 <p, 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 TrajectoryFitter * | fitter () 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 Propagator & | geometricalPropagator () 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 OrderedListOfEBDetId * | getClosestBarrelCells (EEDetId id) const |
virtual DetId | getClosestCell (const GlobalPoint &r) const |
virtual DetId | getClosestCell (const GlobalPoint &r) const |
const OrderedListOfEEDetId * | getClosestEndcapCells (EBDetId id) const |
virtual const CornersVec & | getCorners () const |
Returns the corner points of this cell's volume. | |
Propagator * | getCrossTkPropagator () const |
return the propagator used to cross the tracker | |
Propagator * | getEndCapTkPropagator () const |
return the propagator used in endcaps | |
const std::vector< int > & | getEtaBaskets () const |
Propagator * | getGenPropagator () 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 |
Propagator * | getTkPropagator () 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 TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
virtual const TrackingRecHit * | hit () const |
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 MSLayersAtAngle & | layers (float cotTheta) const |
virtual const MSLayersAtAngle & | layers (float cotTheta) const |
virtual const MSLayersAtAngle & | layers (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 GlobalPoint & | linearizationPoint () 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 MagneticField * | magneticField () const |
virtual const MagneticField * | magneticField () const |
virtual const MagneticField * | magneticField () const |
virtual const MagneticField * | magneticField () const |
virtual const MagneticField * | magneticField () const |
virtual const MagneticField * | magneticField () const |
virtual const MagneticField * | magneticField () const |
virtual const MagneticField * | magneticField () const |
return the magneticField | |
virtual const MagneticField * | magneticField () const |
return the magneticField | |
virtual const MagneticField * | magneticField () const |
virtual const MagneticField * | magneticField () const |
bool | maskBad128StripBlocks () const |
const MaterialEffectsUpdator & | materialEffectsUpdator () 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 MultiTrajectoryStateMerger * | merger () const |
double | mom () const |
const AlgebraicMatrix53 & | momentumJacobian () const |
SiStripCluster const & | monoCluster () const |
OmniClusterRef const & | monoClusterRef () const |
OmniClusterRef & | monoClusterRef () |
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 NavVolume * | nextVolume (const NavSurface::LocalPoint &point, SurfaceOrientation::Side side) const |
virtual const NavVolume * | nextVolume (const NavSurface::LocalPoint &point, SurfaceOrientation::Side side) const |
virtual const NavVolume * | nextVolume (const NavSurface::LocalPoint &point, SurfaceOrientation::Side side) const |
virtual std::vector< DetId > | north (const DetId &id) const |
virtual std::vector< DetId > | north (const DetId &id) const |
virtual std::vector< DetId > | north (const DetId &id) const |
virtual std::vector< DetId > | north (const DetId &id) const |
virtual std::vector< DetId > | north (const DetId &id) const |
virtual std::vector< DetId > | north (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 |
TruncatedPyramid & | operator= (const TruncatedPyramid &tr) |
bool | operator== (ReferenceCountingPointer< LinearizedTrackState< 5 > > &other) const |
bool | operator== (LinearizedTrackState< 5 > &other) const |
const GeomDet * | originalDet () 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 AlgebraicVector5 & | parametersFromExpansion () const |
const Surface & | parentSurface () |
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 <p) const |
conversion taking also the angle from the track state | |
virtual std::pair< float, float > | pixel (const LocalPoint &p) const |
PixelBarrelLayer (std::vector< const PixelRod * > &innerRods, std::vector< const PixelRod * > &outerRods) | |
PixelBlade (std::vector< const GeomDet * > &frontDets, std::vector< const GeomDet * > &backDets) | |
const PixelClusterParameterEstimator * | pixelClusterParameterEstimator () |
PixelForwardLayer (std::vector< const PixelBlade * > &blades) | |
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 AlgebraicMatrix53 & | positionJacobian () 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 SteppingHelixStateInfo & | propagate (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 SteppingHelixStateInfo & | propagate (const SteppingHelixStateInfo &ftsStart, const Surface &sDest) const |
Propagate to Plane given a starting point. | |
const SteppingHelixStateInfo & | 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. | |
const SteppingHelixStateInfo & | propagate (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 SteppingHelixStateInfo & | 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) | |
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 Propagator * | propagator () const |
const Propagator * | propagator () const |
const Propagator * | propagator () const |
const Propagator * | propagator () 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 SiStripRecHitMatcher * | siStripRecHitMatcher () |
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 TrajectorySmoother * | smoother () const |
virtual std::vector< DetId > | south (const DetId &id) const |
virtual std::vector< DetId > | south (const DetId &id) const |
virtual std::vector< DetId > | south (const DetId &id) const |
virtual std::vector< DetId > | south (const DetId &id) const |
virtual std::vector< DetId > | south (const DetId &id) const |
virtual std::vector< DetId > | south (const DetId &id) const |
bool | spansTwoROCs () const |
const GluedGeomDet & | specificGeomDet () const |
const StripGeomDetUnit & | specificGeomDet () const |
const SiStripRecHit1D * | specificHit () const |
const SiStripRecHit2D * | specificHit () const |
const SiPixelRecHit * | specificHit () const |
const SiTrackerMultiRecHit * | specificHit () const |
const std::vector< CSCRecHit2D > & | specificRecHits () const |
virtual const BoundCylinder & | specificSurface () const |
Return the ring surface as a. | |
virtual const BoundDisk & | specificSurface () const |
virtual const BoundDiskSector & | specificSurface () const |
virtual const TopologyType & | specificTopology () const |
virtual const PixelTopology & | specificTopology () const |
virtual const TopologyType & | specificTopology () const |
virtual const StripTopology & | specificTopology () 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 |
OmniClusterRef & | stereoClusterRef () |
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 Surface & | surface () const |
The surface of the GeometricSearchDet. | |
const Surface * | surface () const |
The surface of the GeometricSearchDet. | |
virtual const Surface & | surface () const |
The surface of the GeometricSearchDet. | |
virtual const BoundSurface & | surface () const |
The surface of the GeometricSearchDet. | |
virtual const BoundSurface & | surface () const |
The surface of the GeometricSearchDet. | |
virtual const Surface * | surface () const |
The surface of the GeometricSearchDet. | |
virtual const Surface * | surface () const |
The surface of the GeometricSearchDet. | |
virtual const BoundSurface & | surface () const |
The surface of the GeometricSearchDet. | |
virtual const Surface * | surface () const |
The surface of the GeometricSearchDet. | |
virtual const Surface & | surface () const |
The surface of the GeometricSearchDet. | |
const SurfaceDeformation * | surfaceDeformation () const |
const SurfaceDeformation * | surfaceDeformation () 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 detset & | theSet () 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 Topology & | topology () const |
virtual const Topology & | topology () 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 GeomDetType & | type () const |
virtual const GeomDetType & | type () const |
virtual std::vector< DetId > | up (const DetId &) const |
virtual std::vector< DetId > | up (const DetId &id) const |
virtual std::vector< DetId > | up (const DetId &) const |
virtual std::vector< DetId > | up (const DetId &id) const |
virtual std::vector< DetId > | up (const DetId &) const |
virtual std::vector< DetId > | up (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 TrajectoryStateUpdator * | updator () const |
const TrajectoryStateUpdator * | updator () const |
const TrajectoryStateUpdator * | updator () const |
const TrajectoryStateUpdator * | updator () 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< DetId > | west (const DetId &id) const |
virtual std::vector< DetId > | west (const DetId &id) const |
virtual std::vector< DetId > | west (const DetId &id) const |
virtual std::vector< DetId > | west (const DetId &id) const |
virtual std::vector< DetId > | west (const DetId &id) const |
virtual std::vector< DetId > | west (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 CaloCellGeometry * | cellGeomPtr (uint32_t index) const |
virtual const CaloCellGeometry * | cellGeomPtr (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 <p, 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 MultipleScatteringUpdator * | clone () 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) |
Bounds * | computeBounds (int index, const std::vector< const Plane * > &bpc) |
Bounds * | computeBounds (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 |
BoundDisk * | computeDisk (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 |
BoundCylinder * | cylinder (const std::vector< const GeometricSearchDet * > &rods) const |
BoundCylinder * | cylinder (const std::vector< const GeometricSearchDet * > &rings) |
BoundCylinder * | cylinder (const std::vector< const GeometricSearchDet * > &rods) const |
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 NavVolume * | findVolume (const TrajectoryStateOnSurface &inputState) const |
const TrajectoryFitter * | fitter (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 MagneticField * | magneticField () const |
GlobalVector | makeAxis (void) |
bool | materialAtSource () const |
Inclusion of material at the source? | |
bool | myInside (const Local3DPoint &lp, float tolerance) const |
const NavVolume * | navVolume (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 >p, 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. | |
StMeasurementDetSet & | theDets () |
StMeasurementDetSet & | theDets () const |
void | throwError () const |
int | totalStrips () const |
const TrajectoryStateOnSurface & | trajectoryState () const |
virtual ConstRecHitContainer | transientHits () const |
Composite interface: returns the component hits, if any. | |
TRecHit1DMomConstraint (const int charge, const double mom, const double err, const Surface *surface) | |
Creates the TrackingRecHit internally, avoids redundent cloning. | |
TRecHit1DMomConstraint (const TRecHit1DMomConstraint &other) | |
TRecHit2DPosConstraint (const 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 MagneticField * | field |
const MagneticField * | field_ |
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 DetLayer * | layer_ |
CCGFloat | m_avgZ |
GlobalVector | m_axis |
EZMgrFL< EEDetId > * | m_borderMgr |
EZMgrFL< EBDetId > * | m_borderMgr |
VecOrdListEEDetIdPtr * | m_borderPtrVec |
VecOrdListEBDetIdPtr * | m_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 Surface * | surface_ |
ConstReferenceCountingPointer < Surface > | surface_ |
StateInfo | svBuf_ [MAX_POINTS+1] |
const TrackingGeometry * | tGeometry_ |
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< WedgePar > | theBackPars |
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 FullConvolutionWithMaterial * | theConvolutor |
int | theCorrectionFlag |
values to be transformed by logistic / exp. function? | |
double | theCosPhi0 |
double | theCosTheta |
AlgebraicSymMatrix | theCovMatrix |
const PixelClusterParameterEstimator * | theCPE |
const StripClusterParameterEstimator * | theCPE |
Propagator * | theCrossTkProp |
std::vector< CSCRecHit2D > | theCSCRecHits |
ReferenceCountingPointer < BoundCylinder > | theCylinder |
Vector2D | theD |
float | theDeltaEta |
const GeomDet * | theDet |
float | theDetHeight |
BarrelDetLayer * | theDetLayer |
ForwardDetLayer * | theDetLayer |
std::vector< const GeomDet * > | theDets |
StMeasurementDetSet * | theDets_ |
DirectionTypeDouble | theDirection |
ReferenceCountingPointer < BoundDisk > | theDisk |
ReferenceCountingPointer < BoundDiskSector > | theDiskSector |
float | theDistToBeam |
double | theDmag |
std::vector< CSCSegment > | theDuplicateSegments |
const VolumeEnergyLossEstimator | theELEstimator |
DeepCopyPointerByClone < GsfMaterialEffectsUpdator > | theELUpdator |
EnergyLossUpdator | theELUpdator |
Propagator * | theEndCapTkProp |
float | theEnergyDeposit |
float | theErrorRescaling |
float | theErrorWithinStrip |
double | theEstimateCut |
const MeasurementEstimator * | theEstimator |
AlgebraicVector5 | theExpandedParams |
std::vector< VolumeSide > | theFaces |
const VolumeBasedMagneticField * | theField |
const RKLocalFieldProvider & | theField |
const MagneticField * | theField |
const TrajectoryFitter * | theFitter |
GloballyPositioned< T > | theFrame |
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< WedgePar > | theFrontPars |
ReferenceCountingPointer < BoundDiskSector > | theFrontSector |
Propagator * | theGenProp |
edm::ESHandle< CaloGeometry > | theGeom_ |
DeepCopyPointerByClone < Propagator > | theGeometricalPropagator |
const DetLayerGeometry * | theGeometry |
const GsfPropagatorAdapter * | theGeomPropagator |
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< MSLayersAtAngle > | theLayersData |
MSLayersAtAngle | theLayersData |
float | theLength |
SurfaceContainer | theLimits |
GlobalPoint | theLinPoint |
LocalVector | theLocalDirection |
LocalError | theLocalError |
LocalPoint | theLocalPosition |
double | theLogPixelProbabilityCut |
const TrajectoryFitter * | theLooperFitter |
const MagVolume & | theMagVolume |
bool | theMatBeforeUpdate |
const SiStripRecHitMatcher * | theMatcher |
MaterialLocation | theMaterialLocation |
const VolumeMaterialEffectsUpdator | theMaterialUpdator |
float | theMaxDBzRatio |
float | theMaxDPhi2 |
const MultiTrajectoryStateMerger * | theMerger |
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 GeomDet * | theOriginalDet |
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 |
GsfPropagatorWithMaterial * | thePropagator |
const Propagator * | thePropagator |
Propagator * | thePropagator |
const PropagationDirection | thePropDir |
PropagationDirection | thePropDir |
double | thePtMin |
HelixArbitraryPlaneCrossing2Order | theQuadraticCrossingFromStart |
HelixExtrapolatorToLine2Order | theQuadraticSolutionFromStart |
int | theQuality |
const MagneticField * | theRealField |
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< T > | theShift |
double | theSinPhi0 |
double | theSinTheta |
double | theSinThetaI |
const TrajectorySmoother * | theSmoother |
const TrajectoryFitter * | theStandardFitter |
DirectionType | theStartingDir |
PositionType | theStartingPos |
std::vector< TSOS > | theStates |
const TkStripMeasurementDet * | theStereoDet |
bool | theStereoFlag |
float | theStripLength |
unsigned char | theStrips_ [MAXSTRIPS] |
const Surface * | theSurface |
DeepCopyPointerByClone< const SurfaceDeformation > | theSurfaceDeformation |
ConstReferenceCountingPointer < Cylinder > | theSurfaceP |
PlanePointer | theSurfaceP |
ConstReferenceCountingPointer < Cone > | theSurfaceP |
float | theTanAW |
float | theTanOfOneEdge |
bool | theTiming |
Propagator * | theTkProp |
float | theTolerance |
double | theTolerance |
TopologyType * | theTopology |
float | theTpeak |
reco::TransientTrack | theTrack |
int | theTransformationCode |
number of components used for parameterisation | |
const TrajectoryStateOnSurface | theTSOS |
StripGeomDetType * | theType |
PixelGeomDetType * | theType |
const TrajectoryStateUpdator * | theUpdator |
const MagVolume * | theVolume |
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 VolumeBasedMagneticField * | vbField_ |
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 |
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.
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.
typedef edm::RangeMap<int, std::vector<float> > GCC11_FINAL< T >::ADCContainer |
Definition at line 23 of file CSCRecHit2D.h.
typedef EcalEndcapGeometryRecord GCC11_FINAL< T >::AlignedRecord |
Definition at line 29 of file EcalEndcapGeometry.h.
typedef EcalBarrelGeometryRecord GCC11_FINAL< T >::AlignedRecord |
Definition at line 28 of file EcalBarrelGeometry.h.
typedef EEAlignmentRcd GCC11_FINAL< T >::AlignmentRecord |
Definition at line 30 of file EcalEndcapGeometry.h.
typedef EBAlignmentRcd GCC11_FINAL< T >::AlignmentRecord |
Definition at line 29 of file EcalBarrelGeometry.h.
typedef StMeasurementDetSet::BadStripBlock GCC11_FINAL< T >::BadStripBlock |
Definition at line 157 of file TkStripMeasurementDet.h.
typedef StMeasurementDetSet::BadStripCuts GCC11_FINAL< T >::BadStripCuts |
Definition at line 152 of file TkStripMeasurementDet.h.
typedef BaseTrackerRecHit GCC11_FINAL< T >::Base |
Reimplemented from TrackerSingleRecHit.
Definition at line 8 of file SiStripMatchedRecHit2D.h.
typedef TransientTrackingRecHitByValue<InvalidTrackingRecHit> GCC11_FINAL< T >::Base |
Reimplemented from TrackerSingleRecHit.
Definition at line 11 of file InvalidTransientRecHit.h.
typedef RKDerivative< double,6> GCC11_FINAL< T >::Base |
Reimplemented from TrackerSingleRecHit.
Definition at line 15 of file CartesianLorentzForce.h.
typedef RKDerivative<T,N> GCC11_FINAL< T >::Base |
Reimplemented from TrackerSingleRecHit.
Definition at line 13 of file CurvilinearLorentzForce.h.
typedef RKDerivative<T,N> GCC11_FINAL< T >::Base |
Reimplemented from TrackerSingleRecHit.
Definition at line 13 of file CylindricalLorentzForce.h.
typedef RKSolver<T,N> GCC11_FINAL< T >::Base |
Reimplemented from TrackerSingleRecHit.
Definition at line 16 of file RKAdaptiveSolver.h.
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType |
Definition at line 19 of file PixelBarrelLayer.h.
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType [private] |
Definition at line 67 of file PixelForwardLayer.h.
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType [private] |
Definition at line 73 of file PixelForwardLayerPhase1.h.
typedef PeriodicBinFinderInZ<float> GCC11_FINAL< T >::BinFinderType |
Definition at line 14 of file PixelRod.h.
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType [private] |
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType [private] |
typedef PeriodicBinFinderInPhi<double> GCC11_FINAL< T >::BinFinderType |
Definition at line 17 of file TOBLayer.h.
typedef PeriodicBinFinderInZ<float> GCC11_FINAL< T >::BinFinderType |
typedef ReferenceCountingPointer<BoundCylinder> GCC11_FINAL< T >::BoundCylinderPointer |
Definition at line 24 of file BoundCylinder.h.
typedef ReferenceCountingPointer<BoundDisk> GCC11_FINAL< T >::BoundDiskPointer |
Definition at line 24 of file BoundDisk.h.
typedef CaloCellGeometry::CCGFloat GCC11_FINAL< T >::CCGFloat |
Reimplemented from CaloCellGeometry.
Definition at line 24 of file EcalEndcapGeometry.h.
typedef CaloCellGeometry::CCGFloat GCC11_FINAL< T >::CCGFloat |
Reimplemented from CaloCellGeometry.
Definition at line 22 of file TruncatedPyramid.h.
typedef CaloCellGeometry::CCGFloat GCC11_FINAL< T >::CCGFloat |
Reimplemented from CaloCellGeometry.
Definition at line 23 of file EcalBarrelGeometry.h.
typedef std::vector<TruncatedPyramid> GCC11_FINAL< T >::CellVec |
Definition at line 22 of file EcalEndcapGeometry.h.
typedef std::vector<TruncatedPyramid> GCC11_FINAL< T >::CellVec |
Definition at line 21 of file EcalBarrelGeometry.h.
typedef std::vector<int> GCC11_FINAL< T >::ChannelContainer |
Definition at line 22 of file CSCRecHit2D.h.
typedef edm::Ref<edmNew::DetSetVector<SiPixelCluster>, SiPixelCluster > GCC11_FINAL< T >::ClusterRef |
Definition at line 26 of file SiPixelRecHit.h.
typedef OmniClusterRef::ClusterStripRef GCC11_FINAL< T >::ClusterRef |
Definition at line 17 of file SiStripRecHit1D.h.
typedef OmniClusterRef::ClusterStripRef GCC11_FINAL< T >::ClusterRef |
Definition at line 14 of file SiStripRecHit2D.h.
typedef SiPixelRecHit::ClusterRef GCC11_FINAL< T >::clusterRef |
Definition at line 17 of file TSiPixelRecHit.h.
typedef OmniClusterRef::ClusterRegionalRef GCC11_FINAL< T >::ClusterRegionalRef |
Reimplemented from TrackerSingleRecHit.
Definition at line 18 of file SiStripRecHit1D.h.
typedef OmniClusterRef::ClusterRegionalRef GCC11_FINAL< T >::ClusterRegionalRef |
Reimplemented from TrackerSingleRecHit.
Definition at line 15 of file SiStripRecHit2D.h.
typedef std::vector<SiStripCluster>::const_iterator GCC11_FINAL< T >::const_iterator |
Definition at line 38 of file TkStripMeasurementDet.h.
typedef ConstReferenceCountingPointer<BoundCylinder> GCC11_FINAL< T >::ConstBoundCylinderPointer |
Definition at line 25 of file BoundCylinder.h.
typedef ConstReferenceCountingPointer<BoundDisk> GCC11_FINAL< T >::ConstBoundDiskPointer |
Definition at line 25 of file BoundDisk.h.
typedef EEDetId GCC11_FINAL< T >::DetIdType |
Definition at line 39 of file EcalEndcapGeometry.h.
typedef EBDetId GCC11_FINAL< T >::DetIdType |
Definition at line 38 of file EcalBarrelGeometry.h.
typedef edmNew::DetSet<SiStripCluster> GCC11_FINAL< T >::detset |
Definition at line 35 of file TkStripMeasurementDet.h.
typedef Basic3DVector<double> GCC11_FINAL< T >::DirectionTypeDouble |
Reimplemented from HelixLineExtrapolation.
Definition at line 38 of file HelixArbitraryPlaneCrossing.h.
typedef Basic3DVector<double> GCC11_FINAL< T >::DirectionTypeDouble |
Reimplemented from HelixLineExtrapolation.
Definition at line 53 of file HelixArbitraryPlaneCrossing2Order.h.
typedef Basic3DVector<double> GCC11_FINAL< T >::DirectionTypeDouble [private] |
Reimplemented from HelixLineExtrapolation.
Definition at line 39 of file HelixForwardPlaneCrossing.h.
typedef FreeTrajectoryState GCC11_FINAL< T >::FTS [private] |
Reimplemented from TrajectoryStateClosestToPointBuilder.
Definition at line 21 of file StraightLinePropagator.h.
typedef FreeTrajectoryState GCC11_FINAL< T >::FTS [private] |
Reimplemented from TrajectoryStateClosestToPointBuilder.
Definition at line 23 of file KFSplittingFitter.h.
typedef FreeTrajectoryState GCC11_FINAL< T >::FTS [private] |
Reimplemented from TrajectoryStateClosestToPointBuilder.
Definition at line 27 of file KFTrajectoryFitter.h.
typedef FreeTrajectoryState GCC11_FINAL< T >::FTS [private] |
Reimplemented from TrajectoryStateClosestToPointBuilder.
Definition at line 27 of file KFTrajectorySmoother.h.
typedef std::pair<FreeTrajectoryState, double> GCC11_FINAL< T >::FtsPP [private] |
Definition at line 268 of file SteppingHelixPropagator.h.
typedef Point3DBase< double, GlobalTag> GCC11_FINAL< T >::GlobalPointDouble [private] |
Definition at line 31 of file TSCPBuilderNoMaterial.h.
typedef MagneticFieldProvider<T>::GlobalPointType GCC11_FINAL< T >::GlobalPointType |
Reimplemented from MagneticFieldProvider< T >.
Definition at line 16 of file ShiftingMagneticFieldProvider.h.
typedef Vector3DBase< double, GlobalTag> GCC11_FINAL< T >::GlobalVectorDouble [private] |
Definition at line 32 of file TSCPBuilderNoMaterial.h.
typedef MagneticFieldProvider<T>::GlobalVectorType GCC11_FINAL< T >::GlobalVectorType |
Reimplemented from MagneticFieldProvider< T >.
Definition at line 17 of file ShiftingMagneticFieldProvider.h.
typedef Triplet<float,float,float> GCC11_FINAL< T >::GSContainer [private] |
Definition at line 72 of file GsfBetheHeitlerUpdator.h.
typedef IdealGeometryRecord GCC11_FINAL< T >::IdealRecord |
Definition at line 28 of file EcalEndcapGeometry.h.
typedef IdealGeometryRecord GCC11_FINAL< T >::IdealRecord |
Definition at line 27 of file EcalBarrelGeometry.h.
typedef MagneticFieldProvider<T>::LocalPointType GCC11_FINAL< T >::LocalPointType |
Reimplemented from MagneticFieldProvider< T >.
Definition at line 14 of file ShiftingMagneticFieldProvider.h.
typedef StripClusterParameterEstimator::LocalValues GCC11_FINAL< T >::LocalValues |
Definition at line 28 of file TkStripMeasurementDet.h.
typedef MagneticFieldProvider<T>::LocalVectorType GCC11_FINAL< T >::LocalVectorType |
Reimplemented from MagneticFieldProvider< T >.
Definition at line 15 of file ShiftingMagneticFieldProvider.h.
typedef std::map<const MagVolume*, NavVolume*> GCC11_FINAL< T >::MagVolumeMap [private] |
Definition at line 77 of file NavPropagator.h.
typedef SteppingHelixStateInfo::VolumeBounds GCC11_FINAL< T >::MatBounds [protected] |
Definition at line 200 of file SteppingHelixPropagator.h.
typedef detset::const_iterator GCC11_FINAL< T >::new_const_iterator |
Definition at line 36 of file TkStripMeasurementDet.h.
typedef EcalEndcapNumberingScheme GCC11_FINAL< T >::NumberingScheme |
Definition at line 37 of file EcalEndcapGeometry.h.
typedef EcalBarrelNumberingScheme GCC11_FINAL< T >::NumberingScheme |
Definition at line 36 of file EcalBarrelGeometry.h.
typedef EZArrayFL<EBDetId> GCC11_FINAL< T >::OrderedListOfEBDetId |
Definition at line 33 of file EcalEndcapGeometry.h.
typedef EZArrayFL<EEDetId> GCC11_FINAL< T >::OrderedListOfEEDetId |
Definition at line 32 of file EcalBarrelGeometry.h.
typedef std::pair<bool, FreeTrajectoryState> GCC11_FINAL< T >::PairBoolFTS [private] |
Definition at line 33 of file TSCPBuilderNoMaterial.h.
typedef PEcalEndcapRcd GCC11_FINAL< T >::PGeometryRecord |
Definition at line 31 of file EcalEndcapGeometry.h.
typedef PEcalBarrelRcd GCC11_FINAL< T >::PGeometryRecord |
Definition at line 30 of file EcalBarrelGeometry.h.
typedef ConstReferenceCountingPointer<Plane> GCC11_FINAL< T >::PlanePointer |
Reimplemented from Plane.
Definition at line 18 of file NavPlane.h.
typedef CLHEP::Hep3Vector GCC11_FINAL< T >::Point |
Definition at line 47 of file SteppingHelixPropagator.h.
typedef Basic3DVector<double> GCC11_FINAL< T >::PositionTypeDouble |
Reimplemented from HelixLineExtrapolation.
Definition at line 37 of file HelixArbitraryPlaneCrossing.h.
typedef Basic3DVector<double> GCC11_FINAL< T >::PositionTypeDouble |
Reimplemented from HelixLineExtrapolation.
Definition at line 52 of file HelixArbitraryPlaneCrossing2Order.h.
typedef Basic3DVector<double> GCC11_FINAL< T >::PositionTypeDouble [private] |
Reimplemented from HelixLineExtrapolation.
Definition at line 38 of file HelixForwardPlaneCrossing.h.
typedef RKPropagatorInS GCC11_FINAL< T >::PropagatorType [private] |
Definition at line 76 of file NavPropagator.h.
typedef CaloCellGeometry::Pt3D GCC11_FINAL< T >::Pt3D |
Reimplemented from CaloCellGeometry.
Definition at line 25 of file EcalEndcapGeometry.h.
typedef CaloCellGeometry::Pt3D GCC11_FINAL< T >::Pt3D |
Reimplemented from CaloCellGeometry.
Definition at line 23 of file TruncatedPyramid.h.
typedef CaloCellGeometry::Pt3D GCC11_FINAL< T >::Pt3D |
Reimplemented from CaloCellGeometry.
Definition at line 24 of file EcalBarrelGeometry.h.
typedef CaloCellGeometry::Pt3DVec GCC11_FINAL< T >::Pt3DVec |
Reimplemented from CaloCellGeometry.
Definition at line 24 of file TruncatedPyramid.h.
typedef CaloCellGeometry::Pt3DVec GCC11_FINAL< T >::Pt3DVec |
Reimplemented from CaloCellGeometry.
Definition at line 25 of file EcalBarrelGeometry.h.
typedef CaloCellGeometry::Pt3DVec GCC11_FINAL< T >::Pt3DVec |
Reimplemented from CaloCellGeometry.
Definition at line 26 of file EcalEndcapGeometry.h.
typedef RecHitSplitter::RecHitContainer GCC11_FINAL< T >::RecHitContainer [private] |
Reimplemented from MeasurementDet.
Definition at line 20 of file KFSplittingFitter.h.
typedef ReferenceCountingPointer<LinearizedTrackState<5> > GCC11_FINAL< T >::RefCountedLinearizedTrackState |
Definition at line 44 of file PerigeeLinearizedTrackState.h.
typedef SteppingHelixStateInfo::Result GCC11_FINAL< T >::Result |
Definition at line 50 of file SteppingHelixPropagator.h.
typedef Base::Scalar GCC11_FINAL< T >::Scalar |
Reimplemented from RKDerivative< T, N >.
Definition at line 17 of file RKAdaptiveSolver.h.
typedef Base::Scalar GCC11_FINAL< T >::Scalar |
Reimplemented from RKDerivative< T, N >.
Definition at line 16 of file CartesianLorentzForce.h.
typedef double GCC11_FINAL< T >::Scalar |
Reimplemented from RKDerivative< T, N >.
Definition at line 16 of file RKCartesianDistance.h.
typedef T GCC11_FINAL< T >::Scalar |
Reimplemented from RKDerivative< T, N >.
Definition at line 13 of file RKCylindricalDistance.h.
typedef Base::Scalar GCC11_FINAL< T >::Scalar |
Reimplemented from RKDerivative< T, N >.
Definition at line 14 of file CurvilinearLorentzForce.h.
typedef Base::Scalar GCC11_FINAL< T >::Scalar |
Reimplemented from RKDerivative< T, N >.
Definition at line 14 of file CylindricalLorentzForce.h.
typedef SiStripRecHit1D::ClusterRef GCC11_FINAL< T >::SiStripClusterRef |
Definition at line 13 of file TSiStripRecHit1D.h.
typedef SiStripRecHit2D::ClusterRef GCC11_FINAL< T >::SiStripClusterRef |
Definition at line 15 of file TSiStripRecHit2DLocalPos.h.
typedef SiStripRecHit2D::ClusterRef GCC11_FINAL< T >::SiStripClusterRef |
Definition at line 31 of file TkStripMeasurementDet.h.
typedef edm::LazyGetter<SiStripCluster>::value_ref GCC11_FINAL< T >::SiStripRegionalClusterRef |
Definition at line 17 of file TSiStripRecHit2DLocalPos.h.
typedef edm::LazyGetter<SiStripCluster>::value_ref GCC11_FINAL< T >::SiStripRegionalClusterRef |
Definition at line 15 of file TSiStripRecHit1D.h.
typedef edm::LazyGetter<SiStripCluster>::value_ref GCC11_FINAL< T >::SiStripRegionalClusterRef |
Definition at line 33 of file TkStripMeasurementDet.h.
typedef SteppingHelixStateInfo GCC11_FINAL< T >::StateInfo |
Definition at line 49 of file SteppingHelixPropagator.h.
typedef std::pair<const Surface*, SurfaceOrientation::Side> GCC11_FINAL< T >::SurfaceAndSide |
Definition at line 19 of file GeneralNSurfaceDelimitedBounds.h.
typedef std::vector<SurfaceAndSide> GCC11_FINAL< T >::SurfaceContainer |
Definition at line 20 of file GeneralNSurfaceDelimitedBounds.h.
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private] |
Definition at line 24 of file KFSplittingFitter.h.
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private] |
Definition at line 24 of file GsfTrajectoryFitter.h.
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private] |
Definition at line 26 of file GsfTrajectorySmoother.h.
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private] |
Definition at line 28 of file KFTrajectoryFitter.h.
typedef TrajectoryMeasurement GCC11_FINAL< T >::TM [private] |
Definition at line 28 of file KFTrajectorySmoother.h.
typedef StripTopology GCC11_FINAL< T >::TopologyType |
Definition at line 16 of file StripGeomDetType.h.
typedef PixelTopology GCC11_FINAL< T >::TopologyType |
Definition at line 15 of file PixelGeomDetType.h.
typedef CaloCellGeometry::Tr3D GCC11_FINAL< T >::Tr3D |
Reimplemented from CaloCellGeometry.
Definition at line 25 of file TruncatedPyramid.h.
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 26 of file KFTrajectorySmoother.h.
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 22 of file StraightLinePropagator.h.
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 23 of file GsfTrajectoryFitter.h.
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 22 of file KFSplittingFitter.h.
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 19 of file BasicMultiTrajectoryState.h.
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 78 of file NavPropagator.h.
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 25 of file GsfTrajectorySmoother.h.
typedef TrajectoryStateOnSurface GCC11_FINAL< T >::TSOS [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 26 of file KFTrajectoryFitter.h.
typedef std::pair<TrajectoryStateOnSurface, double> GCC11_FINAL< T >::TsosPP [private] |
Definition at line 267 of file SteppingHelixPropagator.h.
typedef std::pair<TrajectoryStateOnSurface, double> GCC11_FINAL< T >::TsosPP [protected] |
Definition at line 83 of file Geant4ePropagator.h.
typedef std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::TsosWP [private] |
Definition at line 141 of file PropagatorWithMaterial.h.
typedef std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::TsosWP [private] |
Definition at line 61 of file RKPropagatorInS.h.
typedef std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::TsosWP [private] |
Definition at line 127 of file AnalyticalPropagator.h.
typedef std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::TsosWP [private] |
Definition at line 75 of file NavPropagator.h.
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.
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.
typedef std::vector<OrderedListOfEBDetId*> GCC11_FINAL< T >::VecOrdListEBDetIdPtr |
Definition at line 35 of file EcalEndcapGeometry.h.
typedef std::vector<OrderedListOfEEDetId*> GCC11_FINAL< T >::VecOrdListEEDetIdPtr |
Definition at line 34 of file EcalBarrelGeometry.h.
typedef Base::Vector GCC11_FINAL< T >::Vector |
Reimplemented from RKDerivative< T, N >.
Definition at line 17 of file CartesianLorentzForce.h.
typedef Base::Vector GCC11_FINAL< T >::Vector |
Reimplemented from RKDerivative< T, N >.
Definition at line 18 of file RKAdaptiveSolver.h.
typedef RKSmallVector<T,N> GCC11_FINAL< T >::Vector |
Reimplemented from RKDerivative< T, N >.
Definition at line 14 of file RKCylindricalDistance.h.
typedef RKSmallVector<double,6> GCC11_FINAL< T >::Vector |
Reimplemented from RKDerivative< T, N >.
Definition at line 17 of file RKCartesianDistance.h.
typedef CLHEP::Hep3Vector GCC11_FINAL< T >::Vector |
Reimplemented from RKDerivative< T, N >.
Definition at line 46 of file SteppingHelixPropagator.h.
typedef Base::Vector GCC11_FINAL< T >::Vector |
Reimplemented from RKDerivative< T, N >.
Definition at line 15 of file CurvilinearLorentzForce.h.
typedef Base::Vector GCC11_FINAL< T >::Vector |
Reimplemented from RKDerivative< T, N >.
Definition at line 15 of file CylindricalLorentzForce.h.
typedef Basic2DVector<double> GCC11_FINAL< T >::Vector2D [private] |
Reimplemented from Topology.
Definition at line 34 of file HelixBarrelPlaneCrossingByCircle.h.
typedef StripClusterParameterEstimator::VLocalValues GCC11_FINAL< T >::VLocalValues |
Definition at line 29 of file TkStripMeasurementDet.h.
anonymous enum |
Definition at line 40 of file EcalBarrelGeometry.h.
anonymous enum |
Definition at line 42 of file EcalBarrelGeometry.h.
{ k_NumberOfShapes = 17 } ;
anonymous enum |
Definition at line 44 of file EcalBarrelGeometry.h.
{ k_NumberOfParametersPerShape = 11 } ;
anonymous enum |
Definition at line 41 of file EcalEndcapGeometry.h.
anonymous enum |
Definition at line 43 of file EcalEndcapGeometry.h.
{ k_NumberOfShapes = 1 } ;
anonymous enum |
Definition at line 45 of file EcalEndcapGeometry.h.
{ k_NumberOfParametersPerShape = 11 } ;
enum GCC11_FINAL::CorrectionFlag |
Definition at line 59 of file GsfBetheHeitlerUpdator.h.
{ NoCorrection=0, MeanCorrection=1, FullCorrection=2 };
enum GCC11_FINAL::DestType |
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.
{ RADIUS_DT=0, Z_DT, PLANE_DT, CONE_DT, CYLINDER_DT, PATHL_DT, POINT_PCA_DT, LINE_PCA_DT, UNDEFINED_DT };
enum GCC11_FINAL::Fancy |
Definition at line 76 of file SteppingHelixPropagator.h.
enum GCC11_FINAL::FrameRelation [private] |
Definition at line 28 of file ShiftingMagneticFieldProvider.h.
enum GCC11_FINAL::MaterialLocation |
Definition at line 101 of file PropagatorWithMaterial.h.
enum GCC11_FINAL::Pars |
Definition at line 58 of file SteppingHelixPropagator.h.
enum GCC11_FINAL::SharedInputType |
definition of equality via shared input
Reimplemented from TrackingRecHit.
Definition at line 25 of file CSCRecHit2D.h.
GCC11_FINAL< T >::~CSCRecHit2D | ( | ) |
virtual GCC11_FINAL< T >::~CSCSegment | ( | ) | [virtual] |
Destructor.
virtual GCC11_FINAL< T >::~BoundCylinder | ( | ) | [inline, virtual] |
Definition at line 48 of file BoundCylinder.h.
{}
virtual GCC11_FINAL< T >::~BoundDisk | ( | ) | [inline, virtual] |
Definition at line 47 of file BoundDisk.h.
{}
GCC11_FINAL< T >::~SiPixelRecHit | ( | ) | [inline] |
Definition at line 30 of file SiPixelRecHit.h.
{}
GCC11_FINAL< T >::~SiStripMatchedRecHit2D | ( | ) | [inline] |
Definition at line 11 of file SiStripMatchedRecHit2D.h.
{}
GCC11_FINAL< T >::~SiStripRecHit2D | ( | ) | [inline] |
Definition at line 12 of file SiStripRecHit2D.h.
{}
virtual GCC11_FINAL< T >::~InvalidTrackingRecHit | ( | ) | [inline, virtual] |
Definition at line 15 of file InvalidTrackingRecHit.h.
{}
virtual GCC11_FINAL< T >::~TruncatedPyramid | ( | ) | [virtual] |
virtual GCC11_FINAL< T >::~CaloTowerTopology | ( | ) | [inline, virtual] |
virtual GCC11_FINAL< T >::~EcalBarrelHardcodedTopology | ( | ) | [inline, virtual] |
Definition at line 16 of file EcalBarrelHardcodedTopology.h.
{};
virtual GCC11_FINAL< T >::~EcalBarrelTopology | ( | ) | [inline, virtual] |
virtual GCC11_FINAL< T >::~EcalEndcapHardcodedTopology | ( | ) | [inline, virtual] |
Definition at line 16 of file EcalEndcapHardcodedTopology.h.
{};
virtual GCC11_FINAL< T >::~EcalEndcapTopology | ( | ) | [inline, virtual] |
virtual GCC11_FINAL< T >::~EcalPreshowerTopology | ( | ) | [inline, virtual] |
GCC11_FINAL< T >::~TkRadialStripTopology | ( | ) | [inline] |
virtual GCC11_FINAL< T >::~EcalBarrelGeometry | ( | ) | [virtual] |
virtual GCC11_FINAL< T >::~EcalEndcapGeometry | ( | ) | [virtual] |
virtual GCC11_FINAL< T >::~PixelGeomDetType | ( | ) | [inline, virtual] |
Definition at line 21 of file PixelGeomDetType.h.
{ delete theTopology; }
virtual GCC11_FINAL< T >::~StripGeomDetType | ( | ) | [inline, virtual] |
Definition at line 21 of file StripGeomDetType.h.
{ delete theTopology; }
virtual GCC11_FINAL< T >::~TkStripMeasurementDet | ( | ) | [inline, virtual] |
Definition at line 40 of file TkStripMeasurementDet.h.
{}
virtual GCC11_FINAL< T >::~BoundDiskSector | ( | ) | [inline, virtual] |
Definition at line 12 of file BoundDiskSector.h.
{}
GCC11_FINAL< T >::~CompositeTECPetal | ( | ) |
GCC11_FINAL< T >::~CompositeTECWedge | ( | ) |
GCC11_FINAL< T >::~PixelBarrelLayer | ( | ) |
GCC11_FINAL< T >::~PixelBlade | ( | ) |
GCC11_FINAL< T >::~PixelForwardLayer | ( | ) |
GCC11_FINAL< T >::~PixelForwardLayerPhase1 | ( | ) |
GCC11_FINAL< T >::~PixelRod | ( | ) |
GCC11_FINAL< T >::~SimpleTECWedge | ( | ) |
GCC11_FINAL< T >::~TIBLayer | ( | ) |
GCC11_FINAL< T >::~TIBRing | ( | ) |
GCC11_FINAL< T >::~TIDLayer | ( | ) |
GCC11_FINAL< T >::~TIDRing | ( | ) |
GCC11_FINAL< T >::~TOBLayer | ( | ) |
GCC11_FINAL< T >::~TOBRod | ( | ) |
GCC11_FINAL< T >::~MSLayersKeeperX0AtEta | ( | ) | [inline] |
Definition at line 12 of file MSLayersKeeperX0AtEta.h.
{ }
virtual GCC11_FINAL< T >::~MSLayersKeeperX0Averaged | ( | ) | [inline, virtual] |
Definition at line 9 of file MSLayersKeeperX0Averaged.h.
{ }
virtual GCC11_FINAL< T >::~MSLayersKeeperX0DetLayer | ( | ) | [inline, virtual] |
Definition at line 10 of file MSLayersKeeperX0DetLayer.h.
{ }
virtual GCC11_FINAL< T >::~TRecHit1DMomConstraint | ( | ) | [inline, virtual] |
Definition at line 11 of file TRecHit1DMomConstraint.h.
{}
virtual GCC11_FINAL< T >::~TRecHit2DPosConstraint | ( | ) | [inline, virtual] |
Definition at line 12 of file TRecHit2DPosConstraint.h.
{}
virtual GCC11_FINAL< T >::~TRecHit5DParamConstraint | ( | ) | [inline, virtual] |
Definition at line 20 of file TRecHit5DParamConstraint.h.
{}
virtual GCC11_FINAL< T >::~TSiPixelRecHit | ( | ) | [inline, virtual] |
Definition at line 20 of file TSiPixelRecHit.h.
{}
virtual GCC11_FINAL< T >::~TSiStripRecHit1D | ( | ) | [inline, virtual] |
Definition at line 17 of file TSiStripRecHit1D.h.
{}
virtual GCC11_FINAL< T >::~TSiStripRecHit2DLocalPos | ( | ) | [inline, virtual] |
Definition at line 19 of file TSiStripRecHit2DLocalPos.h.
{}
virtual GCC11_FINAL< T >::~TSiTrackerMultiRecHit | ( | ) | [inline, virtual] |
Definition at line 16 of file TSiTrackerMultiRecHit.h.
{}
GCC11_FINAL< T >::~AnalyticalPropagator | ( | ) | [inline] |
Definition at line 36 of file AnalyticalPropagator.h.
{}
virtual GCC11_FINAL< T >::~BeamHaloPropagator | ( | ) | [virtual] |
virtual destructor
virtual GCC11_FINAL< T >::~HelixArbitraryPlaneCrossing | ( | ) | [inline, virtual] |
Definition at line 19 of file HelixArbitraryPlaneCrossing.h.
{}
virtual GCC11_FINAL< T >::~HelixArbitraryPlaneCrossing2Order | ( | ) | [inline, virtual] |
Definition at line 34 of file HelixArbitraryPlaneCrossing2Order.h.
{}
virtual GCC11_FINAL< T >::~HelixExtrapolatorToLine2Order | ( | ) | [inline, virtual] |
Definition at line 32 of file HelixExtrapolatorToLine2Order.h.
{}
virtual GCC11_FINAL< T >::~HelixForwardPlaneCrossing | ( | ) | [inline, virtual] |
Definition at line 19 of file HelixForwardPlaneCrossing.h.
{}
virtual GCC11_FINAL< T >::~IterativeHelixExtrapolatorToLine | ( | ) | [inline, virtual] |
Definition at line 22 of file IterativeHelixExtrapolatorToLine.h.
{}
virtual GCC11_FINAL< T >::~PropagationException | ( | ) | throw () [inline, virtual] |
Definition at line 18 of file PropagationExceptions.h.
{}
virtual GCC11_FINAL< T >::~SmartPropagator | ( | ) | [virtual] |
virtual destructor
GCC11_FINAL< T >::~StraightLinePropagator | ( | ) | [inline] |
Definition at line 30 of file StraightLinePropagator.h.
{}
GCC11_FINAL< T >::~GsfMaterialEffectsAdapter | ( | ) | [inline] |
Definition at line 25 of file GsfMaterialEffectsAdapter.h.
{}
virtual GCC11_FINAL< T >::~GsfTrajectoryFitter | ( | ) | [virtual] |
virtual GCC11_FINAL< T >::~GsfTrajectorySmoother | ( | ) | [virtual] |
GCC11_FINAL< T >::~MultipleScatteringUpdator | ( | ) | [inline] |
virtual GCC11_FINAL< T >::~PropagatorWithMaterial | ( | ) | [virtual] |
virtual GCC11_FINAL< T >::~VolumeEnergyLossEstimator | ( | ) | [inline, virtual] |
Definition at line 23 of file VolumeEnergyLossEstimator.h.
{}
virtual GCC11_FINAL< T >::~VolumeMultipleScatteringEstimator | ( | ) | [inline, virtual] |
Definition at line 24 of file VolumeMultipleScatteringEstimator.h.
{}
virtual GCC11_FINAL< T >::~TSCPBuilderNoMaterial | ( | ) | [inline, virtual] |
Definition at line 21 of file TSCPBuilderNoMaterial.h.
{}
virtual GCC11_FINAL< T >::~FlexibleKFFittingSmoother | ( | ) | [virtual] |
virtual GCC11_FINAL< T >::~KFFittingSmoother | ( | ) | [virtual] |
GCC11_FINAL< T >::~KFTrajectoryFitter | ( | ) | [inline] |
Definition at line 65 of file KFTrajectoryFitter.h.
{ if (owner) { delete thePropagator; delete theUpdator; delete theEstimator; } }
virtual GCC11_FINAL< T >::~KFTrajectorySmoother | ( | ) | [virtual] |
virtual GCC11_FINAL< T >::~Geant4ePropagator | ( | ) | [virtual] |
virtual GCC11_FINAL< T >::~Geant4eSteppingAction | ( | ) | [inline, virtual] |
Definition at line 17 of file Geant4eSteppingAction.h.
{}
GCC11_FINAL< T >::~NavPropagator | ( | ) |
GCC11_FINAL< T >::~RKPropagatorInS | ( | ) | [inline] |
Definition at line 31 of file RKPropagatorInS.h.
{}
virtual GCC11_FINAL< T >::~RKCartesianDistance | ( | ) | [inline, virtual] |
Definition at line 19 of file RKCartesianDistance.h.
{}
virtual GCC11_FINAL< T >::~RKCylindricalDistance | ( | ) | [inline, virtual] |
Definition at line 16 of file RKCylindricalDistance.h.
{
GCC11_FINAL< T >::~SteppingHelixPropagator | ( | ) | [inline] |
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()])); }
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()])); }
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]; }
bool GCC11_FINAL< T >::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL< T >::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL< T >::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL< T >::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL< T >::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL< T >::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool GCC11_FINAL< T >::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
bool TECLayer::addClosest | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
const SubLayerCrossing & | crossing, | ||
std::vector< DetGroup > & | result | ||
) | const [private] |
Definition at line 189 of file TECLayer.cc.
References CompatibleDetToGroupAdder::add(), SubLayerCrossing::closestDetIndex(), LogDebug, TECLayer::subLayer(), and SubLayerCrossing::subLayerIndex().
{ const vector<const GeometricSearchDet*>& sub( subLayer( crossing.subLayerIndex())); const GeometricSearchDet* det(sub[crossing.closestDetIndex()]); LogDebug("TkDetLayers") << "in TECLayer, adding petal at r,z,phi: (" << det->position().perp() << "," << det->position().z() << "," << det->position().phi() << ")" << endl; return CompatibleDetToGroupAdder().add( *det, tsos, prop, est, result); }
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.
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.
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.
static unsigned int GCC11_FINAL< T >::alignmentTransformIndexGlobal | ( | const DetId & | id | ) | [static] |
static unsigned int GCC11_FINAL< T >::alignmentTransformIndexGlobal | ( | const DetId & | id | ) | [static] |
static unsigned int GCC11_FINAL< T >::alignmentTransformIndexLocal | ( | const DetId & | id | ) | [static] |
static unsigned int GCC11_FINAL< T >::alignmentTransformIndexLocal | ( | const DetId & | id | ) | [static] |
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) {}
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;}
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().
CCGFloat GCC11_FINAL< T >::avgAbsZFrontFaceCenter | ( | ) | const |
CCGFloat GCC11_FINAL< T >::avgRadiusXYFrontFaceCenter | ( | ) | const |
const GlobalVector& GCC11_FINAL< T >::axis | ( | ) | const |
const GlobalPoint GCC11_FINAL< T >::backCtr | ( | void | ) | const [private] |
short int GCC11_FINAL< T >::badStrip | ( | ) | const [inline] |
flags for involvement of 'bad' channels
Definition at line 85 of file CSCRecHit2D.h.
{ return theBadStrip; }
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()); }
BadStripCuts const& GCC11_FINAL< T >::badStripCuts | ( | ) | const [inline, private] |
Definition at line 187 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
{ return theDets().badStripCuts(index());}
short int GCC11_FINAL< T >::badWireGroup | ( | ) | const [inline] |
Definition at line 86 of file CSCRecHit2D.h.
{ return theBadWireGroup; }
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;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL< T >::basicComponents | ( | ) | const [inline, virtual] |
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;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL< T >::basicComponents | ( | ) | const [inline, virtual] |
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;}
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;}
virtual const std::vector<const GeomDet*>& GCC11_FINAL< T >::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL< T >::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL< T >::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL< T >::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL< T >::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL< T >::basicComponents | ( | ) | const [inline, virtual] |
virtual const std::vector<const GeomDet*>& GCC11_FINAL< T >::basicComponents | ( | ) | const [inline, virtual] |
GCC11_FINAL< T >::BasicMultiTrajectoryState | ( | const std::vector< TSOS > & | tsvec | ) |
GCC11_FINAL< T >::BasicMultiTrajectoryState | ( | ) | [inline] |
Definition at line 25 of file BasicMultiTrajectoryState.h.
{}
GCC11_FINAL< T >::BasicSingleTrajectoryState | ( | ) | [inline] |
Definition at line 12 of file BasicSingleTrajectoryState.h.
: BasicTrajectoryState(){}
GCC11_FINAL< T >::BasicSingleTrajectoryState | ( | Args &&... | args | ) | [inline] |
Definition at line 14 of file BasicSingleTrajectoryState.h.
: BasicTrajectoryState(std::forward<Args>(args)...){}
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.
GCC11_FINAL< T >::BeamHaloPropagator | ( | const BeamHaloPropagator & | ) |
Copy constructor.
GCC11_FINAL< T >::BeamHaloPropagator | ( | Propagator * | aEndCapTkProp, |
Propagator * | aCrossTkProp, | ||
const MagneticField * | field, | ||
PropagationDirection | dir = alongMomentum |
||
) |
Defines which propagator is used inside endcap and in barrel.
unsigned int GCC11_FINAL< T >::beginClusterI | ( | ) | const [inline] |
Definition at line 69 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
{return theDets().beginClusterI(index());}
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.
GCC11_FINAL< T >::BoundCylinder | ( | const PositionType & | pos, |
const RotationType & | rot, | ||
const Bounds * | bounds | ||
) |
Obsolete constructor, radius should be given explicitly.
GCC11_FINAL< T >::BoundCylinder | ( | const PositionType & | pos, |
const RotationType & | rot, | ||
const Bounds & | bounds | ||
) |
Obsolete constructor, radius should be given explicitly.
GCC11_FINAL< T >::BoundCylinder | ( | const PositionType & | pos, |
const RotationType & | rot, | ||
Scalar | radius, | ||
const Bounds * | bounds, | ||
MediumProperties * | mp = 0 |
||
) | [inline, protected] |
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.
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.
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.
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.
GCC11_FINAL< T >::BoundDiskSector | ( | const PositionType & | pos, |
const RotationType & | rot, | ||
Bounds * | bounds | ||
) | [inline] |
Definition at line 14 of file BoundDiskSector.h.
GCC11_FINAL< T >::BoundDiskSector | ( | const PositionType & | pos, |
const RotationType & | rot, | ||
const Bounds & | bounds | ||
) | [inline] |
Definition at line 19 of file BoundDiskSector.h.
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()); }
virtual const Bounds* GCC11_FINAL< T >::bounds | ( | const NavVolume * | vol | ) | [inline, virtual] |
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.
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.
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 )); }
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)); }
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)); }
TransientTrackingRecHit::RecHitPointer GCC11_FINAL< T >::build | ( | const TrackingRecHit * | p | ) | const [virtual] |
build a tracking rechit from an existing rechit
Implements TransientTrackingRecHitBuilder.
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.
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)); }
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)); }
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)); }
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)); }
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 ) ); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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())); } }
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()); }
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())); }
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)); } }
double GCC11_FINAL< T >::calculatePhiWindow | ( | double | Xmax, |
const GeomDet & | det, | ||
const TrajectoryStateOnSurface & | state | ||
) | const [private] |
double GCC11_FINAL< T >::calculatePhiWindow | ( | double | Xmax, |
const GeomDet & | det, | ||
const TrajectoryStateOnSurface & | state | ||
) | const [private] |
GCC11_FINAL< T >::CaloTowerTopology | ( | ) | [inline] |
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;}
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;}
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; }
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;}
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);}
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;}
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;}
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;}
virtual bool GCC11_FINAL< T >::canUpdateLocalParameters | ( | ) | const [inline, virtual] |
Reimplemented from BasicTrajectoryState.
Definition at line 45 of file BasicMultiTrajectoryState.h.
{ return false; }
GCC11_FINAL< T >::CartesianLorentzForce | ( | const RKLocalFieldProvider & | field, |
double | ch | ||
) | [inline] |
Definition at line 19 of file CartesianLorentzForce.h.
:
virtual const CaloCellGeometry* GCC11_FINAL< T >::cellGeomPtr | ( | uint32_t | index | ) | const [protected, virtual] |
Implements CaloSubdetectorGeometry.
virtual const CaloCellGeometry* GCC11_FINAL< T >::cellGeomPtr | ( | uint32_t | index | ) | const [protected, virtual] |
Implements CaloSubdetectorGeometry.
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.
{ return theCentreToIntersection; }
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); }
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.
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.
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.
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.
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.
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);}
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 )); }
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]; }
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]; }
int GCC11_FINAL< T >::charge | ( | void | ) | const [inline] |
Reimplemented from BasicTrajectoryState.
Definition at line 39 of file TRecHit1DMomConstraint.h.
{return charge_;}
virtual int GCC11_FINAL< T >::charge | ( | void | ) | const [inline, virtual] |
Reimplemented from BasicTrajectoryState.
Definition at line 37 of file TRecHit5DParamConstraint.h.
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;}
bool GCC11_FINAL< T >::checkForNans | ( | const Trajectory & | theTraj | ) | const [private] |
Method to check that the trajectory has no NaN in the states and chi2.
void GCC11_FINAL< T >::checkHitProjection | ( | const TransientTrackingRecHit & | hit, |
const TrajectoryStateOnSurface & | ts, | ||
const GeomDet & | det | ||
) | const [private] |
virtual void GCC11_FINAL< T >::checkParameters | ( | AlgebraicVector5 & | parameters | ) | const [inline, virtual] |
void GCC11_FINAL< T >::checkPeriodicity | ( | std::vector< const GeomDet * >::const_iterator | first, |
std::vector< const GeomDet * >::const_iterator | last | ||
) | [private] |
void GCC11_FINAL< T >::checkProjection | ( | const TrajectoryStateOnSurface & | ts, |
const RecHitContainer & | monoHits, | ||
const RecHitContainer & | stereoHits | ||
) | const [private] |
void GCC11_FINAL< T >::checkRadius | ( | std::vector< const GeomDet * >::const_iterator | first, |
std::vector< const GeomDet * >::const_iterator | last | ||
) | [private] |
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; };
bool GCC11_FINAL< T >::chooseSolution | ( | const Vector2D & | d1, |
const Vector2D & | d2 | ||
) | [private] |
int GCC11_FINAL< T >::cIndex_ | ( | int | ind | ) | const [protected] |
(Internals) circular index for array of transients
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; }
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.
{ return new BeamHaloPropagator(getEndCapTkPropagator(),getCrossTkPropagator(),magneticField(),propagationDirection()); }
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.
{ return new SmartPropagator(getTkPropagator(),getGenPropagator(),magneticField()); }
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); }
virtual BasicMultiTrajectoryState* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 36 of file BasicMultiTrajectoryState.h.
{ return new BasicMultiTrajectoryState(*this); }
virtual GsfBetheHeitlerUpdator* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 62 of file GsfBetheHeitlerUpdator.h.
{ return new GsfBetheHeitlerUpdator(*this); }
virtual GsfCombinedMaterialEffectsUpdator* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 13 of file GsfCombinedMaterialEffectsUpdator.h.
{ return new GsfCombinedMaterialEffectsUpdator(*this); }
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); }
virtual GsfMultipleScatteringUpdator* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 22 of file GsfMultipleScatteringUpdator.h.
{ return new GsfMultipleScatteringUpdator(*this); }
virtual GsfTrajectoryFitter* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 54 of file GsfTrajectoryFitter.h.
References GsfElectronTrajectoryFitter_cfi::GsfTrajectoryFitter.
{ return new GsfTrajectoryFitter(*thePropagator,*theUpdator,*theEstimator,*theMerger,theGeometry); }
virtual GsfTrajectorySmoother* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 55 of file GsfTrajectorySmoother.h.
References GsfElectronTrajectorySmoother_cfi::GsfTrajectorySmoother.
{ return new GsfTrajectorySmoother(*thePropagator,*theUpdator,*theEstimator, *theMerger,theErrorRescaling,theMatBeforeUpdate,theGeometry); }
virtual CombinedMaterialEffectsUpdator* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 21 of file CombinedMaterialEffectsUpdator.h.
{ return new CombinedMaterialEffectsUpdator(*this); }
virtual EnergyLossUpdator* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 23 of file EnergyLossUpdator.h.
{ return new EnergyLossUpdator(*this); }
virtual Bounds* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 37 of file GeneralNSurfaceDelimitedBounds.h.
{return new GeneralNSurfaceDelimitedBounds(*this);}
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); }
virtual PropagatorWithMaterial* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 125 of file PropagatorWithMaterial.h.
{ return new PropagatorWithMaterial(*this); }
virtual VolumeEnergyLossEstimator* GCC11_FINAL< T >::clone | ( | ) | const [virtual] |
Implements Bounds.
virtual VolumeMultipleScatteringEstimator* GCC11_FINAL< T >::clone | ( | ) | const [virtual] |
Implements Bounds.
FlexibleKFFittingSmoother* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 37 of file FlexibleKFFittingSmoother.h.
References FlexibleKFFittingSmoother_cfi::FlexibleKFFittingSmoother.
{ return new FlexibleKFFittingSmoother(*theStandardFitter,*theLooperFitter); }
KFFittingSmoother* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 55 of file KFFittingSmoother.h.
References KFFittingSmootherESProducer_cfi::KFFittingSmoother.
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()); }
virtual KFTrajectoryFitter* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 85 of file KFTrajectoryFitter.h.
References KFTrajectoryFitterESProducer_cfi::KFTrajectoryFitter.
{ return owner ? new KFTrajectoryFitter(*thePropagator,*theUpdator,*theEstimator,minHits_,theGeometry) : new KFTrajectoryFitter(thePropagator,theUpdator,theEstimator,minHits_,theGeometry); }
virtual KFTrajectorySmoother* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 70 of file KFTrajectorySmoother.h.
References KFTrajectorySmootherESProducer_cfi::KFTrajectorySmoother.
{ return new KFTrajectorySmoother(thePropagator,theUpdator,theEstimator,theErrorRescaling,minHits_,theGeometry); }
BasicSingleTrajectoryState* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 16 of file BasicSingleTrajectoryState.h.
{ return new BasicSingleTrajectoryState(*this); }
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);}
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);}
virtual Bounds* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 35 of file DiskSectorBounds.h.
{ return new DiskSectorBounds(*this); }
virtual SiStripMatchedRecHit2D* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 42 of file SiStripMatchedRecHit2D.h.
{return new SiStripMatchedRecHit2D( * this);}
virtual Bounds* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
virtual NavPropagator* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 69 of file NavPropagator.h.
{return new NavPropagator(*this);}
virtual Propagator* GCC11_FINAL< T >::clone | ( | ) | const [virtual] |
Implements Bounds.
virtual Propagator* GCC11_FINAL< T >::clone | ( | ) | const [virtual] |
Implements Bounds.
virtual SiStripRecHit1D* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 40 of file SiStripRecHit1D.h.
{return new SiStripRecHit1D( * this); }
virtual Propagator* GCC11_FINAL< T >::clone | ( | ) | const [virtual] |
Implements Bounds.
Propagator* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 104 of file RKTestPropagator.h.
References Propagator::magneticField(), and Propagator::propagationDirection().
{ return new RKTestPropagator(magneticField(),propagationDirection(),theTolerance); }
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);}
virtual Bounds* GCC11_FINAL< T >::clone | ( | ) | const [virtual] |
Implements Bounds.
virtual SiStripRecHit2D* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 46 of file SiStripRecHit2D.h.
{return new SiStripRecHit2D( * this); }
virtual InvalidTrackingRecHit* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 17 of file InvalidTrackingRecHit.h.
{return new InvalidTrackingRecHit(*this);}
virtual Bounds* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 72 of file SimpleConeBounds.h.
{ return new SimpleConeBounds(*this); }
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.
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); }
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();}
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); }
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();}
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); }
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 ); }
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() ); }
virtual Bounds* GCC11_FINAL< T >::clone | ( | ) | const [virtual] |
Implements Bounds.
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.
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 ); }
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); }
CSCSegment* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
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.
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); }
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.
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); }
virtual Bounds* GCC11_FINAL< T >::clone | ( | ) | const [virtual] |
Implements Bounds.
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.
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); }
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.
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); }
virtual SiPixelRecHit* GCC11_FINAL< T >::clone | ( | void | ) | const [inline, virtual] |
Implements Bounds.
Definition at line 39 of file SiPixelRecHit.h.
{return new SiPixelRecHit( * this); }
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); }
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.
{ trackingRecHit_ = trackingRecHit_->clone(); }
ClusterRef GCC11_FINAL< T >::cluster | ( | ) | const [inline] |
Definition at line 36 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::cluster_strip().
{ return cluster_strip() ; }
ClusterRef GCC11_FINAL< T >::cluster | ( | ) | const [inline] |
Definition at line 43 of file SiStripRecHit2D.h.
References TrackerSingleRecHit::cluster_strip().
{ return cluster_strip() ; }
ClusterRef GCC11_FINAL< T >::cluster | ( | ) | const [inline] |
Definition at line 41 of file SiPixelRecHit.h.
{ return cluster_pixel(); }
float GCC11_FINAL< T >::clusterProbability | ( | unsigned int | flags = 0 | ) | const |
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 ); }
void GCC11_FINAL< T >::collectRecHits | ( | const TrajectoryStateOnSurface & | , |
Collector & | coll | ||
) | const [private] |
virtual int GCC11_FINAL< T >::colsperroc | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 184 of file RectangularPixelTopology.h.
{ return m_COLS_PER_ROC; }
virtual int GCC11_FINAL< T >::colsperroc | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 72 of file ProxyPixelTopology.h.
{ return specificTopology().colsperroc(); }
void GCC11_FINAL< T >::combine | ( | ) | [private] |
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.
: MaterialEffectsUpdator(mass), theMSUpdator(mass, ptMin), theELUpdator(mass) {}
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.
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.
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.
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.
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.
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.
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.
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.
virtual void GCC11_FINAL< T >::compatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetWithState > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDetWithGroups.
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.
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.
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.
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.
virtual std::vector<TrajectoryStateOnSurface> GCC11_FINAL< T >::components | ( | ) | const [inline, virtual] |
Reimplemented from BasicTrajectoryState.
Definition at line 40 of file BasicMultiTrajectoryState.h.
{ return theStates; }
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;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components | ( | ) | const [virtual] |
Reimplemented from BasicTrajectoryState.
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;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components | ( | ) | const [virtual] |
Reimplemented from BasicTrajectoryState.
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;}
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;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components | ( | ) | const [virtual] |
Reimplemented from BasicTrajectoryState.
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components | ( | ) | const [virtual] |
Reimplemented from BasicTrajectoryState.
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;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components | ( | ) | const [virtual] |
Reimplemented from BasicTrajectoryState.
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components | ( | ) | const [virtual] |
Reimplemented from BasicTrajectoryState.
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components | ( | ) | const [virtual] |
Reimplemented from BasicTrajectoryState.
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;}
virtual const std::vector<const GeometricSearchDet*>& GCC11_FINAL< T >::components | ( | ) | const [virtual] |
Reimplemented from BasicTrajectoryState.
virtual std::vector<ReferenceCountingPointer<LinearizedTrackState<5> > > GCC11_FINAL< T >::components | ( | ) | const [virtual] |
Reimplemented from BasicTrajectoryState.
GCC11_FINAL< T >::CompositeTECPetal | ( | std::vector< const TECWedge * > & | innerWedges, |
std::vector< const TECWedge * > & | outerWedges | ||
) |
GCC11_FINAL< T >::CompositeTECWedge | ( | std::vector< const GeomDet * > & | innerDets, |
std::vector< const GeomDet * > & | outerDets | ||
) |
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.
virtual void GCC11_FINAL< T >::compute | ( | const TrajectoryStateOnSurface & | , |
const PropagationDirection | , | ||
Effect | [] | ||
) | const [virtual] |
Implements GsfMaterialEffectsUpdator.
virtual void GCC11_FINAL< T >::compute | ( | const TrajectoryStateOnSurface & | , |
const PropagationDirection | , | ||
Effect | [] | ||
) | const [virtual] |
Implements GsfMaterialEffectsUpdator.
virtual void GCC11_FINAL< T >::compute | ( | const TrajectoryStateOnSurface & | , |
const PropagationDirection | , | ||
Effect | [] | ||
) | const [virtual] |
Computation: generates vectors of weights, means and standard deviations.
Implements GsfMaterialEffectsUpdator.
virtual void GCC11_FINAL< T >::compute | ( | const TrajectoryStateOnSurface & | , |
const PropagationDirection | , | ||
Effect & | effect | ||
) | const [virtual] |
Implements MaterialEffectsUpdator.
virtual void GCC11_FINAL< T >::compute | ( | const TrajectoryStateOnSurface & | , |
const PropagationDirection | , | ||
Effect & | effect | ||
) | const [virtual] |
Implements MaterialEffectsUpdator.
virtual void GCC11_FINAL< T >::compute | ( | const TrajectoryStateOnSurface & | , |
const PropagationDirection | , | ||
Effect & | effect | ||
) | const [virtual] |
Implements MaterialEffectsUpdator.
void GCC11_FINAL< T >::compute3DImpactPoint | ( | ) | const [private] |
Method calculating the 3D impact point measurement
void GCC11_FINAL< T >::computeBetheBloch | ( | const LocalVector & | , |
const MediumProperties & | , | ||
Effect & | effect | ||
) | const [private] |
void GCC11_FINAL< T >::computeBetheBloch | ( | const LocalVector & | localP, |
double | pathLength, | ||
const VolumeMediumProperties & | medium, | ||
double & | deltaP, | ||
double & | deltaCov00 | ||
) | const [private] |
void GCC11_FINAL< T >::computeBounds | ( | const std::vector< NavVolumeSide > & | faces | ) | [private] |
Bounds* GCC11_FINAL< T >::computeBounds | ( | int | index, |
const std::vector< const Plane * > & | bpc | ||
) | [private] |
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) ); }
void GCC11_FINAL< T >::computeChargedJacobians | ( | ) | const [private] |
Method calculating the track parameters and the Jacobians for charged particles.
void GCC11_FINAL< T >::ComputeCoarseLocalPosition | ( | ) | [private] |
SubLayerCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubTurbineCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | startingState, |
PropagationDirection | propDir, | ||
bool | innerDisk | ||
) | const [private] |
SubTurbineCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | startingState, |
PropagationDirection | propDir, | ||
bool | innerDisk | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | startingState, |
PropagationDirection | propDir | ||
) | const [private] |
SubRingCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | startingState, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
SubLayerCrossings GCC11_FINAL< T >::computeCrossings | ( | const TrajectoryStateOnSurface & | tsos, |
PropagationDirection | propDir | ||
) | const [private] |
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)); }
void GCC11_FINAL< T >::computeElectrons | ( | const LocalVector & | , |
const MediumProperties & | , | ||
const PropagationDirection | , | ||
Effect & | effect | ||
) | const [private] |
void GCC11_FINAL< T >::computeElectrons | ( | const LocalVector & | localP, |
double | pathLength, | ||
const VolumeMediumProperties & | medium, | ||
double & | deltaP, | ||
double & | deltaCov00 | ||
) | const [private] |
int GCC11_FINAL< T >::computeHelicity | ( | const GeometricSearchDet * | firstBlade, |
const GeometricSearchDet * | secondBlade | ||
) | const [private] |
int GCC11_FINAL< T >::computeHelicity | ( | const GeometricSearchDet * | firstBlade, |
const GeometricSearchDet * | secondBlade | ||
) | const [private] |
void GCC11_FINAL< T >::computeHelicity | ( | ) | [private] |
void GCC11_FINAL< T >::computeJacobians | ( | ) | const [private] |
Method calculating the track parameters and the Jacobians.
void GCC11_FINAL< T >::computeNeutralJacobians | ( | ) | const [private] |
Method calculating the track parameters and the Jacobians for neutral particles.
static float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | [static, private] |
float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
float GCC11_FINAL< T >::computeWindowSize | ( | const GeomDet * | det, |
const TrajectoryStateOnSurface & | tsos, | ||
const MeasurementEstimator & | est | ||
) | const [private] |
const AlgebraicVector5& GCC11_FINAL< T >::constantTerm | ( | ) | const [virtual] |
Method returning the constant term of the Taylor expansion of the measurement equation
Implements LinearizedTrackState< 5 >.
bool GCC11_FINAL< T >::containsBigPixelInX | ( | const int & | ixmin, |
const int & | ixmax | ||
) | const [virtual] |
Implements PixelTopology.
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); }
bool GCC11_FINAL< T >::containsBigPixelInY | ( | const int & | iymin, |
const int & | iymax | ||
) | const [virtual] |
Implements PixelTopology.
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); }
float GCC11_FINAL< T >::correctedFirstMean | ( | const float | , |
const GSContainer | [] | ||
) | const [private] |
Correction for mean of component 1.
float GCC11_FINAL< T >::correctedFirstVar | ( | const float | , |
const GSContainer | [] | ||
) | const [private] |
Correction for variance of component 1.
void GCC11_FINAL< T >::correctWeights | ( | GSContainer | [] | ) | const [private] |
Correction for weight of component 1.
virtual float GCC11_FINAL< T >::coveredStrips | ( | const LocalPoint & | lp1, |
const LocalPoint & | lp2 | ||
) | const [virtual] |
Reimplemented from StripTopology.
float GCC11_FINAL< T >::coveredStrips | ( | const LocalPoint & | lp1, |
const LocalPoint & | lp2 | ||
) | const [virtual] |
Reimplemented from StripTopology.
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); }
const StripClusterParameterEstimator* GCC11_FINAL< T >::cpe | ( | ) | const [inline, private] |
Definition at line 179 of file TkStripMeasurementDet.h.
const PixelClusterParameterEstimator* GCC11_FINAL< T >::cpe | ( | ) | const [inline] |
Definition at line 58 of file TSiPixelRecHit.h.
{return theCPE;}
const StripClusterParameterEstimator* GCC11_FINAL< T >::cpe | ( | ) | const [inline] |
Definition at line 59 of file TSiStripRecHit1D.h.
{return theCPE;}
const StripClusterParameterEstimator* GCC11_FINAL< T >::cpe | ( | ) | const [inline] |
Definition at line 57 of file TSiStripRecHit2DLocalPos.h.
{return theCPE;}
static void GCC11_FINAL< T >::createCorners | ( | const std::vector< CCGFloat > & | pv, |
const Tr3D & | tr, | ||
std::vector< GlobalPoint > & | co | ||
) | [static] |
PairBoolFTS GCC11_FINAL< T >::createFTSatTransverseImpactPoint | ( | const FTS & | originalFTS, |
const GlobalPoint & | referencePoint | ||
) | const [private] |
PairBoolFTS GCC11_FINAL< T >::createFTSatTransverseImpactPointCharged | ( | const FTS & | originalFTS, |
const GlobalPoint & | referencePoint | ||
) | const [private] |
PairBoolFTS GCC11_FINAL< T >::createFTSatTransverseImpactPointNeutral | ( | const FTS & | originalFTS, |
const GlobalPoint & | referencePoint | ||
) | const [private] |
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.
bool GCC11_FINAL< T >::crossingTk | ( | const FreeTrajectoryState & | fts, |
const Plane & | plane | ||
) | const |
true if the plane and the fts z position have different sign
virtual VolumeCrossReturnType GCC11_FINAL< T >::crossToNextVolume | ( | const TrajectoryStateOnSurface & | currentState, |
const Propagator & | prop | ||
) | const [virtual] |
Cross this volume and point at the next.
Implements NavVolume.
CSCDetId GCC11_FINAL< T >::cscDetId | ( | ) | const [inline] |
Definition at line 70 of file CSCSegment.h.
{ return geographicalId(); }
CSCDetId GCC11_FINAL< T >::cscDetId | ( | ) | const [inline] |
Definition at line 52 of file CSCRecHit2D.h.
{ return geographicalId(); }
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. |
||
) |
GCC11_FINAL< T >::CSCRecHit2D | ( | ) |
GCC11_FINAL< T >::CSCSegment | ( | ) | [inline] |
Default constructor.
Definition at line 27 of file CSCSegment.h.
: theChi2(0.), aME11a_duplicate(false) {}
GCC11_FINAL< T >::CSCSegment | ( | std::vector< const CSCRecHit2D * > | proto_segment, |
LocalPoint | origin, | ||
LocalVector | direction, | ||
AlgebraicSymMatrix | errors, | ||
double | chi2 | ||
) |
Constructor.
GCC11_FINAL< T >::CurvilinearLorentzForce | ( | const RKLocalFieldProvider & | field | ) | [inline] |
Definition at line 17 of file CurvilinearLorentzForce.h.
: theField(field) {}
BoundCylinder* GCC11_FINAL< T >::cylinder | ( | const std::vector< const GeometricSearchDet * > & | rods | ) | const [private] |
BoundCylinder* GCC11_FINAL< T >::cylinder | ( | const std::vector< const GeometricSearchDet * > & | rings | ) | [private] |
BoundCylinder* GCC11_FINAL< T >::cylinder | ( | const std::vector< const GeometricSearchDet * > & | rods | ) | const [private] |
GCC11_FINAL< T >::CylindricalLorentzForce | ( | const RKLocalFieldProvider & | field | ) | [inline] |
Definition at line 17 of file CylindricalLorentzForce.h.
: theField(field) {}
static std::string GCC11_FINAL< T >::dbString | ( | ) | [inline, static] |
Definition at line 46 of file EcalBarrelGeometry.h.
{ return "PEcalBarrelRcd" ; }
static std::string GCC11_FINAL< T >::dbString | ( | ) | [inline, static] |
Definition at line 48 of file EcalEndcapGeometry.h.
{ return "PEcalEndcapRcd" ; }
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)
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)
EBDetId GCC11_FINAL< T >::decrementIphi | ( | const EBDetId & | ) | const [private] |
move the nagivator to smaller iphi (wraps around the barrel)
EBDetId GCC11_FINAL< T >::decrementIphi | ( | const EBDetId & | ) | const [private] |
move the nagivator to smaller iphi (wraps around the barrel)
EEDetId GCC11_FINAL< T >::decrementIx | ( | const EEDetId & | ) | const [private] |
move the nagivator to smaller ix
EEDetId GCC11_FINAL< T >::decrementIx | ( | const EEDetId & | id | ) | const [private] |
move the nagivator to smaller ix
ESDetId GCC11_FINAL< T >::decrementIx | ( | const ESDetId & | id | ) | const [private] |
move the nagivator to smaller ix
EEDetId GCC11_FINAL< T >::decrementIy | ( | const EEDetId & | ) | const [private] |
move the nagivator to smaller iy
EEDetId GCC11_FINAL< T >::decrementIy | ( | const EEDetId & | id | ) | const [private] |
move the nagivator to smaller iy
ESDetId GCC11_FINAL< T >::decrementIy | ( | const ESDetId & | id | ) | const [private] |
move the nagivator to smaller iy
ESDetId GCC11_FINAL< T >::decrementIz | ( | const ESDetId & | id | ) | const [private] |
move the nagivator to smaller iz
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;}
bool GCC11_FINAL< T >::destinationCrossed | ( | const TSOS & | startState, |
const TSOS & | endState, | ||
const Plane & | plane | ||
) | const [private] |
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;}
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;}
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; }
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;}
static DetId GCC11_FINAL< T >::detIdFromLocalAlignmentIndex | ( | unsigned int | iLoc | ) | [static] |
static DetId GCC11_FINAL< T >::detIdFromLocalAlignmentIndex | ( | unsigned int | iLoc | ) | [static] |
virtual DetLayer* GCC11_FINAL< T >::detLayer | ( | ) | const [virtual] |
Implements NavigableLayer.
virtual DetLayer* GCC11_FINAL< T >::detLayer | ( | ) | const [virtual] |
Implements NavigableLayer.
const detset& GCC11_FINAL< T >::detSet | ( | ) | const [inline] |
Definition at line 67 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
detset& GCC11_FINAL< T >::detSet | ( | ) | [inline] |
Definition at line 68 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
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;}
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;}
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;}
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; }
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.
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;}
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.
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.
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.
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [virtual] |
Implements BaseTrackerRecHit.
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 22 of file TRecHit5DParamConstraint.h.
{ return 5; }
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 30 of file TSiPixelRecHit.h.
{return theHitData.dimension();}
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 35 of file TSiStripRecHit1D.h.
{return theHitData.dimension();}
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 33 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.dimension();}
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 29 of file TSiTrackerMultiRecHit.h.
{return theHitData.dimension();}
virtual int GCC11_FINAL< T >::dimension | ( | ) | const [inline, virtual] |
virtual DirectionType GCC11_FINAL< T >::direction | ( | double | s | ) | const [virtual] |
Direction at pathlength s from the starting point.
Implements HelixLineExtrapolation.
virtual DirectionType GCC11_FINAL< T >::direction | ( | double | s | ) | const [virtual] |
Direction at pathlength s from the starting point.
Implements HelixLineExtrapolation.
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.
virtual DirectionType GCC11_FINAL< T >::direction | ( | double | s | ) | const [virtual] |
Direction at pathlength s from the starting point.
Implements HelixLineExtrapolation.
virtual DirectionType GCC11_FINAL< T >::direction | ( | double | s | ) | const [virtual] |
Direction at pathlength s from the starting point.
Implements HelixLineExtrapolation.
virtual DirectionType GCC11_FINAL< T >::direction | ( | double | s | ) | const [virtual] |
Direction at pathlength s from the starting point.
Implements HelixLineExtrapolation.
void GCC11_FINAL< T >::directionCheck | ( | PropagationDirection | dir | ) | const [private] |
DirectionTypeDouble GCC11_FINAL< T >::directionInDouble | ( | double | s | ) | const |
Direction at pathlength s from the starting point.
DirectionTypeDouble GCC11_FINAL< T >::directionInDouble | ( | double | s | ) | const |
Direction at pathlength s from the starting point in double precision.
DirectionTypeDouble GCC11_FINAL< T >::directionInDouble | ( | double | s | ) | const |
Direction at pathlength s from the starting point in double precision.
DirectionTypeDouble GCC11_FINAL< T >::directionInDouble | ( | double | s | ) | const |
Direction at pathlength s from the starting point.
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().
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.
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.
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.
void GCC11_FINAL< T >::doubleMatch | ( | const TrajectoryStateOnSurface & | ts, |
Collector & | collector | ||
) | const [private] |
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; }
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; }
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; }
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().
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.
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; }
const std::vector< CSCSegment>& GCC11_FINAL< T >::duplicateSegments | ( | ) | const [inline] |
Definition at line 76 of file CSCSegment.h.
{ return theDuplicateSegments; }
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().
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().
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().
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.
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().
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().
GCC11_FINAL< T >::EcalBarrelGeometry | ( | ) |
GCC11_FINAL< T >::EcalBarrelHardcodedTopology | ( | ) | [inline] |
GCC11_FINAL< T >::EcalBarrelTopology | ( | ) | [inline] |
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) { }
GCC11_FINAL< T >::EcalEndcapGeometry | ( | ) |
GCC11_FINAL< T >::EcalEndcapHardcodedTopology | ( | ) | [inline] |
GCC11_FINAL< T >::EcalEndcapTopology | ( | ) | [inline] |
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) { }
GCC11_FINAL< T >::EcalPreshowerTopology | ( | ) | [inline] |
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) { }
unsigned int GCC11_FINAL< T >::endClusterI | ( | ) | const [inline] |
Definition at line 70 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
{return theDets().endClusterI(index());}
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; }
GCC11_FINAL< T >::EnergyLossUpdator | ( | double | mass | ) | [inline] |
Definition at line 28 of file EnergyLossUpdator.h.
: MaterialEffectsUpdator(mass) {}
double GCC11_FINAL< T >::err | ( | ) | const [inline] |
Definition at line 38 of file TRecHit1DMomConstraint.h.
{return err_;}
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;} ;
virtual VolumeMaterialEffectsEstimate GCC11_FINAL< T >::estimate | ( | const TrajectoryStateOnSurface | refTSOS, |
double | pathLength, | ||
const VolumeMediumProperties & | medium | ||
) | const [virtual] |
Creates an estimate.
Implements VolumeMaterialEffectsEstimator.
virtual VolumeMaterialEffectsEstimate GCC11_FINAL< T >::estimate | ( | const TrajectoryStateOnSurface | refTSOS, |
double | pathLength, | ||
const VolumeMediumProperties & | medium | ||
) | const [virtual] |
Creates an estimate.
Implements VolumeMaterialEffectsEstimator.
const MeasurementEstimator* GCC11_FINAL< T >::estimator | ( | void | ) | const [inline] |
Definition at line 51 of file GsfTrajectoryFitter.h.
{return theEstimator;}
const MeasurementEstimator* GCC11_FINAL< T >::estimator | ( | void | ) | const [inline] |
Definition at line 53 of file GsfTrajectorySmoother.h.
{return theEstimator;}
const MeasurementEstimator* GCC11_FINAL< T >::estimator | ( | void | ) | const [inline] |
Definition at line 83 of file KFTrajectoryFitter.h.
{return theEstimator;}
const MeasurementEstimator* GCC11_FINAL< T >::estimator | ( | void | ) | const [inline] |
Definition at line 68 of file KFTrajectorySmoother.h.
{return theEstimator;}
float GCC11_FINAL< T >::eta | ( | int | idxBin | ) | const [private] |
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; }
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;}
RKLocalFieldProvider GCC11_FINAL< T >::fieldProvider | ( | ) | const [private] |
RKLocalFieldProvider GCC11_FINAL< T >::fieldProvider | ( | const Cylinder & | cyl | ) | const [private] |
void GCC11_FINAL< T >::fillRingPars | ( | int | i | ) | [private] |
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; }
int GCC11_FINAL< T >::findBin | ( | float | R, |
int | layer | ||
) | const [private] |
int GCC11_FINAL< T >::findBin | ( | float | R, |
int | layer | ||
) | const [private] |
int GCC11_FINAL< T >::findClosest | ( | const GlobalPoint | [3] | ) | const [private] |
int GCC11_FINAL< T >::findClosestDet | ( | const GlobalPoint & | startPos, |
int | sectorId | ||
) | const [private] |
int GCC11_FINAL< T >::findNextIndex | ( | const GlobalPoint | [3], |
int | |||
) | const [private] |
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]; }
GlobalPoint GCC11_FINAL< T >::findPosition | ( | int | index, |
int | diskSectorIndex | ||
) | const [private] |
const NavVolume* GCC11_FINAL< T >::findVolume | ( | const TrajectoryStateOnSurface & | inputState | ) | const [private] |
virtual OmniClusterRef const& GCC11_FINAL< T >::firstClusterRef | ( | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 25 of file SiStripMatchedRecHit2D.h.
{ return monoClusterRef();}
Trajectory GCC11_FINAL< T >::fitOne | ( | const Trajectory & | t, |
fitType | type | ||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const TrajectorySeed & | aSeed, |
const RecHitContainer & | hits, | ||
const TrajectoryStateOnSurface & | firstPredTsos, | ||
fitType | type | ||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const TrajectorySeed & | aSeed, |
const RecHitContainer & | hits, | ||
fitType | type | ||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const TrajectorySeed & | aSeed, |
const RecHitContainer & | hits, | ||
fitType | type | ||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const Trajectory & | t, |
fitType | type | ||
) | const [inline, virtual] |
Implements TrajectoryFitter.
Definition at line 25 of file FlexibleKFFittingSmoother.h.
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.
Trajectory GCC11_FINAL< T >::fitOne | ( | const Trajectory & | t, |
fitType | type | ||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const TrajectorySeed & | aSeed, |
const RecHitContainer & | hits, | ||
const TrajectoryStateOnSurface & | firstPredTsos, | ||
fitType | type | ||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const Trajectory & | aTraj, |
fitType | type | ||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const TrajectorySeed & | aSeed, |
const RecHitContainer & | hits, | ||
fitType | type | ||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const TrajectorySeed & | aSeed, |
const RecHitContainer & | hits, | ||
const TSOS & | firstPredTsos, | ||
fitType | type | ||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const Trajectory & | aTraj, |
fitType | |||
) | const [virtual] |
Implements TrajectoryFitter.
Trajectory GCC11_FINAL< T >::fitOne | ( | const TrajectorySeed & | aSeed, |
const RecHitContainer & | hits, | ||
const TSOS & | firstPredTsos, | ||
fitType | |||
) | const [virtual] |
Implements TrajectoryFitter.
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.
Trajectory GCC11_FINAL< T >::fitOne | ( | const TrajectorySeed & | aSeed, |
const RecHitContainer & | hits, | ||
fitType | |||
) | const [virtual] |
Implements TrajectoryFitter.
const TrajectoryFitter* GCC11_FINAL< T >::fitter | ( | void | ) | const [inline] |
Definition at line 52 of file KFFittingSmoother.h.
{return theFitter;}
const TrajectoryFitter* GCC11_FINAL< T >::fitter | ( | fitType | type | ) | const [inline, private] |
Definition at line 43 of file FlexibleKFFittingSmoother.h.
{ return (type==standard) ? theStandardFitter : theLooperFitter; }
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()) {}
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
GCC11_FINAL< T >::Geant4eSteppingAction | ( | ) | [inline] |
Definition at line 16 of file Geant4eSteppingAction.h.
:theTrackLength(0) {}
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) {}
std::pair<bool,double> GCC11_FINAL< T >::genericPathLength | ( | const T & | object | ) | const [private] |
common functionality for extrapolation to line or point
virtual DetId GCC11_FINAL< T >::geographicalId | ( | ) | const [inline, virtual] |
Reimplemented from TrackingRecHit.
Definition at line 27 of file TSiTrackerMultiRecHit.h.
{return theHitData.geographicalId();}
const Propagator& GCC11_FINAL< T >::geometricalPropagator | ( | ) | const [inline] |
Access to the geometrical propagator.
Definition at line 114 of file PropagatorWithMaterial.h.
{ return *theGeometricalPropagator; }
float GCC11_FINAL< T >::getAnnealingFactor | ( | ) | const [inline] |
Definition at line 50 of file TSiTrackerMultiRecHit.h.
{return annealing_;}
std::vector<BadStripBlock>& GCC11_FINAL< T >::getBadStripBlocks | ( | ) | [inline] |
Definition at line 159 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
{ return theDets().getBadStripBlocks(index()); }
int GCC11_FINAL< T >::getBasketSizeInPhi | ( | ) | const [inline] |
Definition at line 61 of file EcalBarrelGeometry.h.
{ return _PhiBaskets ; }
virtual CaloSubdetectorGeometry::DetIdSet GCC11_FINAL< T >::getCells | ( | const GlobalPoint & | r, |
double | dR | ||
) | const [virtual] |
virtual CaloSubdetectorGeometry::DetIdSet GCC11_FINAL< T >::getCells | ( | const GlobalPoint & | r, |
double | dR | ||
) | const [virtual] |
const OrderedListOfEBDetId* GCC11_FINAL< T >::getClosestBarrelCells | ( | EEDetId | id | ) | const |
virtual DetId GCC11_FINAL< T >::getClosestCell | ( | const GlobalPoint & | r | ) | const [virtual] |
virtual DetId GCC11_FINAL< T >::getClosestCell | ( | const GlobalPoint & | r | ) | const [virtual] |
const OrderedListOfEEDetId* GCC11_FINAL< T >::getClosestEndcapCells | ( | EBDetId | id | ) | const |
virtual const CornersVec& GCC11_FINAL< T >::getCorners | ( | ) | const [virtual] |
Returns the corner points of this cell's volume.
Implements CaloCellGeometry.
Propagator* GCC11_FINAL< T >::getCrossTkPropagator | ( | ) | const |
return the propagator used to cross the tracker
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
Propagator* GCC11_FINAL< T >::getEndCapTkPropagator | ( | ) | const |
return the propagator used in endcaps
const std::vector<int>& GCC11_FINAL< T >::getEtaBaskets | ( | ) | const [inline] |
Definition at line 59 of file EcalBarrelGeometry.h.
{ return _EtaBaskets ; }
Propagator* GCC11_FINAL< T >::getGenPropagator | ( | ) | const |
return the propagator used outside tracker
virtual void GCC11_FINAL< T >::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 44 of file SiPixelRecHit.h.
{ getKfComponents2D(holder); }
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); }
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);}
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); }
virtual void GCC11_FINAL< T >::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 14 of file ProjectedRecHit2D.h.
References TransientTrackingRecHit::det(), HelpertRecHit2DLocalPos::getKfComponents(), and GenericTransientTrackingRecHit::hit().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, *hit(), *det()); }
virtual void GCC11_FINAL< T >::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 35 of file TSiPixelRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, theHitData, *det()); }
virtual void GCC11_FINAL< T >::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 16 of file TSiStripMatchedRecHit.h.
References TransientTrackingRecHit::det(), HelpertRecHit2DLocalPos::getKfComponents(), and GenericTransientTrackingRecHit::hit().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, *hit(), *det()); }
virtual void GCC11_FINAL< T >::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 20 of file TSiStripRecHit1D.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, theHitData, *det()); }
virtual void GCC11_FINAL< T >::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 22 of file TSiStripRecHit2DLocalPos.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, theHitData, *det()); }
virtual void GCC11_FINAL< T >::getKfComponents | ( | KfComponentsHolder & | holder | ) | const [inline, virtual] |
Implements BaseTrackerRecHit.
Definition at line 24 of file TSiTrackerMultiRecHit.h.
References TransientTrackingRecHit::det(), and HelpertRecHit2DLocalPos::getKfComponents().
{ HelpertRecHit2DLocalPos().getKfComponents(holder, theHitData, *det()); }
void GCC11_FINAL< T >::getMixtureParameters | ( | const float | , |
GSContainer | [] | ||
) | const [private] |
Filling of mixture (in terms of z=E/E0)
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
int GCC11_FINAL< T >::getNumberOfCrystalPerModule | ( | ) | const [inline] |
Definition at line 59 of file EcalEndcapGeometry.h.
{ return _nncrys ; }
int GCC11_FINAL< T >::getNumberOfModules | ( | ) | const [inline] |
Definition at line 57 of file EcalEndcapGeometry.h.
{ return _nnmods ; }
int GCC11_FINAL< T >::getNumXtalsEtaDirection | ( | ) | const [inline] |
Definition at line 57 of file EcalBarrelGeometry.h.
{ return _nnxtalEta ; }
int GCC11_FINAL< T >::getNumXtalsPhiDirection | ( | ) | const [inline] |
Definition at line 55 of file EcalBarrelGeometry.h.
{ return _nnxtalPhi ; }
CCGFloat GCC11_FINAL< T >::getPhiAxis | ( | ) | const |
const GlobalPoint GCC11_FINAL< T >::getPosition | ( | CCGFloat | depth | ) | const |
CCGFloat GCC11_FINAL< T >::getThetaAxis | ( | ) | const |
Propagator* GCC11_FINAL< T >::getTkPropagator | ( | ) | const |
return the propagator used inside tracker
virtual void GCC11_FINAL< T >::getTransform | ( | Tr3D & | tr, |
Pt3DVec * | lptr | ||
) | const [virtual] |
----------- only needed by specific utility; overloaded when needed ----
Reimplemented from CaloCellGeometry.
EEDetId GCC11_FINAL< T >::gId | ( | float | x, |
float | y, | ||
float | z | ||
) | const [private] |
GlobalVector GCC11_FINAL< T >::globalMomentum | ( | const Basic3DVector< double > & | mom | ) | const [private] |
GlobalPoint GCC11_FINAL< T >::globalPosition | ( | const Basic3DVector< double > & | pos | ) | const [private] |
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | , |
const Propagator & | , | ||
const MeasurementEstimator & | , | ||
std::vector< DetGroup > & | |||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
virtual void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
void GCC11_FINAL< T >::groupedCompatibleDetsV | ( | const TrajectoryStateOnSurface & | tsos, |
const Propagator & | prop, | ||
const MeasurementEstimator & | est, | ||
std::vector< DetGroup > & | result | ||
) | const [virtual] |
Reimplemented from GeometricSearchDet.
GCC11_FINAL< T >::GsfBetheHeitlerUpdator | ( | const std::string | fileName, |
const int | correctionFlag | ||
) |
constructor with explicit filename and correction flag
GCC11_FINAL< T >::GsfCombinedMaterialEffectsUpdator | ( | GsfMaterialEffectsUpdator & | msUpdator, |
GsfMaterialEffectsUpdator & | elUpdator | ||
) |
Constructor from multiple scattering and energy loss updator.
GCC11_FINAL< T >::GsfMaterialEffectsAdapter | ( | const MaterialEffectsUpdator & | aMEUpdator | ) | [inline] |
Definition at line 21 of file GsfMaterialEffectsAdapter.h.
: GsfMaterialEffectsUpdator(aMEUpdator.mass(),1), theMEUpdator(aMEUpdator.clone()) {}
GCC11_FINAL< T >::GsfMultipleScatteringUpdator | ( | float | mass | ) | [inline] |
constructor with explicit mass
Definition at line 19 of file GsfMultipleScatteringUpdator.h.
: GsfMaterialEffectsUpdator(mass,2) {}
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)
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.
GlobalTrajectoryParameters GCC11_FINAL< T >::gtpFromLocal | ( | const Basic3DVector< double > & | lpos, |
const Basic3DVector< double > & | lmom, | ||
TrackCharge | ch, | ||
const Surface & | surf | ||
) | const [private] |
GlobalTrajectoryParameters GCC11_FINAL< T >::gtpFromVolumeLocal | ( | const CartesianStateAdaptor & | state, |
TrackCharge | charge | ||
) | const [private] |
edm::Handle<edmNew::DetSetVector<SiStripCluster> > const& GCC11_FINAL< T >::handle | ( | ) | const [inline, private] |
Definition at line 176 of file TkStripMeasurementDet.h.
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(); }
bool GCC11_FINAL< T >::hasAny128StripBad | ( | ) | const [inline, private] |
Definition at line 189 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
{ return theDets().hasAny128StripBad(index()); }
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));}
bool GCC11_FINAL< T >::hasBadComponents | ( | const TrajectoryStateOnSurface & | tsos | ) | const [inline, virtual] |
bool GCC11_FINAL< T >::hasBadPixels | ( | ) | const [inline] |
Definition at line 107 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.hasBadPixels( qualWord_ ); }
bool GCC11_FINAL< T >::hasError | ( | ) | const |
Reimplemented from BasicTrajectoryState.
bool GCC11_FINAL< T >::hasFilledProb | ( | ) | const [inline] |
Definition at line 116 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.hasFilledProb( qualWord_ ); }
virtual bool GCC11_FINAL< T >::hasGroups | ( | ) | const [inline, virtual] |
Reimplemented from GeometricSearchDetWithGroups.
Definition at line 40 of file PixelRod.h.
{return false;}
GCC11_FINAL< T >::HelixArbitraryPlaneCrossing | ( | const PositionType & | point, |
const DirectionType & | direction, | ||
const float | curvature, | ||
const PropagationDirection | propDir = alongMomentum |
||
) |
Constructor using point, direction and (transverse!) curvature.
GCC11_FINAL< T >::HelixArbitraryPlaneCrossing2Order | ( | const PositionType & | point, |
const DirectionType & | direction, | ||
const float | curvature, | ||
const PropagationDirection | propDir = alongMomentum |
||
) |
Constructor using point, direction and (transverse!) curvature.
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) {}
GCC11_FINAL< T >::HelixBarrelPlaneCrossingByCircle | ( | const PositionType & | pos, |
const DirectionType & | dir, | ||
double | rho, | ||
PropagationDirection | propDir = alongMomentum |
||
) |
GCC11_FINAL< T >::HelixBarrelPlaneCrossingByCircle | ( | const GlobalPoint & | pos, |
const GlobalVector & | dir, | ||
double | rho, | ||
PropagationDirection | propDir = alongMomentum |
||
) |
GCC11_FINAL< T >::HelixExtrapolatorToLine2Order | ( | const PositionType & | point, |
const DirectionType & | direction, | ||
const float | curvature, | ||
const PropagationDirection | propDir = alongMomentum |
||
) |
Constructor using point, direction and (transverse!) curvature.
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) {}
GCC11_FINAL< T >::HelixForwardPlaneCrossing | ( | const PositionType & | point, |
const DirectionType & | direction, | ||
const float | curvature, | ||
const PropagationDirection | propDir = alongMomentum |
||
) |
Constructor using point, direction and (transverse!) curvature.
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
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
virtual const TrackingRecHit* GCC11_FINAL< T >::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 41 of file TRecHit5DParamConstraint.h.
{ return 0; }
virtual const TrackingRecHit* GCC11_FINAL< T >::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 39 of file TSiPixelRecHit.h.
{return &theHitData;};
virtual const TrackingRecHit* GCC11_FINAL< T >::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 40 of file TSiStripRecHit1D.h.
{return &theHitData;};
virtual const TrackingRecHit* GCC11_FINAL< T >::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 38 of file TSiStripRecHit2DLocalPos.h.
{return &theHitData;};
virtual const TrackingRecHit* GCC11_FINAL< T >::hit | ( | void | ) | const [inline, virtual] |
Reimplemented from GenericTransientTrackingRecHit.
Definition at line 34 of file TSiTrackerMultiRecHit.h.
{return &theHitData;};
static std::string GCC11_FINAL< T >::hitString | ( | ) | [inline, static] |
Definition at line 81 of file EcalBarrelGeometry.h.
{ return "EcalHitsEB" ; }
static std::string GCC11_FINAL< T >::hitString | ( | ) | [inline, static] |
Definition at line 76 of file EcalEndcapGeometry.h.
{ return "EcalHitsEE" ; }
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_;}
int GCC11_FINAL< T >::idxBin | ( | float | eta | ) | const [private] |
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)
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)
EBDetId GCC11_FINAL< T >::incrementIphi | ( | const EBDetId & | ) | const [private] |
move the nagivator to larger iphi (wraps around the barrel)
EBDetId GCC11_FINAL< T >::incrementIphi | ( | const EBDetId & | ) | const [private] |
move the nagivator to larger iphi (wraps around the barrel)
EEDetId GCC11_FINAL< T >::incrementIx | ( | const EEDetId & | ) | const [private] |
move the nagivator to larger ix
EEDetId GCC11_FINAL< T >::incrementIx | ( | const EEDetId & | id | ) | const [private] |
move the nagivator to larger ix
ESDetId GCC11_FINAL< T >::incrementIx | ( | const ESDetId & | id | ) | const [private] |
move the nagivator to larger ix
EEDetId GCC11_FINAL< T >::incrementIy | ( | const EEDetId & | ) | const [private] |
move the nagivator to larger iy
EEDetId GCC11_FINAL< T >::incrementIy | ( | const EEDetId & | id | ) | const [private] |
move the nagivator to larger iy
ESDetId GCC11_FINAL< T >::incrementIy | ( | const ESDetId & | id | ) | const [private] |
move the nagivator to larger iy
ESDetId GCC11_FINAL< T >::incrementIz | ( | const ESDetId & | id | ) | const [private] |
move the nagivator to larger iz
int GCC11_FINAL< T >::index | ( | ) | const [inline] |
Definition at line 60 of file TkStripMeasurementDet.h.
{ return index_;}
void GCC11_FINAL< T >::init | ( | const MeasurementDet * | monoDet, |
const MeasurementDet * | stereoDet | ||
) |
void GCC11_FINAL< T >::init | ( | ) | [private] |
void GCC11_FINAL< T >::init | ( | const edm::EventSetup & | iSetup | ) | [virtual] |
Reimplemented from MSLayersKeeper.
virtual void GCC11_FINAL< T >::init | ( | const edm::EventSetup & | iSetup | ) | [virtual] |
Reimplemented from MSLayersKeeper.
virtual void GCC11_FINAL< T >::init | ( | const edm::EventSetup & | iSetup | ) | [virtual] |
Reimplemented from MSLayersKeeper.
virtual void GCC11_FINAL< T >::initializeParms | ( | ) | [virtual] |
Reimplemented from CaloSubdetectorGeometry.
static void GCC11_FINAL< T >::initTkVolume | ( | float | epsilon | ) | [static, private] |
build the tracker volume
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();}
float GCC11_FINAL< T >::innerRadius | ( | void | ) | const [inline] |
Definition at line 24 of file BoundDiskSector.h.
References BoundSurface::bounds().
{ return bounds().innerRadius();}
float GCC11_FINAL< T >::innerRadius | ( | void | ) | const [inline] |
Definition at line 39 of file DiskSectorBounds.h.
{return theRmin;}
float GCC11_FINAL< T >::innerRadius | ( | ) | const [inline] |
Extension of the Bounds interface.
Definition at line 32 of file SimpleDiskBounds.h.
{return theRmin;}
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); }
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;}
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.
virtual bool GCC11_FINAL< T >::inside | ( | const Local3DPoint & | ) | const [virtual] |
Determine if the point is inside the bounds.
Implements Bounds.
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); }
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;}
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;}
bool GCC11_FINAL< T >::inside | ( | const GlobalPoint & | gp, |
double | tolerance | ||
) | const [virtual] |
Implements MagVolume.
virtual bool GCC11_FINAL< T >::inside | ( | const GlobalPoint & | gp, |
double | tolerance = 0. |
||
) | const [inline, virtual] |
virtual bool GCC11_FINAL< T >::inside | ( | const Local3DPoint & | ) | const [virtual] |
Determine if the point is inside the bounds.
Implements Bounds.
virtual bool GCC11_FINAL< T >::inside | ( | const Local2DPoint & | p | ) | const [virtual] |
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.
virtual bool GCC11_FINAL< T >::inside | ( | const Local2DPoint & | p, |
float | tollerance | ||
) | const [virtual] |
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.
virtual bool GCC11_FINAL< T >::inside | ( | const Local2DPoint & | p, |
const LocalError & | err, | ||
float | scale = 1. |
||
) | const [virtual] |
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; }
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); }
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); }
virtual bool GCC11_FINAL< T >::inside | ( | const Local3DPoint & | ) | const [virtual] |
Determine if the point is inside the bounds.
Implements Bounds.
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.
virtual bool GCC11_FINAL< T >::inside | ( | const Local2DPoint & | p, |
const LocalError & | err | ||
) | const [virtual] |
virtual bool GCC11_FINAL< T >::inside | ( | const Local3DPoint & | ) | const [virtual] |
Determine if the point is inside the bounds.
Implements Bounds.
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.
virtual bool GCC11_FINAL< T >::inside | ( | const Local2DPoint & | p, |
const LocalError & | err | ||
) | const [virtual] |
bool GCC11_FINAL< T >::insideTkVol | ( | const FreeTrajectoryState & | fts | ) | const |
true if a fts is inside tracker volume
bool GCC11_FINAL< T >::insideTkVol | ( | const Surface & | surface | ) | const |
true if a surface is inside tracker volume
bool GCC11_FINAL< T >::insideTkVol | ( | const BoundCylinder & | cylin | ) | const |
true if a cylinder is inside tracker volume
bool GCC11_FINAL< T >::insideTkVol | ( | const Plane & | plane | ) | const |
true if a plane is inside tracker volume
virtual GlobalVector GCC11_FINAL< T >::inTesla | ( | const GlobalPoint & | ) | const [inline, virtual] |
Definition at line 25 of file RKTestPropagator.h.
{return GlobalVector(0,0,4);}
GCC11_FINAL< T >::InvalidTrackingRecHit | ( | ) | [inline] |
Definition at line 13 of file InvalidTrackingRecHit.h.
: TrackingRecHit(0, TrackingRecHit::missing) {}
GCC11_FINAL< T >::InvalidTrackingRecHit | ( | DetId | id, |
Type | type | ||
) | [inline] |
Definition at line 12 of file InvalidTrackingRecHit.h.
: TrackingRecHit(id, type) {}
GCC11_FINAL< T >::InvalidTransientRecHit | ( | const GeomDet * | geom, |
const DetLayer * | layer, | ||
Type | type | ||
) | [explicit, private] |
invalid RecHit - has only GeomDet and Type
PropagationDirection GCC11_FINAL< T >::invertDirection | ( | PropagationDirection | dir | ) | const [private] |
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.
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.
bool GCC11_FINAL< T >::isEmpty | ( | void | ) | const [inline] |
Definition at line 58 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
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; }
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); }
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 ))); }
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); }
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; } }
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 ) ); }
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); }
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)) ); }
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); }
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)) ); }
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); }
bool GCC11_FINAL< T >::isMasked | ( | const SiStripCluster & | cluster | ) | const [inline, private] |
Definition at line 194 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
bool GCC11_FINAL< T >::isME11a_duplicate | ( | ) | const [inline] |
Definition at line 74 of file CSCSegment.h.
{ return (theDuplicateSegments.size() > 0 ? true : false); }
bool GCC11_FINAL< T >::isOnEdge | ( | ) | const [inline] |
Definition at line 103 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.isOnEdge( qualWord_ ); }
bool GCC11_FINAL< T >::isRegional | ( | ) | const [inline] |
Definition at line 54 of file TkStripMeasurementDet.h.
{ return theDets().isRegional();}
bool GCC11_FINAL< T >::isStereo | ( | ) | const [inline] |
Definition at line 32 of file StripGeomDetType.h.
{return theStereoFlag;}
virtual bool GCC11_FINAL< T >::isValid | ( | void | ) | const [inline, virtual] |
Reimplemented from TrackingRecHit.
Definition at line 37 of file TSiTrackerMultiRecHit.h.
{return theHitData.isValid();}
virtual bool GCC11_FINAL< T >::isValid | ( | ) | const [virtual] |
Reimplemented from TrackingRecHit.
bool GCC11_FINAL< T >::isYokeVolume | ( | const MagVolume * | vol | ) | const [protected] |
check if it's a yoke/iron based on this MagVol internals
GCC11_FINAL< T >::IterativeHelixExtrapolatorToLine | ( | const PositionType & | point, |
const DirectionType & | direction, | ||
const float | curvature, | ||
const PropagationDirection | propDir = anyDirection |
||
) |
Constructor using point, direction and (transverse!) curvature.
AlgebraicMatrix55 GCC11_FINAL< T >::jacobian | ( | double & | s | ) | const [private] |
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) {}
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) {}
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) {}
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 }
GCC11_FINAL< T >::KFTrajectoryFitter | ( | KFTrajectoryFitter const & | ) | [private] |
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; }
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; }
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; }
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)); }
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)); }
const MSLayersAtAngle& GCC11_FINAL< T >::layers | ( | float | cotTheta | ) | const [virtual] |
Implements MSLayersKeeper.
virtual const MSLayersAtAngle& GCC11_FINAL< T >::layers | ( | float | cotTheta | ) | const [inline, virtual] |
Implements MSLayersKeeper.
Definition at line 13 of file MSLayersKeeperX0Averaged.h.
{return theLayersData;}
virtual const MSLayersAtAngle& GCC11_FINAL< T >::layers | ( | float | cotTheta | ) | const [inline, virtual] |
Implements MSLayersKeeper.
Definition at line 14 of file MSLayersKeeperX0DetLayer.h.
{return theLayersData;}
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;}
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.; }
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;}
virtual float GCC11_FINAL< T >::length | ( | ) | const [inline, virtual] |
virtual float GCC11_FINAL< T >::length | ( | ) | const [inline, virtual] |
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.
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().
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; }
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
static void GCC11_FINAL< T >::localCorners | ( | Pt3DVec & | lc, |
const CCGFloat * | pv, | ||
unsigned int | i, | ||
Pt3D & | ref | ||
) | [static] |
static void GCC11_FINAL< T >::localCorners | ( | Pt3DVec & | lc, |
const CCGFloat * | pv, | ||
unsigned int | i, | ||
Pt3D & | ref | ||
) | [static] |
static void GCC11_FINAL< T >::localCorners | ( | Pt3DVec & | vec, |
const CCGFloat * | pv, | ||
Pt3D & | ref | ||
) | [static] |
static void GCC11_FINAL< T >::localCornersReflection | ( | Pt3DVec & | vec, |
const CCGFloat * | pv, | ||
Pt3D & | ref | ||
) | [static] |
static void GCC11_FINAL< T >::localCornersSwap | ( | Pt3DVec & | vec, |
const CCGFloat * | pv, | ||
Pt3D & | ref | ||
) | [static] |
LocalVector GCC11_FINAL< T >::localDirection | ( | ) | const [inline, virtual] |
Local direction.
Implements RecSegment.
Definition at line 42 of file CSCSegment.h.
{ return theLocalDirection; }
LocalError GCC11_FINAL< T >::localDirectionError | ( | ) | const [virtual] |
Error on the local direction.
Implements RecSegment.
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.
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.
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.
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.
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.
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.
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.
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.
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);}
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.
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);}
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.
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.
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;}
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.
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.
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);}
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.
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.
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.
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.
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.
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.
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.
virtual LocalPoint GCC11_FINAL< T >::localPosition | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
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);}
virtual LocalPoint GCC11_FINAL< T >::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 40 of file TRecHit2DPosConstraint.h.
{return pos_;}
virtual LocalPoint GCC11_FINAL< T >::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 33 of file TRecHit5DParamConstraint.h.
{ return tsos_.localPosition(); }
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.
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.
virtual LocalPoint GCC11_FINAL< T >::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 32 of file TSiPixelRecHit.h.
{return theHitData.localPosition();}
virtual LocalPoint GCC11_FINAL< T >::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 37 of file TSiStripRecHit1D.h.
{return theHitData.localPosition();}
LocalPoint GCC11_FINAL< T >::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 50 of file CSCRecHit2D.h.
{ return theLocalPosition; }
virtual LocalPoint GCC11_FINAL< T >::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 35 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.localPosition();}
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.
{ return specificTopology().localPosition(mp);}
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.
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.
{return specificTopology().localPosition(strip);}
virtual LocalPoint GCC11_FINAL< T >::localPosition | ( | float | strip, |
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
conversion taking also the predicted track state
Reimplemented from StripTopology.
virtual LocalPoint GCC11_FINAL< T >::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 31 of file TSiTrackerMultiRecHit.h.
{return theHitData.localPosition();}
LocalPoint GCC11_FINAL< T >::localPosition | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 39 of file CSCSegment.h.
{ return theOrigin; }
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.
LocalError GCC11_FINAL< T >::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 51 of file CSCRecHit2D.h.
{ return theLocalError; }
virtual LocalError GCC11_FINAL< T >::localPositionError | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
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);}
virtual LocalError GCC11_FINAL< T >::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 41 of file TRecHit2DPosConstraint.h.
{return err_;}
virtual LocalError GCC11_FINAL< T >::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 35 of file TRecHit5DParamConstraint.h.
{ return tsos_.localError().positionError(); }
virtual LocalError GCC11_FINAL< T >::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 38 of file TSiStripRecHit1D.h.
{return theHitData.localPositionError();}
virtual LocalError GCC11_FINAL< T >::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 36 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.localPositionError();}
virtual LocalError GCC11_FINAL< T >::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 32 of file TSiTrackerMultiRecHit.h.
{return theHitData.localPositionError();}
virtual LocalError GCC11_FINAL< T >::localPositionError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 33 of file TSiPixelRecHit.h.
{return theHitData.localPositionError();}
LocalError GCC11_FINAL< T >::localPositionError | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
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(); }
float GCC11_FINAL< T >::localStripLength | ( | const LocalPoint & | ) | const [virtual] |
Length of a strip passing through a given LocalPpoint
Implements RadialStripTopology.
virtual float GCC11_FINAL< T >::localStripLength | ( | const LocalPoint & | ) | const [virtual] |
Length of a strip passing through a given LocalPpoint
Implements RadialStripTopology.
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);}
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.
virtual float GCC11_FINAL< T >::localX | ( | const float | mpX | ) | const [virtual] |
Implements PixelTopology.
virtual float GCC11_FINAL< T >::localX | ( | const float | mpX, |
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
Reimplemented from PixelTopology.
virtual float GCC11_FINAL< T >::localX | ( | const float | mpX | ) | const [virtual] |
Implements PixelTopology.
virtual float GCC11_FINAL< T >::localY | ( | const float | mpY, |
const Topology::LocalTrackPred & | trkPred | ||
) | const [virtual] |
Reimplemented from PixelTopology.
virtual float GCC11_FINAL< T >::localY | ( | const float | mpY | ) | const [virtual] |
Implements PixelTopology.
virtual float GCC11_FINAL< T >::localY | ( | const float | mpY | ) | const [virtual] |
Implements PixelTopology.
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;}
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [inline, virtual] |
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [virtual] |
Implements Propagator.
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;}
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [inline, virtual] |
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [inline, virtual] |
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [inline, virtual] |
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [inline, virtual] |
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [inline, virtual] |
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [inline, virtual] |
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [inline, virtual] |
virtual const MagneticField* GCC11_FINAL< T >::magneticField | ( | ) | const [inline, private, virtual] |
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
GlobalVector GCC11_FINAL< T >::makeAxis | ( | void | ) | [private] |
bool GCC11_FINAL< T >::maskBad128StripBlocks | ( | ) | const [inline] |
Definition at line 162 of file TkStripMeasurementDet.h.
{ return theDets().maskBad128StripBlocks();}
bool GCC11_FINAL< T >::materialAtSource | ( | ) | const [private] |
Inclusion of material at the source?
const MaterialEffectsUpdator& GCC11_FINAL< T >::materialEffectsUpdator | ( | ) | const [inline] |
Access to the MaterialEffectsUpdator.
Definition at line 118 of file PropagatorWithMaterial.h.
{ return *theMEUpdator; }
virtual MeasurementError GCC11_FINAL< T >::measurementError | ( | const LocalPoint & | , |
const LocalError & | |||
) | const [virtual] |
Implements RadialStripTopology.
MeasurementError GCC11_FINAL< T >::measurementError | ( | const LocalPoint & | , |
const LocalError & | |||
) | const [virtual] |
Implements RadialStripTopology.
virtual MeasurementError GCC11_FINAL< T >::measurementError | ( | const LocalPoint & | , |
const LocalError & | |||
) | const [virtual] |
Implements RadialStripTopology.
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.
virtual MeasurementError GCC11_FINAL< T >::measurementError | ( | const LocalPoint & | lp, |
const LocalError & | le | ||
) | const [virtual] |
Implements RadialStripTopology.
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); }
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.
virtual MeasurementError GCC11_FINAL< T >::measurementError | ( | const LocalPoint & | , |
const LocalError & | |||
) | const [virtual] |
Implements RadialStripTopology.
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition | ( | const LocalPoint & | ) | const [virtual] |
Implements RadialStripTopology.
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition | ( | const LocalPoint & | ) | const [virtual] |
Implements RadialStripTopology.
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition | ( | const LocalPoint & | ) | const [virtual] |
Implements RadialStripTopology.
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.
MeasurementPoint GCC11_FINAL< T >::measurementPosition | ( | const LocalPoint & | ) | const [virtual] |
Implements RadialStripTopology.
virtual MeasurementPoint GCC11_FINAL< T >::measurementPosition | ( | const LocalPoint & | lp | ) | const [inline, virtual] |
Implements RadialStripTopology.
Definition at line 61 of file ProxyStripTopology.h.
{return specificTopology().measurementPosition(lp);}
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.
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 ); }
virtual bool GCC11_FINAL< T >::measurements | ( | const TrajectoryStateOnSurface & | stateOnThisDet, |
const MeasurementEstimator & | est, | ||
TempMeasurements & | result | ||
) | const [virtual] |
Implements MeasurementDet.
virtual bool GCC11_FINAL< T >::measurements | ( | const TrajectoryStateOnSurface & | stateOnThisDet, |
const MeasurementEstimator & | est, | ||
TempMeasurements & | result | ||
) | const [virtual] |
Implements MeasurementDet.
const MultiTrajectoryStateMerger* GCC11_FINAL< T >::merger | ( | ) | const [inline] |
Definition at line 52 of file GsfTrajectoryFitter.h.
{return theMerger;}
double GCC11_FINAL< T >::mom | ( | ) | const [inline] |
Definition at line 37 of file TRecHit1DMomConstraint.h.
{return mom_;}
const AlgebraicMatrix53& GCC11_FINAL< T >::momentumJacobian | ( | ) | const [virtual] |
Method returning the Momentum Jacobian from the Taylor expansion (Matrix B)
Implements LinearizedTrackState< 5 >.
SiStripCluster const& GCC11_FINAL< T >::monoCluster | ( | ) | const [inline] |
Definition at line 37 of file SiStripMatchedRecHit2D.h.
{ return monoClusterRef().stripCluster(); }
OmniClusterRef const& GCC11_FINAL< T >::monoClusterRef | ( | ) | const [inline] |
Definition at line 29 of file SiStripMatchedRecHit2D.h.
{ return clusterMono_;}
OmniClusterRef& GCC11_FINAL< T >::monoClusterRef | ( | ) | [inline] |
Definition at line 32 of file SiStripMatchedRecHit2D.h.
{ return clusterMono_;}
const TkStripMeasurementDet* GCC11_FINAL< T >::monoDet | ( | ) | const [inline] |
Definition at line 34 of file TkGluedMeasurementDet.h.
{ return theMonoDet;}
SiStripRecHit2D GCC11_FINAL< T >::monoHit | ( | ) | const [inline] |
Definition at line 19 of file SiStripMatchedRecHit2D.h.
{ return SiStripRecHit2D(monoId(),monoClusterRef());}
unsigned int GCC11_FINAL< T >::monoId | ( | ) | const [inline] |
Definition at line 22 of file SiStripMatchedRecHit2D.h.
References TrackingRecHit::rawId().
{ return rawId()+2;}
GCC11_FINAL< T >::MSLayersKeeperX0AtEta | ( | ) | [inline] |
Definition at line 11 of file MSLayersKeeperX0AtEta.h.
: isInitialised(false) { }
GCC11_FINAL< T >::MSLayersKeeperX0Averaged | ( | ) | [inline] |
Definition at line 8 of file MSLayersKeeperX0Averaged.h.
: isInitialised(false) { }
GCC11_FINAL< T >::MSLayersKeeperX0DetLayer | ( | ) | [inline] |
Definition at line 9 of file MSLayersKeeperX0DetLayer.h.
: isInitialised(false) { }
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.
: MaterialEffectsUpdator(mass), thePtMin(ptMin) {}
bool GCC11_FINAL< T >::myInside | ( | const Local3DPoint & | lp, |
float | tolerance | ||
) | const [private] |
static int GCC11_FINAL< T >::myPhi | ( | int | i | ) | [inline, static, private] |
Definition at line 105 of file EcalEndcapGeometry.h.
GCC11_FINAL< T >::NavCone | ( | const Cone * | cone | ) | [inline] |
Definition at line 19 of file NavCone.h.
: theSurfaceP(cone) {}
GCC11_FINAL< T >::NavCylinder | ( | const Cylinder * | cylinder | ) | [inline] |
Definition at line 18 of file NavCylinder.h.
: theSurfaceP(cylinder) {}
GCC11_FINAL< T >::NavPlane | ( | PlanePointer | plane | ) | [inline] |
Definition at line 22 of file NavPlane.h.
: theSurfaceP(plane) {}
GCC11_FINAL< T >::NavPropagator | ( | const MagneticField * | field, |
PropagationDirection | dir = alongMomentum |
||
) |
const NavVolume* GCC11_FINAL< T >::navVolume | ( | const MagVolume * | magVolume | ) | const [private] |
GCC11_FINAL< T >::NavVolume6Faces | ( | const MagVolume & | magvol, |
const bool | isIron = false |
||
) | [explicit] |
A NavVolume6Faces that corresponds exactly to a MagVolume.
GCC11_FINAL< T >::NavVolume6Faces | ( | const PositionType & | pos, |
const RotationType & | rot, | ||
DDSolidShape | shape, | ||
const std::vector< NavVolumeSide > & | faces, | ||
const MagneticFieldProvider< float > * | mfp | ||
) |
virtual int GCC11_FINAL< T >::ncolumns | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 168 of file RectangularPixelTopology.h.
{ return ( m_ncols ); }
virtual int GCC11_FINAL< T >::ncolumns | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 68 of file ProxyPixelTopology.h.
{ return specificTopology().ncolumns(); }
int GCC11_FINAL< T >::nearestStrip | ( | const LocalPoint & | ) | const [virtual] |
Nearest strip to given LocalPoint
Implements RadialStripTopology.
virtual void GCC11_FINAL< T >::newCell | ( | const GlobalPoint & | f1, |
const GlobalPoint & | f2, | ||
const GlobalPoint & | f3, | ||
const CCGFloat * | parm, | ||
const DetId & | detId | ||
) | [virtual] |
virtual void GCC11_FINAL< T >::newCell | ( | const GlobalPoint & | f1, |
const GlobalPoint & | f2, | ||
const GlobalPoint & | f3, | ||
const CCGFloat * | parm, | ||
const DetId & | detId | ||
) | [virtual] |
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.
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.
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.
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.
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.
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.
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); }
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); }
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); }
TrajectoryStateOnSurface GCC11_FINAL< T >::noNextVolume | ( | TrajectoryStateOnSurface | startingState | ) | const [private] |
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().
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().
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().
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.
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().
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().
bool GCC11_FINAL< T >::notAtSurface | ( | const Plane & | , |
const PositionTypeDouble & | , | ||
const float | |||
) | const [inline, private] |
Iteration control: check for significant distance to plane.
int GCC11_FINAL< T >::nRecHits | ( | ) | const [inline] |
Definition at line 68 of file CSCSegment.h.
{ return theCSCRecHits.size(); }
virtual int GCC11_FINAL< T >::nrows | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 164 of file RectangularPixelTopology.h.
{ return ( m_nrows ); }
virtual int GCC11_FINAL< T >::nrows | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 67 of file ProxyPixelTopology.h.
{ return specificTopology().nrows(); }
unsigned int GCC11_FINAL< T >::nStrips | ( | ) | const [inline] |
Definition at line 56 of file CSCRecHit2D.h.
{return nStrips_;}
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;}
virtual int GCC11_FINAL< T >::nstrips | ( | ) | const [virtual] |
Total number of strips
Implements RadialStripTopology.
int GCC11_FINAL< T >::nstrips | ( | ) | const [inline, virtual] |
Total number of strips
Implements RadialStripTopology.
Definition at line 127 of file TkRadialStripTopology.h.
{ return theNumberOfStrips; }
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();}
unsigned int GCC11_FINAL< T >::nTimeBins | ( | ) | const [inline] |
Definition at line 70 of file CSCRecHit2D.h.
{return nTimeBins_;}
static unsigned int GCC11_FINAL< T >::numberOfAlignments | ( | ) | [inline, static] |
Definition at line 85 of file EcalBarrelGeometry.h.
{ return 36 ; }
static unsigned int GCC11_FINAL< T >::numberOfAlignments | ( | ) | [inline, static] |
Definition at line 80 of file EcalEndcapGeometry.h.
{ return 4 ; }
virtual unsigned int GCC11_FINAL< T >::numberOfParametersPerShape | ( | ) | const [inline, virtual] |
Reimplemented from CaloSubdetectorGeometry.
Definition at line 49 of file EcalBarrelGeometry.h.
{ return k_NumberOfParametersPerShape ; }
virtual unsigned int GCC11_FINAL< T >::numberOfParametersPerShape | ( | ) | const [inline, virtual] |
Reimplemented from CaloSubdetectorGeometry.
Definition at line 51 of file EcalEndcapGeometry.h.
{ return k_NumberOfParametersPerShape ; }
virtual unsigned int GCC11_FINAL< T >::numberOfShapes | ( | ) | const [inline, virtual] |
Reimplemented from CaloSubdetectorGeometry.
Definition at line 48 of file EcalBarrelGeometry.h.
{ return k_NumberOfShapes ; }
virtual unsigned int GCC11_FINAL< T >::numberOfShapes | ( | ) | const [inline, virtual] |
Reimplemented from CaloSubdetectorGeometry.
Definition at line 50 of file EcalEndcapGeometry.h.
{ return k_NumberOfShapes ; }
unsigned int GCC11_FINAL< T >::nWireGroups | ( | ) | const [inline] |
Definition at line 65 of file CSCRecHit2D.h.
{return nWireGroups_;}
TransientTrackingRecHit::RecHitPointer GCC11_FINAL< T >::oldbuild | ( | const TrackingRecHit * | p | ) | const [private] |
Geom::Theta<float> GCC11_FINAL< T >::openingAngle | ( | ) | const [inline] |
Definition at line 77 of file SimpleConeBounds.h.
{ float theta = atan(((theRmaxZmax+theRminZmax)/2.- (theRmaxZmin+theRminZmin)/2.)/length()); return Geom::Theta<float>(theta < 0 ? theta+Geom::pi() : theta); }
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.
virtual Vector GCC11_FINAL< T >::operator() | ( | Scalar | z, |
const Vector & | state | ||
) | const [virtual] |
virtual TrajectoryStateClosestToPoint GCC11_FINAL< T >::operator() | ( | const FTS & | originalFTS, |
const GlobalPoint & | referencePoint | ||
) | const [virtual] |
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] |
virtual Vector GCC11_FINAL< T >::operator() | ( | Scalar | r, |
const Vector & | state | ||
) | const [virtual] |
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().
virtual Vector GCC11_FINAL< T >::operator() | ( | Scalar | z, |
const Vector & | state | ||
) | const [virtual] |
virtual TrajectoryStateClosestToPoint GCC11_FINAL< T >::operator() | ( | const TSOS & | originalTSOS, |
const GlobalPoint & | referencePoint | ||
) | const [virtual] |
TruncatedPyramid& GCC11_FINAL< T >::operator= | ( | const TruncatedPyramid & | tr | ) |
PixelGeomDetType& GCC11_FINAL< T >::operator= | ( | const PixelGeomDetType & | other | ) | [private] |
bool GCC11_FINAL< T >::operator== | ( | ReferenceCountingPointer< LinearizedTrackState< 5 > > & | other | ) | const |
bool GCC11_FINAL< T >::operator== | ( | LinearizedTrackState< 5 > & | other | ) | const |
const GeomDet* GCC11_FINAL< T >::originalDet | ( | ) | const [inline] |
Definition at line 24 of file ProjectedRecHit2D.h.
{return theOriginalDet;}
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();}
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.
{ return (theCentreToIntersection - yCentre); }
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();}
float GCC11_FINAL< T >::outerRadius | ( | void | ) | const [inline] |
Definition at line 25 of file BoundDiskSector.h.
References BoundSurface::bounds().
{ return bounds().outerRadius();}
float GCC11_FINAL< T >::outerRadius | ( | void | ) | const [inline] |
Definition at line 40 of file DiskSectorBounds.h.
{return theRmax;}
float GCC11_FINAL< T >::outerRadius | ( | ) | const [inline] |
Definition at line 33 of file SimpleDiskBounds.h.
{return theRmax;}
bool GCC11_FINAL< T >::overlap | ( | const GlobalPoint & | gpos, |
const GeometricSearchDet & | rod, | ||
float | phiWin | ||
) | const [private] |
bool GCC11_FINAL< T >::overlap | ( | const GlobalPoint & | gpos, |
const GeometricSearchDet & | ring, | ||
float | window | ||
) | const [private] |
bool GCC11_FINAL< T >::overlap | ( | const GlobalPoint & | gpos, |
const GeomDet & | det, | ||
float | phiWin | ||
) | const [private] |
bool GCC11_FINAL< T >::overlap | ( | const GlobalPoint & | gpos, |
const GeometricSearchDet & | rod, | ||
float | phiWin | ||
) | const [private] |
bool GCC11_FINAL< T >::overlap | ( | const GlobalPoint & | gpos, |
const GeomDet & | rod, | ||
float | phiWin | ||
) | const [private] |
bool GCC11_FINAL< T >::overlapInR | ( | const TrajectoryStateOnSurface & | tsos, |
int | i, | ||
double | ymax | ||
) | const [private] |
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.
virtual AlgebraicVector GCC11_FINAL< T >::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 29 of file TRecHit5DParamConstraint.h.
References asHepVector().
{ return asHepVector( tsos_.localParameters().vector() ); }
virtual AlgebraicVector GCC11_FINAL< T >::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 22 of file TSiPixelRecHit.h.
{return theHitData.parameters();}
virtual AlgebraicVector GCC11_FINAL< T >::parameters | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
virtual AlgebraicVector GCC11_FINAL< T >::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 13 of file TRecHit1DMomConstraint.h.
References query::result.
virtual AlgebraicVector GCC11_FINAL< T >::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 14 of file TRecHit2DPosConstraint.h.
References TrackingRecHit::localPosition(), query::result, PV3DBase< T, PVType, FrameType >::x(), and PV3DBase< T, PVType, FrameType >::y().
{ AlgebraicVector result(2); LocalPoint lp = localPosition(); result[0] = lp.x(); result[1] = lp.y(); return result; }
virtual AlgebraicVector GCC11_FINAL< T >::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 25 of file TSiStripRecHit1D.h.
{return theHitData.parameters();}
virtual AlgebraicVector GCC11_FINAL< T >::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 26 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.parameters();}
virtual AlgebraicVector GCC11_FINAL< T >::parameters | ( | void | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 18 of file TSiTrackerMultiRecHit.h.
{return theHitData.parameters();}
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(); }
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() ); }
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(); }
virtual AlgebraicSymMatrix GCC11_FINAL< T >::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 19 of file ProjectedRecHit2D.h.
References TransientTrackingRecHit::det(), GenericTransientTrackingRecHit::localPositionError(), and HelpertRecHit2DLocalPos::parError().
{ return HelpertRecHit2DLocalPos().parError( localPositionError(), *det()); }
virtual AlgebraicSymMatrix GCC11_FINAL< T >::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 19 of file TRecHit1DMomConstraint.h.
References m.
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; }
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; }
virtual AlgebraicSymMatrix GCC11_FINAL< T >::parametersError | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 20 of file TSiStripMatchedRecHit.h.
References TransientTrackingRecHit::det(), GenericTransientTrackingRecHit::localPositionError(), and HelpertRecHit2DLocalPos::parError().
{ return HelpertRecHit2DLocalPos().parError( localPositionError(), *det()); }
virtual AlgebraicSymMatrix GCC11_FINAL< 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(); }
virtual AlgebraicSymMatrix GCC11_FINAL< T >::parametersError | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
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(); }
const AlgebraicVector5& GCC11_FINAL< T >::parametersFromExpansion | ( | ) | const [virtual] |
Method returning the parameters of the Taylor expansion
Implements LinearizedTrackState< 5 >.
const Surface& GCC11_FINAL< T >::parentSurface | ( | ) | [inline] |
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.
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.
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.
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.
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.
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.
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.
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.
virtual std::pair<bool,double> GCC11_FINAL< T >::pathLengthFromCoefficients | ( | const double | ceq[4] | ) | const [private, virtual] |
common part for propagation to point and line
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) {}
float GCC11_FINAL< T >::phiExtension | ( | ) | const [inline] |
Definition at line 26 of file BoundDiskSector.h.
References BoundSurface::bounds().
{ return bounds().phiExtension();}
float GCC11_FINAL< T >::phiExtension | ( | ) | const [inline] |
Definition at line 41 of file DiskSectorBounds.h.
{return thePhiExt;}
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; }
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(); }
virtual std::pair<float,float> GCC11_FINAL< T >::pitch | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 160 of file RectangularPixelTopology.h.
virtual float GCC11_FINAL< T >::pitch | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 39 of file RectangularStripTopology.h.
{ return thePitch; }
virtual float GCC11_FINAL< T >::pitch | ( | ) | const [virtual] |
Pitch in the middle of the DetUnit
Implements PixelTopology.
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(); }
virtual float GCC11_FINAL< T >::pitch | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 81 of file ProxyStripTopology.h.
{ return specificTopology().pitch(); }
virtual std::pair<float,float> GCC11_FINAL< T >::pixel | ( | const LocalPoint & | p | ) | const [virtual] |
Implements PixelTopology.
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.
virtual std::pair<float,float> GCC11_FINAL< T >::pixel | ( | const LocalPoint & | p | ) | const [virtual] |
Implements PixelTopology.
GCC11_FINAL< T >::PixelBarrelLayer | ( | std::vector< const PixelRod * > & | innerRods, |
std::vector< const PixelRod * > & | outerRods | ||
) |
GCC11_FINAL< T >::PixelBlade | ( | std::vector< const GeomDet * > & | frontDets, |
std::vector< const GeomDet * > & | backDets | ||
) |
const PixelClusterParameterEstimator* GCC11_FINAL< T >::pixelClusterParameterEstimator | ( | ) | [inline] |
Definition at line 22 of file TkTransientTrackingRecHitBuilder.h.
{return pixelCPE;}
GCC11_FINAL< T >::PixelForwardLayer | ( | std::vector< const PixelBlade * > & | blades | ) |
GCC11_FINAL< T >::PixelForwardLayerPhase1 | ( | std::vector< const PixelBlade * > & | blades | ) |
GCC11_FINAL< T >::PixelGeomDetType | ( | TopologyType * | t, |
std::string const & | name, | ||
SubDetector & | det | ||
) | [inline] |
Definition at line 17 of file PixelGeomDetType.h.
: GeomDetType(name,det), theTopology(t){}
GCC11_FINAL< T >::PixelGeomDetType | ( | const PixelGeomDetType & | other | ) | [private] |
GCC11_FINAL< T >::PixelRod | ( | std::vector< const GeomDet * > & | theDets | ) |
virtual PositionType GCC11_FINAL< T >::position | ( | double | s | ) | const [virtual] |
Position at pathlength s from the starting point.
Implements HelixLineExtrapolation.
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.
virtual PositionType GCC11_FINAL< T >::position | ( | double | s | ) | const [virtual] |
Position at pathlength s from the starting point.
Implements HelixLineExtrapolation.
virtual PositionType GCC11_FINAL< T >::position | ( | double | s | ) | const [virtual] |
Position at pathlength s from the starting point.
Implements HelixLineExtrapolation.
virtual PositionType GCC11_FINAL< T >::position | ( | double | s | ) | const [virtual] |
Position at pathlength s from the starting point.
Implements HelixLineExtrapolation.
virtual PositionType GCC11_FINAL< T >::position | ( | double | s | ) | const [virtual] |
Position at pathlength s from the starting point.
Implements HelixLineExtrapolation.
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.
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.
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.
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.
PositionTypeDouble GCC11_FINAL< T >::positionInDouble | ( | double | s | ) | const |
Position at pathlength s from the starting point.
PositionTypeDouble GCC11_FINAL< T >::positionInDouble | ( | double | s | ) | const |
Position at pathlength s from the starting point in double precision.
PositionTypeDouble GCC11_FINAL< T >::positionInDouble | ( | double | s | ) | const |
Position at pathlength s from the starting point.
PositionTypeDouble GCC11_FINAL< T >::positionInDouble | ( | double | s | ) | const |
Position at pathlength s from the starting point in double precision.
const AlgebraicMatrix53& GCC11_FINAL< T >::positionJacobian | ( | ) | const [virtual] |
Method returning the Position Jacobian from the Taylor expansion (Matrix A)
Implements LinearizedTrackState< 5 >.
float GCC11_FINAL< T >::positionWithinStrip | ( | ) | const [inline] |
The estimated position within the strip.
Definition at line 76 of file CSCRecHit2D.h.
{ return thePositionWithinStrip; };
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).
AlgebraicSymMatrix55 GCC11_FINAL< T >::predictedStateError | ( | ) | const [virtual] |
Method returning the covariance matrix of the track state at the transverse impact point.
Implements LinearizedTrackState< 5 >.
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 >.
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 >.
AlgebraicVector5 GCC11_FINAL< T >::predictedStateParameters | ( | ) | const [virtual] |
Method returning the parameters of the track state at the transverse impact point.
Implements LinearizedTrackState< 5 >.
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 >.
void GCC11_FINAL< T >::print | ( | ) | const |
void GCC11_FINAL< T >::print | ( | ) | const |
Print the content of the RecHit2D including L1A (for debugging)
float GCC11_FINAL< T >::probabilityQ | ( | ) | const [inline] |
Definition at line 89 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.probabilityQ( qualWord_ ); }
float GCC11_FINAL< T >::probabilityX | ( | ) | const [inline] |
Definition at line 78 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.probabilityX( qualWord_ ); }
float GCC11_FINAL< T >::probabilityXY | ( | ) | const [inline] |
Definition at line 86 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.probabilityXY( qualWord_ ); }
float GCC11_FINAL< T >::probabilityY | ( | ) | const [inline] |
Definition at line 81 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.probabilityY( qualWord_ ); }
static std::string GCC11_FINAL< T >::producerTag | ( | ) | [inline, static] |
Definition at line 83 of file EcalBarrelGeometry.h.
{ return "EcalBarrel" ; }
static std::string GCC11_FINAL< T >::producerTag | ( | ) | [inline, static] |
Definition at line 78 of file EcalEndcapGeometry.h.
{ return "EcalEndcap" ; }
GCC11_FINAL< T >::ProjectedRecHit2D | ( | const LocalPoint & | pos, |
const LocalError & | err, | ||
const GeomDet * | det, | ||
const GeomDet * | originaldet, | ||
const TransientTrackingRecHit & | originalHit | ||
) | [private] |
GCC11_FINAL< T >::ProjectedRecHit2D | ( | const GeomDet * | geom, |
const GeomDet * | originaldet, | ||
const ProjectedSiStripRecHit2D * | rh, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition | ||
) | [private] |
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 32 of file TSiStripRecHit2DLocalPos.h.
{return theHitData.projectionMatrix();}
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; }
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix | ( | ) | const [virtual] |
The projection matrix relates the trajectory state parameters to the segment parameters().
Reimplemented from BaseTrackerRecHit.
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; }
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix | ( | ) | const [virtual] |
Reimplemented from BaseTrackerRecHit.
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 24 of file TRecHit5DParamConstraint.h.
References TrackingRecHit::projectionMatrix().
{ AlgebraicMatrix projectionMatrix( 5, 5, 1 ); return projectionMatrix; }
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 29 of file TSiPixelRecHit.h.
{return theHitData.projectionMatrix();}
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 34 of file TSiStripRecHit1D.h.
{return theHitData.projectionMatrix();}
virtual AlgebraicMatrix GCC11_FINAL< T >::projectionMatrix | ( | ) | const [inline, virtual] |
Reimplemented from BaseTrackerRecHit.
Definition at line 28 of file TSiTrackerMultiRecHit.h.
{return theHitData.projectionMatrix();}
RecHitContainer GCC11_FINAL< T >::projectOnGluedDet | ( | const RecHitContainer & | hits, |
const TrajectoryStateOnSurface & | ts | ||
) | const [private] |
void GCC11_FINAL< T >::projectOnGluedDet | ( | HitCollector & | collector, |
const RecHitContainer & | hits, | ||
const GlobalVector & | gdir | ||
) | const [private] |
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); }
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); }
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);}
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | fts, |
const Plane & | plane | ||
) | const [virtual] |
Implements Propagator.
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | , |
const Plane & | |||
) | const [virtual] |
Implements Propagator.
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | fts, |
const Plane & | plane | ||
) | const [virtual] |
Implements Propagator.
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); }
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; }
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.
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; }
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); }
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; }
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; }
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | fts, |
const Cylinder & | cylinder | ||
) | const [virtual] |
Implements Propagator.
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; }
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); }
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; }
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; }
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; }
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);}
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.
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.
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.
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; }
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; }
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; }
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | , |
const Plane & | |||
) | const [virtual] |
Implements Propagator.
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; }
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | , |
const Plane & | |||
) | const [virtual] |
Implements Propagator.
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const TrajectoryStateOnSurface & | tsos, |
const Cylinder & | cyl | ||
) | const [virtual] |
Reimplemented from Propagator.
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | ftsStart, |
const Plane & | pDest | ||
) | const [virtual] |
Propagate to Plane given a starting point.
Implements Propagator.
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.
const SteppingHelixStateInfo& GCC11_FINAL< T >::propagate | ( | const SteppingHelixStateInfo & | ftsStart, |
const Surface & | sDest | ||
) | const |
Propagate to Plane given a starting point.
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | , |
const Cylinder & | |||
) | const [virtual] |
Implements Propagator.
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
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);}
const SteppingHelixStateInfo& GCC11_FINAL< T >::propagate | ( | const SteppingHelixStateInfo & | ftsStart, |
const GlobalPoint & | pDest | ||
) | const |
Propagate to PCA to point given a starting point.
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); }
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.
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.
virtual FreeTrajectoryState GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | ftsStart, |
const GlobalPoint & | pDest | ||
) | const [virtual] |
Propagate to PCA to point given a starting point.
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.
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | ftsStart, |
const Cylinder & | cDest | ||
) | const [virtual] |
Implements Propagator.
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); }
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.
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.
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | , |
const Cylinder & | |||
) | const [virtual] |
Implements Propagator.
const SteppingHelixStateInfo& GCC11_FINAL< T >::propagate | ( | const SteppingHelixStateInfo & | ftsStart, |
const Plane & | pDest | ||
) | const |
virtual TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | , |
const Cylinder & | |||
) | const [virtual] |
Implements Propagator.
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.
const SteppingHelixStateInfo& GCC11_FINAL< T >::propagate | ( | const SteppingHelixStateInfo & | ftsStart, |
const Cylinder & | cDest | ||
) | const |
TrajectoryStateOnSurface GCC11_FINAL< T >::propagate | ( | const FreeTrajectoryState & | fts, |
const Cylinder & | cylinder | ||
) | const [virtual] |
Implements Propagator.
TrajectoryStateOnSurface GCC11_FINAL< T >::propagatedState | ( | const FreeTrajectoryState & | fts, |
const Surface & | surface, | ||
const AlgebraicMatrix55 & | jacobian, | ||
const LocalPoint & | x, | ||
const LocalVector & | p | ||
) | const [private] |
TrajectoryStateOnSurface GCC11_FINAL< T >::propagatedState | ( | const FreeTrajectoryState & | fts, |
const Surface & | surface, | ||
const AlgebraicMatrix55 & | jacobian, | ||
const GlobalPoint & | x, | ||
const GlobalVector & | p | ||
) | const [private] |
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
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateInVolume | ( | const NavVolume * | currentVolume, |
const TrajectoryStateOnSurface & | startingState, | ||
const Plane & | targetPlane | ||
) | const [private] |
GlobalParametersWithPath GCC11_FINAL< T >::propagateParametersOnCylinder | ( | const FreeTrajectoryState & | ts, |
const Cylinder & | cyl | ||
) | const [private] |
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)
bool GCC11_FINAL< T >::propagateParametersOnCylinder | ( | const FreeTrajectoryState & | fts, |
const Cylinder & | cylinder, | ||
GlobalPoint & | x, | ||
GlobalVector & | p, | ||
double & | s | ||
) | const [private] |
bool GCC11_FINAL< T >::propagateParametersOnPlane | ( | const FreeTrajectoryState & | fts, |
const Plane & | plane, | ||
LocalPoint & | x, | ||
LocalVector & | p, | ||
double & | s | ||
) | const [private] |
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)
GlobalParametersWithPath GCC11_FINAL< T >::propagateParametersOnPlane | ( | const FreeTrajectoryState & | ts, |
const Plane & | plane | ||
) | const [private] |
bool GCC11_FINAL< T >::propagateWithHelixCrossing | ( | HelixPlaneCrossing & | , |
const Plane & | , | ||
const float | , | ||
GlobalPoint & | , | ||
GlobalVector & | , | ||
double & | s | ||
) | const [private] |
helix parameter propagation to a plane using HelixPlaneCrossing
bool GCC11_FINAL< T >::propagateWithLineCrossing | ( | const GlobalPoint & | , |
const GlobalVector & | , | ||
const Cylinder & | , | ||
GlobalPoint & | , | ||
double & | |||
) | const [private] |
straight line parameter propagation to a cylinder
bool GCC11_FINAL< T >::propagateWithLineCrossing | ( | const GlobalPoint & | , |
const GlobalVector & | , | ||
const Plane & | , | ||
GlobalPoint & | , | ||
double & | |||
) | const [private] |
straight line parameter propagation to a plane
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.
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); }
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | , |
const Plane & | |||
) | const [virtual] |
Implements Propagator.
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().
{ return Propagator::propagateWithPath(fts,surface); }
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Plane & | plane | ||
) | const [virtual] |
Implements Propagator.
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Cylinder & | cylinder | ||
) | const [virtual] |
Implements Propagator.
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.
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Plane & | plane | ||
) | const [virtual] |
Implements Propagator.
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.
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.
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().
{ return Propagator::propagateWithPath(tsos,surface); }
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);}
virtual std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Cylinder & | cylinder | ||
) | const [virtual] |
Implements Propagator.
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().
{ return Propagator::propagateWithPath(fts,surface); }
virtual std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Plane & | plane | ||
) | const [virtual] |
Implements Propagator.
virtual std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const TrajectoryStateOnSurface & | tsos, |
const Cylinder & | cylinder | ||
) | const [virtual] |
Reimplemented from Propagator.
virtual std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const TrajectoryStateOnSurface & | tsos, |
const Plane & | plane | ||
) | const [virtual] |
Reimplemented from Propagator.
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.
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); }
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | , |
const Cylinder & | |||
) | const [virtual] |
Implements Propagator.
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().
{ return Propagator::propagateWithPath(tsos,surface); }
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Plane & | plane | ||
) | const [virtual] |
propagation to plane with path length
Implements Propagator.
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | , |
const Plane & | |||
) | const [virtual] |
Implements Propagator.
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().
{ return Propagator::propagateWithPath(fts,surface); }
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.
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath | ( | const TrajectoryStateOnSurface & | , |
const Plane & | |||
) | const [virtual] |
Reimplemented from Propagator.
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.
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Cylinder & | cylinder | ||
) | const [virtual] |
propagation to cylinder with path length
Implements Propagator.
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.
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | , |
const Cylinder & | |||
) | const [virtual] |
Implements Propagator.
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath | ( | const TrajectoryStateOnSurface & | , |
const Cylinder & | |||
) | const [virtual] |
Reimplemented from Propagator.
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.
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Cylinder & | cylinder | ||
) | const [virtual] |
Implements Propagator.
std::pair<TSOS,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Plane & | surface | ||
) | const [virtual] |
Implements Propagator.
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | , |
const Cylinder & | |||
) | const [virtual] |
Implements Propagator.
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); }
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | , |
const Plane & | |||
) | const [virtual] |
Implements Propagator.
virtual std::pair< TrajectoryStateOnSurface, double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | , |
const Cylinder & | |||
) | const [virtual] |
Implements Propagator.
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);}
std::pair<TrajectoryStateOnSurface,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Cylinder & | cylinder | ||
) | const [virtual] |
propagation to cylinder with path length
Implements Propagator.
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); }
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.
std::pair<TSOS,double> GCC11_FINAL< T >::propagateWithPath | ( | const FreeTrajectoryState & | fts, |
const Cylinder & | surface | ||
) | const [virtual] |
Implements Propagator.
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.
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(); }
GCC11_FINAL< T >::PropagationException | ( | const std::string & | message | ) | throw () [inline] |
Definition at line 17 of file PropagationExceptions.h.
: cms::Exception(message) {}
const Propagator* GCC11_FINAL< T >::propagator | ( | void | ) | const [inline] |
Definition at line 66 of file KFTrajectorySmoother.h.
{return thePropagator;}
const Propagator* GCC11_FINAL< T >::propagator | ( | void | ) | const [inline] |
Definition at line 49 of file GsfTrajectoryFitter.h.
{return thePropagator;}
const Propagator* GCC11_FINAL< T >::propagator | ( | void | ) | const [inline] |
Definition at line 81 of file KFTrajectoryFitter.h.
{return thePropagator;}
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; }
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.
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.
GCC11_FINAL< T >::ProxyPixelTopology | ( | PixelGeomDetType * | type, |
BoundPlane * | bp | ||
) |
GCC11_FINAL< T >::ProxyStripTopology | ( | StripGeomDetType * | type, |
BoundPlane * | bp | ||
) |
int GCC11_FINAL< T >::qBin | ( | ) | const [inline] |
Definition at line 96 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.qBin( qualWord_ ); }
int GCC11_FINAL< T >::quality | ( | ) | const [inline] |
quality flag of the reconstruction
Definition at line 82 of file CSCRecHit2D.h.
{ return theQuality;}
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;}
unsigned int GCC11_FINAL< T >::rawId | ( | ) | const [inline] |
Reimplemented from TrackingRecHit.
Definition at line 62 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
SiPixelRecHitQuality::QualWordType GCC11_FINAL< T >::rawQualityWord | ( | ) | const [inline] |
Definition at line 68 of file SiPixelRecHit.h.
{ return qualWord_ ; }
void GCC11_FINAL< T >::readParameters | ( | const std::string | ) | [private] |
Read parametrization from file.
Polynomial GCC11_FINAL< T >::readPolynomial | ( | std::ifstream & | , |
const int | |||
) | [private] |
Read coefficients of one polynomial from file.
virtual bool GCC11_FINAL< T >::recHits | ( | const TrajectoryStateOnSurface & | stateOnThisDet, |
const MeasurementEstimator & | est, | ||
RecHitContainer & | result, | ||
std::vector< float > & | diffs | ||
) | const [virtual] |
Reimplemented from MeasurementDet.
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().
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::recHits | ( | ) | [virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
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(); }
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::recHits | ( | ) | const [virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
virtual RecHitContainer GCC11_FINAL< T >::recHits | ( | const TrajectoryStateOnSurface & | ) | const [virtual] |
Implements MeasurementDet.
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::recHits | ( | ) | [virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
virtual std::vector<TrackingRecHit*> GCC11_FINAL< T >::recHits | ( | ) | [virtual] |
Non-const access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
virtual RecHitContainer GCC11_FINAL< T >::recHits | ( | const TrajectoryStateOnSurface & | ) | const [virtual] |
Implements MeasurementDet.
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().
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*>();
}
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().
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*>();
}
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*>(); }
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*>(); }
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().
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().
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::recHits | ( | ) | const [virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
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(); }
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(); }
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(); }
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(); }
virtual std::vector<const TrackingRecHit*> GCC11_FINAL< T >::recHits | ( | ) | const [virtual] |
Access to component RecHits (if any)
Reimplemented from TrackerSingleRecHit.
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; }
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)
GCC11_FINAL< T >::RectangularStripTopology | ( | int | nstrips, |
float | pitch, | ||
float | detlength | ||
) |
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 >.
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
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
Result GCC11_FINAL< T >::refToMatVolume | ( | const SteppingHelixPropagator::StateInfo & | sv, |
PropagationDirection | dir, | ||
double & | dist, | ||
double & | tanDist, | ||
double | fastSkipDist = 1e12 |
||
) | const [protected] |
edm::Handle<edm::LazyGetter<SiStripCluster> > const& GCC11_FINAL< T >::regionalHandle | ( | ) | const [inline, private] |
Definition at line 177 of file TkStripMeasurementDet.h.
{ return theDets().regionalHandle();}
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.
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.
{theTrackLength = 0;}
std::array<int,3> GCC11_FINAL< T >::ringIndicesByCrossingProximity | ( | const TrajectoryStateOnSurface & | startingState, |
const Propagator & | prop | ||
) | const [private] |
Basic3DVector<double> GCC11_FINAL< T >::rkMomentum | ( | const GlobalVector & | mom | ) | const [private] |
Basic3DVector<double> GCC11_FINAL< T >::rkPosition | ( | const GlobalPoint & | pos | ) | const [private] |
GCC11_FINAL< T >::RKPropagatorInR | ( | const MagVolume & | vol, |
PropagationDirection | dir = alongMomentum |
||
) | [inline] |
Definition at line 10 of file RKPropagatorInR.h.
: Propagator(dir), theVolume( &vol) {}
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) {}
GCC11_FINAL< T >::RKPropagatorInZ | ( | const MagVolume & | vol, |
PropagationDirection | dir = alongMomentum |
||
) | [inline] |
Definition at line 10 of file RKPropagatorInZ.h.
: Propagator(dir), theVolume( &vol) {}
GCC11_FINAL< T >::RKTestFieldProvider | ( | const MagneticField * | field | ) | [inline] |
Definition at line 31 of file RKTestPropagator.h.
: theField(field) {}
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.
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.
: theTolerance(tolerance), theRealField(field), RKField(field), RKVol(RKTestMagVolume(MagVolume::PositionType(0,0,0), MagVolume::RotationType(),ddshapeless, &RKField ) ), theRKProp(new RKPropagatorInS(RKVol, dir, tolerance)) {}
virtual int GCC11_FINAL< T >::rocsX | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 176 of file RectangularPixelTopology.h.
{ return m_ROCS_X; }
virtual int GCC11_FINAL< T >::rocsX | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 70 of file ProxyPixelTopology.h.
{ return specificTopology().rocsX(); }
virtual int GCC11_FINAL< T >::rocsY | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 172 of file RectangularPixelTopology.h.
{ return m_ROCS_Y; }
virtual int GCC11_FINAL< T >::rocsY | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 69 of file ProxyPixelTopology.h.
{ return specificTopology().rocsY(); }
virtual int GCC11_FINAL< T >::rowsperroc | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 71 of file ProxyPixelTopology.h.
{ return specificTopology().rowsperroc(); }
virtual int GCC11_FINAL< T >::rowsperroc | ( | ) | const [inline, virtual] |
Implements PixelTopology.
Definition at line 180 of file RectangularPixelTopology.h.
{ return m_ROWS_PER_ROC; }
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] |
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] |
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] |
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??? } }
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] |
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] |
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] |
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] |
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] |
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] |
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] |
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.
{ theDets().set128StripStatus(index(),good,idx); }
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.
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); }
virtual void GCC11_FINAL< T >::setAdditionalLink | ( | DetLayer * | , |
NavigationDirection | direction = insideOut |
||
) | [virtual] |
Implements SimpleNavigableLayer.
virtual void GCC11_FINAL< T >::setAdditionalLink | ( | DetLayer * | , |
NavigationDirection | direction = insideOut |
||
) | [virtual] |
Implements SimpleNavigableLayer.
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;}
void GCC11_FINAL< T >::setBasketSizeInPhi | ( | const int & | PhiBaskets | ) | [inline] |
Definition at line 69 of file EcalBarrelGeometry.h.
{ _PhiBaskets=PhiBaskets ; }
void GCC11_FINAL< T >::setClusterRef | ( | ClusterRef const & | ref | ) | [inline] |
Definition at line 37 of file SiStripRecHit1D.h.
References TrackerSingleRecHit::setClusterStripRef().
{setClusterStripRef(ref);}
void GCC11_FINAL< T >::setClusterRef | ( | ClusterRef const & | ref | ) | [inline] |
Definition at line 42 of file SiPixelRecHit.h.
{setClusterPixelRef(ref);}
void GCC11_FINAL< T >::setClusterRef | ( | ClusterRef const & | ref | ) | [inline] |
Definition at line 44 of file SiStripRecHit2D.h.
References TrackerSingleRecHit::setClusterStripRef().
{setClusterStripRef(ref);}
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.
virtual void GCC11_FINAL< T >::setDetLayer | ( | DetLayer * | dl | ) | [virtual] |
Implements NavigableLayer.
virtual void GCC11_FINAL< T >::setDetLayer | ( | DetLayer * | dl | ) | [virtual] |
Implements NavigableLayer.
void GCC11_FINAL< T >::setDuplicateSegments | ( | std::vector< CSCSegment * > & | duplicates | ) |
void GCC11_FINAL< T >::setEmpty | ( | ) | [inline] |
Definition at line 56 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
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; }
void GCC11_FINAL< T >::setEtaBaskets | ( | const std::vector< int > & | EtaBaskets | ) | [inline] |
Definition at line 67 of file EcalBarrelGeometry.h.
{ _EtaBaskets=EtaBaskets ; }
void GCC11_FINAL< T >::setHasBadPixels | ( | bool | flag | ) | [inline] |
Definition at line 133 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setHasBadPixels( flag, qualWord_ ); }
void GCC11_FINAL< T >::setHasFilledProb | ( | bool | flag | ) | [inline] |
Definition at line 139 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setHasFilledProb( flag, qualWord_ ); }
void GCC11_FINAL< T >::setIndex | ( | int | i | ) | [inline] |
virtual void GCC11_FINAL< T >::setInwardLinks | ( | const BDLC & | theBarrelv, |
const FDLC & | theForwardv, | ||
TkLayerLess | sorter = TkLayerLess(outsideIn) |
||
) | [virtual] |
Implements SimpleNavigableLayer.
virtual void GCC11_FINAL< T >::setInwardLinks | ( | const BDLC & | , |
const FDLC & | , | ||
TkLayerLess | sorter = TkLayerLess(outsideIn) |
||
) | [virtual] |
Implements SimpleNavigableLayer.
void GCC11_FINAL< T >::setIsOnEdge | ( | bool | flag | ) | [inline] |
Definition at line 130 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setIsOnEdge( flag, qualWord_ ); }
void GCC11_FINAL< T >::setIState | ( | const SteppingHelixStateInfo & | sStart | ) | const [protected] |
(Internals) Init starting point
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.
{ theMaterialLocation = location; }
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;}
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); }
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; }
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; }
void GCC11_FINAL< T >::setNoErrorPropagation | ( | bool | noErrorPropagation | ) | [inline] |
Force no error propagation.
Definition at line 158 of file SteppingHelixPropagator.h.
{ noErrorPropagation_ = noErrorPropagation;}
void GCC11_FINAL< T >::setNumberOfCrystalPerModule | ( | const int | nncrys | ) | [inline] |
Definition at line 63 of file EcalEndcapGeometry.h.
{ _nncrys=nncrys ; }
void GCC11_FINAL< T >::setNumberOfModules | ( | const int | nnmods | ) | [inline] |
Definition at line 61 of file EcalEndcapGeometry.h.
{ _nnmods=nnmods ; }
void GCC11_FINAL< T >::setNumXtalsEtaDirection | ( | const int & | nnxtalEta | ) | [inline] |
Definition at line 65 of file EcalBarrelGeometry.h.
{ _nnxtalEta=nnxtalEta ; }
void GCC11_FINAL< T >::setNumXtalsPhiDirection | ( | const int & | nnxtalPhi | ) | [inline] |
Definition at line 63 of file EcalBarrelGeometry.h.
{ _nnxtalPhi=nnxtalPhi ; }
void GCC11_FINAL< T >::setProbabilityQ | ( | float | prob | ) | [inline] |
Definition at line 124 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setProbabilityQ( prob, qualWord_ ); }
void GCC11_FINAL< T >::setProbabilityXY | ( | float | prob | ) | [inline] |
Definition at line 121 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setProbabilityXY( prob, qualWord_ ); }
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().
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().
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.
virtual void GCC11_FINAL< T >::setPropagationDirection | ( | PropagationDirection | dir | ) | const [virtual] |
Propagation direction.
Reimplemented from Propagator.
void GCC11_FINAL< T >::setQBin | ( | int | qbin | ) | [inline] |
Definition at line 127 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setQBin( qbin, qualWord_ ); }
void GCC11_FINAL< T >::setRawQualityWord | ( | SiPixelRecHitQuality::QualWordType | w | ) | [inline] |
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)
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.
{ returnTangentPlane_ = val;}
void GCC11_FINAL< T >::setSendLogWarning | ( | bool | val | ) | [inline] |
flag to send LogWarning on failures
Definition at line 176 of file SteppingHelixPropagator.h.
{ sendLogWarning_ = val;}
void GCC11_FINAL< T >::setSigmaPitch | ( | double | sigmap | ) | const [inline] |
Definition at line 53 of file SiStripRecHit2D.h.
{ sigmaPitch_=sigmap;}
void GCC11_FINAL< T >::setSigmaPitch | ( | double | sigmap | ) | const [inline] |
Definition at line 48 of file SiStripRecHit1D.h.
{ sigmaPitch_=sigmap;}
void GCC11_FINAL< T >::setSpansTwoROCs | ( | bool | flag | ) | [inline] |
Definition at line 136 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ SiPixelRecHitQuality::thePacking.setSpansTwoROCs( flag, qualWord_ ); }
virtual void GCC11_FINAL< T >::setSurfaceDeformation | ( | const SurfaceDeformation * | deformation | ) | [virtual] |
virtual void GCC11_FINAL< T >::setSurfaceDeformation | ( | const SurfaceDeformation * | deformation | ) | [virtual] |
void GCC11_FINAL< T >::setTopology | ( | TopologyType * | topol | ) |
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.
{ useInTeslaFromMagField_ = val;}
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;}
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;}
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;}
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.
{ useTuningForL2Speed_ = val;}
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;}
static void GCC11_FINAL< T >::setX0 | ( | std::vector< MSLayer > & | , |
float | eta, | ||
const SumX0AtEtaDataProvider & | |||
) | [static, private] |
virtual bool GCC11_FINAL< T >::sharesInput | ( | const TrackingRecHit * | other, |
SharedInputType | what | ||
) | const [virtual] |
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.
bool GCC11_FINAL< T >::sharesInput | ( | TrackerSingleRecHit const & | other | ) | const |
Reimplemented from TrackerSingleRecHit.
virtual bool GCC11_FINAL< T >::sharesInput | ( | const TrackingRecHit * | other, |
SharedInputType | what | ||
) | const [virtual] |
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.
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.
bool GCC11_FINAL< T >::sharesRecHits | ( | const CSCSegment & | anotherSegment | ) | const |
bool GCC11_FINAL< T >::sharesRecHits | ( | const CSCSegment & | anotherSegment, |
CSCRecHit2D::SharedInputType | sharesInput | ||
) | const |
GCC11_FINAL< T >::ShiftingMagneticFieldProvider | ( | const MagVolume & | magvol, |
const MagVolume::PositionType & | pos, | ||
const MagVolume::RotationType & | rot | ||
) |
virtual float GCC11_FINAL< T >::shiftOffset | ( | float | pitch_fraction | ) | [protected, virtual] |
double GCC11_FINAL< T >::sigmaPitch | ( | ) | const [inline] |
Definition at line 52 of file SiStripRecHit2D.h.
{ return sigmaPitch_;}
double GCC11_FINAL< T >::sigmaPitch | ( | ) | const [inline] |
Definition at line 47 of file SiStripRecHit1D.h.
{ return sigmaPitch_;}
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 |
||
) |
GCC11_FINAL< T >::SimpleBarrelNavigableLayer | ( | BarrelDetLayer * | detLayer, |
const BDLC & | outerBLC, | ||
const FDLC & | outerLeftFL, | ||
const FDLC & | outerRightFL, | ||
const MagneticField * | field, | ||
float | epsilon, | ||
bool | checkCrossingSide = true |
||
) |
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().
: theZmin(zmin), theRminZmin(rmin_zmin), theRmaxZmin(rmax_zmin), theZmax(zmax), theRminZmax(rmin_zmax), theRmaxZmax(rmax_zmax) { if (theZmin > theZmax) { std::swap(theRminZmin, theRminZmax); std::swap(theRmaxZmin, theRmaxZmax); } if (theRminZmin > theRmaxZmin) std::swap(theRminZmin, theRmaxZmin); if (theRminZmax > theRmaxZmax) std::swap(theRminZmax, theRmaxZmax); }
GCC11_FINAL< T >::SimpleCylinderBounds | ( | float | rmin, |
float | rmax, | ||
float | zmin, | ||
float | zmax | ||
) |
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.
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 |
||
) |
GCC11_FINAL< T >::SimpleForwardNavigableLayer | ( | ForwardDetLayer * | detLayer, |
const BDLC & | outerBL, | ||
const FDLC & | outerFL, | ||
const MagneticField * | field, | ||
float | epsilon, | ||
bool | checkCrossingSide = true |
||
) |
void GCC11_FINAL< T >::simpleRecHits | ( | const TrajectoryStateOnSurface & | ts, |
std::vector< SiStripRecHit2D > & | result | ||
) | const |
GCC11_FINAL< T >::SimpleTECWedge | ( | const GeomDet * | theDet | ) |
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) {}
GCC11_FINAL< T >::SiPixelRecHit | ( | ) | [inline] |
Definition at line 28 of file SiPixelRecHit.h.
: qualWord_(0) {}
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()){}
GCC11_FINAL< T >::SiStripMatchedRecHit2D | ( | ) | [inline] |
Definition at line 10 of file SiStripMatchedRecHit2D.h.
{}
GCC11_FINAL< T >::SiStripRecHit1D | ( | const SiStripRecHit2D * | ) |
method to facilitate the convesion from 2D to 1D hits
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.){}
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.){}
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.){}
GCC11_FINAL< T >::SiStripRecHit1D | ( | ) | [inline] |
Definition at line 14 of file SiStripRecHit1D.h.
: sigmaPitch_(-1.){}
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.) {}
GCC11_FINAL< T >::SiStripRecHit2D | ( | const DetId & | id, |
OmniClusterRef const & | clus | ||
) | [inline] |
Definition at line 18 of file SiStripRecHit2D.h.
: TrackerSingleRecHit(id, clus), sigmaPitch_(-1.) {}
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.) {}
GCC11_FINAL< T >::SiStripRecHit2D | ( | ) | [inline] |
Definition at line 10 of file SiStripRecHit2D.h.
: sigmaPitch_(-1.){}
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.) {}
const SiStripRecHitMatcher* GCC11_FINAL< T >::siStripRecHitMatcher | ( | ) | [inline] |
Definition at line 24 of file TkTransientTrackingRecHitBuilder.h.
{return theMatcher;}
int GCC11_FINAL< T >::size | ( | void | ) | const [inline] |
Reimplemented from GsfMaterialEffectsUpdator.
Definition at line 72 of file TkStripMeasurementDet.h.
{return endClusterI() - beginClusterI() ; }
virtual size_t GCC11_FINAL< T >::size | ( | void | ) | const [inline, virtual] |
Reimplemented from GsfMaterialEffectsUpdator.
Definition at line 30 of file GsfMultipleScatteringUpdator.h.
{ return 2;}
const std::vector<bool>& GCC11_FINAL< T >::skipClusters | ( | ) | const [inline, private] |
Definition at line 182 of file TkStripMeasurementDet.h.
{ return theDets().clusterToSkip();}
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;
}
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.
GCC11_FINAL< T >::SmartPropagator | ( | const SmartPropagator & | ) |
Copy constructor.
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.
const TrajectorySmoother* GCC11_FINAL< T >::smoother | ( | ) | const [inline] |
Definition at line 53 of file KFFittingSmoother.h.
{return theSmoother;}
Trajectory GCC11_FINAL< T >::smoothingStep | ( | Trajectory const & | fitted | ) | const [inline, private] |
Definition at line 64 of file KFFittingSmoother.h.
{return smoother()->trajectory(fitted);}
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.
int GCC11_FINAL< T >::solve2ndOrder | ( | const double | ceq[], |
double | sol[] | ||
) | const [private] |
Solutions of 2nd order equation.
int GCC11_FINAL< T >::solve3rdOrder | ( | const double | ceq[], |
double | sol[] | ||
) | const [private] |
Solutions of 3rd order equation.
void GCC11_FINAL< T >::sorter | ( | const RecHitContainer & | hits, |
PropagationDirection | dir, | ||
RecHitContainer & | result | ||
) | const [private] |
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().
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().
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().
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.
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().
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().
bool GCC11_FINAL< T >::spansTwoROCs | ( | ) | const [inline] |
Definition at line 111 of file SiPixelRecHit.h.
References SiPixelRecHitQuality::thePacking.
{ return SiPixelRecHitQuality::thePacking.spansTwoROCs( qualWord_ ); }
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());}
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());}
const SiPixelRecHit* GCC11_FINAL< T >::specificHit | ( | ) | const [inline] |
Definition at line 57 of file TSiPixelRecHit.h.
{return &theHitData;};
const SiTrackerMultiRecHit* GCC11_FINAL< T >::specificHit | ( | ) | const [inline] |
Definition at line 35 of file TSiTrackerMultiRecHit.h.
{return &theHitData;}
const SiStripRecHit2D* GCC11_FINAL< T >::specificHit | ( | ) | const [inline] |
Definition at line 56 of file TSiStripRecHit2DLocalPos.h.
{return &theHitData;};
const SiStripRecHit1D* GCC11_FINAL< T >::specificHit | ( | ) | const [inline] |
Definition at line 58 of file TSiStripRecHit1D.h.
{return &theHitData;};
const std::vector<CSCRecHit2D>& GCC11_FINAL< T >::specificRecHits | ( | ) | const [inline] |
Definition at line 66 of file CSCSegment.h.
{ return theCSCRecHits; }
virtual const BoundDiskSector& GCC11_FINAL< T >::specificSurface | ( | ) | const [inline, virtual] |
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;}
virtual const BoundDisk& GCC11_FINAL< T >::specificSurface | ( | ) | const [inline, virtual] |
virtual const TopologyType& GCC11_FINAL< T >::specificTopology | ( | ) | const [inline, virtual] |
Definition at line 28 of file StripGeomDetType.h.
{ return *theTopology;}
virtual const TopologyType& GCC11_FINAL< T >::specificTopology | ( | ) | const [inline, virtual] |
Definition at line 29 of file PixelGeomDetType.h.
{ return *theTopology;}
virtual const PixelTopology& GCC11_FINAL< T >::specificTopology | ( | ) | const [inline, virtual] |
Definition at line 111 of file ProxyPixelTopology.h.
{ return specificType().specificTopology(); }
virtual const StripTopology& GCC11_FINAL< T >::specificTopology | ( | ) | const [inline, virtual] |
Definition at line 103 of file ProxyStripTopology.h.
{return specificType().specificTopology();}
virtual StripGeomDetType& GCC11_FINAL< T >::specificType | ( | ) | const [inline, virtual] |
Definition at line 95 of file ProxyStripTopology.h.
{ return *theType;}
virtual PixelGeomDetType& GCC11_FINAL< T >::specificType | ( | ) | const [inline, virtual] |
Definition at line 103 of file ProxyPixelTopology.h.
{ return *theType; }
const TrajectoryStateOnSurface GCC11_FINAL< T >::state | ( | ) | const [inline] |
Definition at line 61 of file PerigeeLinearizedTrackState.h.
{ return theTSOS; }
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.
GCC11_FINAL< T >::SteppingHelixPropagator | ( | ) |
Constructors.
GCC11_FINAL< T >::SteppingHelixPropagator | ( | const MagneticField * | field, |
PropagationDirection | dir = alongMomentum |
||
) |
SiStripCluster const& GCC11_FINAL< T >::stereoCluster | ( | ) | const [inline] |
Definition at line 34 of file SiStripMatchedRecHit2D.h.
{ return stereoClusterRef().stripCluster(); }
OmniClusterRef const& GCC11_FINAL< T >::stereoClusterRef | ( | ) | const [inline] |
Definition at line 28 of file SiStripMatchedRecHit2D.h.
{ return clusterStereo_;}
OmniClusterRef& GCC11_FINAL< T >::stereoClusterRef | ( | ) | [inline] |
Definition at line 31 of file SiStripMatchedRecHit2D.h.
{ return clusterStereo_;}
const TkStripMeasurementDet* GCC11_FINAL< T >::stereoDet | ( | ) | const [inline] |
Definition at line 35 of file TkGluedMeasurementDet.h.
{ return theStereoDet;}
SiStripRecHit2D GCC11_FINAL< T >::stereoHit | ( | ) | const [inline] |
Definition at line 18 of file SiStripMatchedRecHit2D.h.
{ return SiStripRecHit2D(stereoId(),stereoClusterRef()) ;}
unsigned int GCC11_FINAL< T >::stereoId | ( | ) | const [inline] |
Definition at line 21 of file SiStripMatchedRecHit2D.h.
References TrackingRecHit::rawId().
{ return rawId()+1;}
GCC11_FINAL< T >::StraightLinePropagator | ( | const MagneticField * | field, |
PropagationDirection | aDir = alongMomentum |
||
) | [inline] |
Definition at line 26 of file StraightLinePropagator.h.
: Propagator(aDir), theField(field) {}
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);}
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.
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.
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.
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.
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.
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);}
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;}
virtual float GCC11_FINAL< T >::stripAngle | ( | float | strip | ) | const [virtual] |
angle between strip and symmetry axis
Implements RadialStripTopology.
const StripClusterParameterEstimator* GCC11_FINAL< T >::stripClusterParameterEstimator | ( | ) | [inline] |
Definition at line 23 of file TkTransientTrackingRecHitBuilder.h.
{return stripCPE;}
GCC11_FINAL< T >::StripGeomDetType | ( | TopologyType * | t, |
std::string const & | name, | ||
SubDetector & | det, | ||
bool | stereo | ||
) | [inline] |
Definition at line 18 of file StripGeomDetType.h.
: GeomDetType(name,det), theTopology(t),theStereoFlag(stereo){}
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();}
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;}
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;}
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; }
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); }
virtual SubDetector GCC11_FINAL< T >::subDetector | ( | ) | const [inline, virtual] |
Reimplemented from GeomDetType.
Definition at line 35 of file TIBLayer.h.
References sistripsummary::TIB.
{return GeomDetEnumerators::TIB;}
virtual SubDetector GCC11_FINAL< T >::subDetector | ( | ) | const [inline, virtual] |
Reimplemented from GeomDetType.
Definition at line 32 of file TIDLayer.h.
References sistripsummary::TID.
{return GeomDetEnumerators::TID;}
virtual SubDetector GCC11_FINAL< T >::subDetector | ( | ) | const [inline, virtual] |
Reimplemented from GeomDetType.
Definition at line 33 of file PixelForwardLayerPhase1.h.
References GeomDetEnumerators::PixelEndcap.
{return GeomDetEnumerators::PixelEndcap;}
virtual SubDetector GCC11_FINAL< T >::subDetector | ( | ) | const [inline, virtual] |
Reimplemented from GeomDetType.
Definition at line 32 of file PixelForwardLayer.h.
References GeomDetEnumerators::PixelEndcap.
{return GeomDetEnumerators::PixelEndcap;}
virtual SubDetector GCC11_FINAL< T >::subDetector | ( | ) | const [inline, virtual] |
Reimplemented from GeomDetType.
Definition at line 40 of file PixelBarrelLayer.h.
References GeomDetEnumerators::PixelBarrel.
{ return GeomDetEnumerators::PixelBarrel;}
virtual SubDetector GCC11_FINAL< T >::subDetector | ( | ) | const [inline, virtual] |
Reimplemented from GeomDetType.
Definition at line 37 of file TOBLayer.h.
References sistripsummary::TOB.
{return GeomDetEnumerators::TOB;}
unsigned char GCC11_FINAL< T >::subId | ( | ) | const [inline] |
Definition at line 63 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
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);}
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);}
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); }
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); }
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); }
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); }
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); }
const Surface* GCC11_FINAL< T >::surface | ( | ) | const [virtual] |
The surface of the GeometricSearchDet.
Reimplemented from TECPetal.
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;}
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;}
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.
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;}
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;}
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_);}
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;}
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;}
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_;}
const SurfaceDeformation* GCC11_FINAL< T >::surfaceDeformation | ( | ) | const [inline] |
Definition at line 97 of file ProxyStripTopology.h.
{ return theSurfaceDeformation.operator->(); }
const SurfaceDeformation* GCC11_FINAL< T >::surfaceDeformation | ( | ) | const [inline] |
Definition at line 105 of file ProxyPixelTopology.h.
{ return theSurfaceDeformation.operator->(); }
GCC11_FINAL< T >::TangentPlane | ( | const PositionType & | pos, |
const RotationType & | rot, | ||
const Surface * | parent | ||
) | [inline] |
bool GCC11_FINAL< T >::testSharesAllInSpecificRecHits | ( | const std::vector< CSCRecHit2D > & | specificRecHits_1, |
const std::vector< CSCRecHit2D > & | specificRecHits_2, | ||
CSCRecHit2D::SharedInputType | |||
) | const |
bool GCC11_FINAL< T >::testStrips | ( | float | utraj, |
float | uerr | ||
) | const |
return true if there are 'enough' good strips in the utraj +/- 3 uerr range.
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.
StMeasurementDetSet& GCC11_FINAL< T >::theDets | ( | ) | const [inline, private] |
Definition at line 169 of file TkStripMeasurementDet.h.
{ return *theDets_;}
StMeasurementDetSet& GCC11_FINAL< T >::theDets | ( | ) | [inline, private] |
Definition at line 168 of file TkStripMeasurementDet.h.
{ return *theDets_;}
const detset& GCC11_FINAL< T >::theSet | ( | ) | const [inline] |
Definition at line 66 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
static ReferenceCountingPointer<BoundCylinder>& GCC11_FINAL< T >::theTkVolume | ( | ) | [static, private] |
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.
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.
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;}
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;}
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.
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.; }
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.
{ return ((theRmaxZmin-theRminZmin)+ (theRmaxZmax-theRminZmax))/2.;}
void GCC11_FINAL< T >::throwError | ( | ) | const [private] |
GCC11_FINAL< T >::TIBLayer | ( | std::vector< const TIBRing * > & | innerRings, |
std::vector< const TIBRing * > & | outerRings | ||
) |
GCC11_FINAL< T >::TIBRing | ( | std::vector< const GeomDet * > & | theGeomDets | ) |
GCC11_FINAL< T >::TIDLayer | ( | std::vector< const TIDRing * > & | rings | ) |
GCC11_FINAL< T >::TIDRing | ( | std::vector< const GeomDet * > & | innerDets, |
std::vector< const GeomDet * > & | outerDets | ||
) |
float GCC11_FINAL< T >::time | ( | ) | const |
GCC11_FINAL< T >::TkGluedMeasurementDet | ( | const GluedGeomDet * | gdet, |
const SiStripRecHitMatcher * | matcher, | ||
const StripClusterParameterEstimator * | cpe | ||
) |
GCC11_FINAL< T >::TkRadialStripTopology | ( | int | ns, |
float | aw, | ||
float | dh, | ||
float | r, | ||
int | yAx = 1 , |
||
float | yMid = 0. |
||
) |
Constructor from:
ns | number of strips |
aw | angular width of a strip |
dh | detector height (usually 2 x apothem of TrapezoidalPlaneBounds) |
r | radial distance from symmetry centre of detector to the point at which the outer edges of the two extreme strips (projected) intersect. |
yAx | orientation 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. |
yMid | local 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. |
GCC11_FINAL< T >::TkStripMeasurementDet | ( | const GeomDet * | gdet, |
StMeasurementDetSet & | dets | ||
) |
GCC11_FINAL< T >::TkTransientTrackingRecHitBuilder | ( | const TrackingGeometry * | trackingGeometry, |
const PixelClusterParameterEstimator * | , | ||
const StripClusterParameterEstimator * | , | ||
const SiStripRecHitMatcher * | , | ||
bool | computeCoarseLocalPositionFromDisk | ||
) |
GCC11_FINAL< T >::TOBLayer | ( | std::vector< const TOBRod * > & | innerRods, |
std::vector< const TOBRod * > & | outerRods | ||
) |
GCC11_FINAL< T >::TOBRod | ( | std::vector< const GeomDet * > & | innerDets, |
std::vector< const GeomDet * > & | outerDets | ||
) |
virtual const Topology& GCC11_FINAL< T >::topology | ( | ) | const [inline, virtual] |
virtual const Topology& GCC11_FINAL< T >::topology | ( | ) | const [inline, virtual] |
int GCC11_FINAL< T >::totalStrips | ( | ) | const [inline, private] |
Definition at line 186 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
{ return theDets().totalStrips(index()); }
float GCC11_FINAL< T >::tpeak | ( | ) | const [inline] |
virtual reco::TransientTrack GCC11_FINAL< T >::track | ( | void | ) | const [inline, virtual] |
Implements LinearizedTrackState< 5 >.
Definition at line 59 of file PerigeeLinearizedTrackState.h.
{ return theTrack; }
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;}
virtual Trajectory GCC11_FINAL< T >::trajectory | ( | const Trajectory & | aTraj | ) | const [virtual] |
Implements TrajectorySmoother.
virtual Trajectory GCC11_FINAL< T >::trajectory | ( | const Trajectory & | aTraj | ) | const [virtual] |
Implements TrajectorySmoother.
const TrajectoryStateOnSurface& GCC11_FINAL< T >::trajectoryState | ( | ) | const [inline, private] |
Definition at line 70 of file TRecHit5DParamConstraint.h.
{ return tsos_; }
virtual ConstRecHitContainer GCC11_FINAL< T >::transientHits | ( | ) | const [virtual] |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
virtual ConstRecHitContainer GCC11_FINAL< T >::transientHits | ( | ) | const [private, virtual] |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
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;};
virtual ConstRecHitContainer GCC11_FINAL< T >::transientHits | ( | ) | const [virtual] |
Composite interface: returns the component hits, if any.
Reimplemented from TransientTrackingRecHit.
GCC11_FINAL< T >::TrapezoidalStripTopology | ( | int | nstrip, |
float | pitch, | ||
float | detheight, | ||
float | r0, | ||
int | yAx | ||
) |
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.
GCC11_FINAL< T >::TRecHit1DMomConstraint | ( | const TRecHit1DMomConstraint & | other | ) | [inline, private] |
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.
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.
GCC11_FINAL< T >::TRecHit2DPosConstraint | ( | const TRecHit2DPosConstraint & | other | ) | [inline, private] |
Definition at line 77 of file TRecHit2DPosConstraint.h.
GCC11_FINAL< T >::TRecHit5DParamConstraint | ( | const TRecHit5DParamConstraint & | other | ) | [inline, private] |
Definition at line 16 of file TRecHit5DParamConstraint.h.
: tsos_( other.trajectoryState() ) {}
GCC11_FINAL< T >::TRecHit5DParamConstraint | ( | const TrajectoryStateOnSurface & | tsos | ) | [inline, private] |
Definition at line 14 of file TRecHit5DParamConstraint.h.
: tsos_( tsos ) {}
GCC11_FINAL< T >::TruncatedPyramid | ( | const CornersVec & | corn, |
const CCGFloat * | par | ||
) |
GCC11_FINAL< T >::TruncatedPyramid | ( | const CornersMgr * | cMgr, |
const GlobalPoint & | fCtr, | ||
const GlobalPoint & | bCtr, | ||
const GlobalPoint & | cor1, | ||
const CCGFloat * | parV | ||
) |
GCC11_FINAL< T >::TruncatedPyramid | ( | void | ) |
GCC11_FINAL< T >::TruncatedPyramid | ( | const TruncatedPyramid & | tr | ) |
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.
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.
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(); }
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(); }
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(); }
GCC11_FINAL< T >::TSiStripRecHit1D | ( | const GeomDet * | geom, |
const SiStripRecHit1D * | rh, | ||
const StripClusterParameterEstimator * | cpe, | ||
bool | computeCoarseLocalPosition | ||
) | [private] |
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){}
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); } }
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) {}
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.
: TransientTrackingRecHit(geom), theHitData(*rh), theComponents(components), annealing_(annealing){}
virtual const GeomDetType& GCC11_FINAL< T >::type | ( | ) | const [inline, virtual] |
Reimplemented from TrackingRecHit.
Definition at line 101 of file ProxyPixelTopology.h.
{ return *theType;}
virtual const GeomDetType& GCC11_FINAL< T >::type | ( | ) | const [inline, virtual] |
Reimplemented from TrackingRecHit.
Definition at line 94 of file ProxyStripTopology.h.
{ return *theType;}
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.
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; }
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; }
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; }
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().
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; }
void GCC11_FINAL< T >::update | ( | const detset & | detSet | ) | [inline] |
Definition at line 47 of file TkStripMeasurementDet.h.
References getHLTprescales::index.
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.
virtual void GCC11_FINAL< T >::update | ( | const LocalTrajectoryParameters & | p, |
const Surface & | aSurface, | ||
const MagneticField * | field, | ||
const SurfaceSide | side | ||
) | [virtual] |
Reimplemented from BasicTrajectoryState.
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.
const TrajectoryStateUpdator* GCC11_FINAL< T >::updator | ( | ) | const [inline] |
Definition at line 67 of file KFTrajectorySmoother.h.
{return theUpdator;}
const TrajectoryStateUpdator* GCC11_FINAL< T >::updator | ( | ) | const [inline] |
Definition at line 50 of file GsfTrajectoryFitter.h.
{return theUpdator;}
const TrajectoryStateUpdator* GCC11_FINAL< T >::updator | ( | ) | const [inline] |
Definition at line 52 of file GsfTrajectorySmoother.h.
{return theUpdator;}
const TrajectoryStateUpdator* GCC11_FINAL< T >::updator | ( | ) | const [inline] |
Definition at line 82 of file KFTrajectoryFitter.h.
{return theUpdator;}
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.
virtual bool GCC11_FINAL< T >::valid | ( | const DetId & | id | ) | const [virtual] |
is this detid present in the Topology?
Reimplemented from CaloSubdetectorTopology.
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()); }
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 >.
GlobalPoint GCC11_FINAL< T >::vertex | ( | ) | const [inline] |
Definition at line 83 of file SimpleConeBounds.h.
{ 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); } }
virtual void GCC11_FINAL< T >::vocalCorners | ( | Pt3DVec & | vec, |
const CCGFloat * | pv, | ||
Pt3D & | ref | ||
) | const [virtual] |
Implements CaloCellGeometry.
GCC11_FINAL< T >::VolumeEnergyLossEstimator | ( | float | mass | ) | [inline] |
Constructor with explicit mass hypothesis.
Definition at line 20 of file VolumeEnergyLossEstimator.h.
GCC11_FINAL< T >::VolumeMultipleScatteringEstimator | ( | float | mass | ) | [inline] |
Constructor with explicit mass hypothesis.
Definition at line 21 of file VolumeMultipleScatteringEstimator.h.
float GCC11_FINAL< T >::weight | ( | unsigned int | i | ) | const [inline] |
Definition at line 58 of file TSiTrackerMultiRecHit.h.
{return theHitData.weight(i);}
float& GCC11_FINAL< T >::weight | ( | unsigned int | i | ) | [inline] |
Definition at line 59 of file TSiTrackerMultiRecHit.h.
{return theHitData.weight(i);}
virtual double GCC11_FINAL< T >::weightInMixture | ( | ) | const [inline, virtual] |
Implements LinearizedTrackState< 5 >.
Definition at line 138 of file PerigeeLinearizedTrackState.h.
std::vector<float> const& GCC11_FINAL< T >::weights | ( | ) | const [inline] |
Definition at line 54 of file TSiTrackerMultiRecHit.h.
{return theHitData.weights();}
std::vector<float>& GCC11_FINAL< T >::weights | ( | ) | [inline] |
Definition at line 55 of file TSiTrackerMultiRecHit.h.
{return theHitData.weights();}
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().
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().
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.
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().
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().
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().
short int GCC11_FINAL< T >::wgroupsBX | ( | ) | const [inline] |
Definition at line 63 of file CSCRecHit2D.h.
{return theWGroupsBX_;}
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;}
virtual float GCC11_FINAL< T >::width | ( | ) | const [inline, virtual] |
Maximum diameter.
Implements Bounds.
Definition at line 45 of file SimpleConeBounds.h.
References max().
{ return 2*std::max(theRmaxZmin,theRmaxZmax);}
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;}
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.; }
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;}
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().
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;}
float GCC11_FINAL< T >::wireTime | ( | ) | const [inline] |
Definition at line 89 of file CSCRecHit2D.h.
{ return (float)theScaledWireTime/100.; }
unsigned int GCC11_FINAL< T >::xindex | ( | CCGFloat | x, |
CCGFloat | z | ||
) | const [private] |
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.
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; }
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; }
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.
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()
unsigned int GCC11_FINAL< T >::yindex | ( | CCGFloat | y, |
CCGFloat | z | ||
) | const [private] |
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.
friend class MSLayersKeeperX0Averaged [friend] |
Definition at line 25 of file MSLayersKeeperX0AtEta.h.
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.
int GCC11_FINAL< T >::_nncrys [private] |
number of crystals per module
Definition at line 111 of file EcalEndcapGeometry.h.
int GCC11_FINAL< T >::_nnmods [private] |
number of modules
Definition at line 108 of file EcalEndcapGeometry.h.
int GCC11_FINAL< T >::_nnxtalEta [private] |
number of crystals in eta direction
Definition at line 110 of file EcalBarrelGeometry.h.
int GCC11_FINAL< T >::_nnxtalPhi [private] |
number of crystals in phi direction
Definition at line 113 of file EcalBarrelGeometry.h.
unsigned int GCC11_FINAL< T >::_num_innerpanels [private] |
Definition at line 72 of file PixelForwardLayer.h.
unsigned int GCC11_FINAL< T >::_num_outerpanels [private] |
Definition at line 73 of file PixelForwardLayer.h.
int GCC11_FINAL< T >::_PhiBaskets [private] |
size of one basket in phi
Definition at line 122 of file EcalBarrelGeometry.h.
bool GCC11_FINAL< T >::aME11a_duplicate [private] |
Definition at line 99 of file CSCSegment.h.
float GCC11_FINAL< T >::annealing_ [private] |
Definition at line 81 of file TSiTrackerMultiRecHit.h.
bool GCC11_FINAL< T >::applyRadX0Correction_ [private] |
Definition at line 285 of file SteppingHelixPropagator.h.
bool GCC11_FINAL< T >::areAllReachableLayersSet [private] |
Definition at line 64 of file SimpleBarrelNavigableLayer.h.
bool GCC11_FINAL< T >::breakTrajWith2ConsecutiveMissing [private] |
Definition at line 76 of file KFFittingSmoother.h.
TSCPBuilderNoMaterial GCC11_FINAL< T >::builder [private] |
Definition at line 178 of file PerigeeLinearizedTrackState.h.
const int GCC11_FINAL< T >::charge_ [private] |
Definition at line 69 of file TRecHit1DMomConstraint.h.
OmniClusterRef GCC11_FINAL< T >::clusterMono_ [private] |
Definition at line 58 of file SiStripMatchedRecHit2D.h.
OmniClusterRef GCC11_FINAL< T >::clusterStereo_ [private] |
Definition at line 58 of file SiStripMatchedRecHit2D.h.
AlgebraicMatrix55 GCC11_FINAL< T >::covCurvRot_ [mutable, private] |
Definition at line 276 of file SteppingHelixPropagator.h.
AlgebraicMatrix55 GCC11_FINAL< T >::dCCurvTransform_ [mutable, private] |
Definition at line 277 of file SteppingHelixPropagator.h.
bool GCC11_FINAL< T >::debug_ [private] |
Definition at line 282 of file SteppingHelixPropagator.h.
double GCC11_FINAL< T >::defaultStep_ [private] |
Definition at line 294 of file SteppingHelixPropagator.h.
const DetLayerGeometry GCC11_FINAL< T >::dummyGeometry [private] |
Definition at line 64 of file GsfTrajectoryFitter.h.
const DetLayerGeometry GCC11_FINAL< T >::dummyGeometry [static, private] |
Definition at line 96 of file KFTrajectoryFitter.h.
double GCC11_FINAL< T >::ecShiftNeg_ [private] |
Definition at line 297 of file SteppingHelixPropagator.h.
double GCC11_FINAL< T >::ecShiftPos_ [private] |
Definition at line 296 of file SteppingHelixPropagator.h.
const LocalError GCC11_FINAL< T >::err_ [private] |
Reimplemented from BaseTrackerRecHit.
Definition at line 68 of file TRecHit2DPosConstraint.h.
const double GCC11_FINAL< T >::err_ [private] |
Reimplemented from BaseTrackerRecHit.
Definition at line 71 of file TRecHit1DMomConstraint.h.
const MagneticField* GCC11_FINAL< T >::field [private] |
Definition at line 144 of file PropagatorWithMaterial.h.
const MagneticField* GCC11_FINAL< T >::field_ [private] |
Definition at line 279 of file SteppingHelixPropagator.h.
KFTrajectoryFitter GCC11_FINAL< T >::fitter [private] |
Definition at line 57 of file KFSplittingFitter.h.
float GCC11_FINAL< T >::halfLength [private] |
Definition at line 45 of file RectangularPlaneBounds.h.
float GCC11_FINAL< T >::halfThickness [private] |
Definition at line 46 of file RectangularPlaneBounds.h.
float GCC11_FINAL< T >::halfWidth [private] |
Definition at line 44 of file RectangularPlaneBounds.h.
short int GCC11_FINAL< T >::hitWire_ [private] |
Definition at line 122 of file CSCRecHit2D.h.
int GCC11_FINAL< T >::index_ [private] |
Definition at line 172 of file TkStripMeasurementDet.h.
StateInfo GCC11_FINAL< T >::invalidState_ [private] |
Definition at line 274 of file SteppingHelixPropagator.h.
bool GCC11_FINAL< T >::isInitialised [private] |
Definition at line 22 of file MSLayersKeeperX0AtEta.h.
bool GCC11_FINAL< T >::isIronVolume[272] [private] |
Definition at line 83 of file NavPropagator.h.
bool GCC11_FINAL< T >::isOldPropagationType [private] |
Definition at line 131 of file AnalyticalPropagator.h.
bool GCC11_FINAL< T >::isThisIron [private] |
Definition at line 51 of file NavVolume6Faces.h.
bool GCC11_FINAL< T >::jacobiansAvailable [mutable, private] |
Definition at line 181 of file PerigeeLinearizedTrackState.h.
const DetLayer* GCC11_FINAL< T >::layer_ [private] |
Definition at line 21 of file InvalidTransientRecHit.h.
CCGFloat GCC11_FINAL< T >::m_avgZ [mutable, private] |
Definition at line 128 of file EcalEndcapGeometry.h.
GlobalVector GCC11_FINAL< T >::m_axis [private] |
Definition at line 83 of file TruncatedPyramid.h.
EZMgrFL<EEDetId>* GCC11_FINAL< T >::m_borderMgr [mutable, private] |
Definition at line 124 of file EcalBarrelGeometry.h.
EZMgrFL<EBDetId>* GCC11_FINAL< T >::m_borderMgr [mutable, private] |
Definition at line 124 of file EcalEndcapGeometry.h.
VecOrdListEEDetIdPtr* GCC11_FINAL< T >::m_borderPtrVec [mutable, private] |
Definition at line 126 of file EcalBarrelGeometry.h.
VecOrdListEBDetIdPtr* GCC11_FINAL< T >::m_borderPtrVec [mutable, private] |
Definition at line 126 of file EcalEndcapGeometry.h.
CellVec GCC11_FINAL< T >::m_cellVec [private] |
Definition at line 130 of file EcalBarrelGeometry.h.
int GCC11_FINAL< T >::m_COLS_PER_ROC [private] |
Definition at line 197 of file RectangularPixelTopology.h.
Pt3D GCC11_FINAL< T >::m_corOne [private] |
Definition at line 84 of file TruncatedPyramid.h.
CCGFloat GCC11_FINAL< T >::m_del [private] |
Definition at line 115 of file EcalEndcapGeometry.h.
int GCC11_FINAL< T >::m_ncols [private] |
Definition at line 195 of file RectangularPixelTopology.h.
unsigned int GCC11_FINAL< T >::m_nref [private] |
Definition at line 117 of file EcalEndcapGeometry.h.
int GCC11_FINAL< T >::m_nrows [private] |
Definition at line 194 of file RectangularPixelTopology.h.
float GCC11_FINAL< T >::m_pitchx [private] |
Definition at line 190 of file RectangularPixelTopology.h.
float GCC11_FINAL< T >::m_pitchy [private] |
Definition at line 191 of file RectangularPixelTopology.h.
CCGFloat GCC11_FINAL< T >::m_radius [mutable, private] |
Definition at line 128 of file EcalBarrelGeometry.h.
int GCC11_FINAL< T >::m_ROCS_X [private] |
Definition at line 198 of file RectangularPixelTopology.h.
int GCC11_FINAL< T >::m_ROCS_Y [private] |
Definition at line 199 of file RectangularPixelTopology.h.
int GCC11_FINAL< T >::m_ROWS_PER_ROC [private] |
Definition at line 196 of file RectangularPixelTopology.h.
bool GCC11_FINAL< T >::m_upgradeGeometry [private] |
Definition at line 200 of file RectangularPixelTopology.h.
CCGFloat GCC11_FINAL< T >::m_wref [private] |
Definition at line 115 of file EcalEndcapGeometry.h.
CCGFloat GCC11_FINAL< T >::m_xhi[2] [private] |
Definition at line 115 of file EcalEndcapGeometry.h.
CCGFloat GCC11_FINAL< T >::m_xlo[2] [private] |
Definition at line 115 of file EcalEndcapGeometry.h.
CCGFloat GCC11_FINAL< T >::m_xoff[2] [private] |
Definition at line 115 of file EcalEndcapGeometry.h.
float GCC11_FINAL< T >::m_xoffset [private] |
Definition at line 192 of file RectangularPixelTopology.h.
CCGFloat GCC11_FINAL< T >::m_yhi[2] [private] |
Definition at line 115 of file EcalEndcapGeometry.h.
CCGFloat GCC11_FINAL< T >::m_ylo[2] [private] |
Definition at line 115 of file EcalEndcapGeometry.h.
CCGFloat GCC11_FINAL< T >::m_yoff[2] [private] |
Definition at line 115 of file EcalEndcapGeometry.h.
float GCC11_FINAL< T >::m_yoffset [private] |
Definition at line 193 of file RectangularPixelTopology.h.
const int GCC11_FINAL< T >::MAX_POINTS = 7 [static, private] |
Definition at line 270 of file SteppingHelixPropagator.h.
const int GCC11_FINAL< T >::MAX_STEPS = 10000 [static, private] |
Definition at line 269 of file SteppingHelixPropagator.h.
constexpr int GCC11_FINAL< T >::MaxOrder = 6 [static, private] |
Definition at line 30 of file GsfBetheHeitlerUpdator.h.
constexpr int GCC11_FINAL< T >::MaxSize = 6 [static, private] |
Definition at line 29 of file GsfBetheHeitlerUpdator.h.
const unsigned int GCC11_FINAL< T >::MAXSTRIPS = 3 [static] |
Definition at line 27 of file CSCRecHit2D.h.
const unsigned int GCC11_FINAL< T >::MAXTIMEBINS = 4 [static] |
Definition at line 28 of file CSCRecHit2D.h.
int GCC11_FINAL< T >::minHits_ [private] |
Definition at line 101 of file KFTrajectoryFitter.h.
const double GCC11_FINAL< T >::mom_ [private] |
Definition at line 70 of file TRecHit1DMomConstraint.h.
const unsigned int GCC11_FINAL< T >::N_ADC = MAXSTRIPS*MAXTIMEBINS [static] |
Definition at line 29 of file CSCRecHit2D.h.
bool GCC11_FINAL< T >::noErrorPropagation_ [private] |
Definition at line 284 of file SteppingHelixPropagator.h.
bool GCC11_FINAL< T >::noInvalidHitsBeginEnd [private] |
Definition at line 77 of file KFFittingSmoother.h.
bool GCC11_FINAL< T >::noMaterialMode_ [private] |
Definition at line 283 of file SteppingHelixPropagator.h.
int GCC11_FINAL< T >::nPoints_ [mutable, private] |
Definition at line 271 of file SteppingHelixPropagator.h.
unsigned char GCC11_FINAL< T >::nStrips_ [private] |
Definition at line 127 of file CSCRecHit2D.h.
unsigned char GCC11_FINAL< T >::nTimeBins_ [private] |
Definition at line 127 of file CSCRecHit2D.h.
unsigned char GCC11_FINAL< T >::nWireGroups_ [private] |
Definition at line 127 of file CSCRecHit2D.h.
bool GCC11_FINAL< T >::owner [private] |
Definition at line 102 of file KFTrajectoryFitter.h.
const PixelClusterParameterEstimator* GCC11_FINAL< T >::pixelCPE [private] |
Definition at line 33 of file TkTransientTrackingRecHitBuilder.h.
const LocalPoint GCC11_FINAL< T >::pos_ [private] |
Reimplemented from BaseTrackerRecHit.
Definition at line 67 of file TRecHit2DPosConstraint.h.
SiPixelRecHitQuality::QualWordType GCC11_FINAL< T >::qualWord_ [private] |
Definition at line 53 of file SiPixelRecHit.h.
bool GCC11_FINAL< T >::rejectTracksFlag [private] |
Definition at line 75 of file KFFittingSmoother.h.
bool GCC11_FINAL< T >::returnTangentPlane_ [private] |
Definition at line 290 of file SteppingHelixPropagator.h.
RingPar GCC11_FINAL< T >::ringPars[3] [private] |
Definition at line 62 of file TIDLayer.h.
RKTestFieldProvider GCC11_FINAL< T >::RKField [private] |
Definition at line 117 of file RKTestPropagator.h.
RKTestMagVolume GCC11_FINAL< T >::RKVol [private] |
Definition at line 118 of file RKTestPropagator.h.
bool GCC11_FINAL< T >::sendLogWarning_ [private] |
Definition at line 291 of file SteppingHelixPropagator.h.
double GCC11_FINAL< T >::sigmaPitch_ [mutable, private] |
cache for the matcher....
Definition at line 53 of file SiStripRecHit1D.h.
const StripClusterParameterEstimator* GCC11_FINAL< T >::stripCPE [private] |
Definition at line 34 of file TkTransientTrackingRecHitBuilder.h.
const Surface* GCC11_FINAL< T >::surface_ [private] |
Definition at line 72 of file TRecHit1DMomConstraint.h.
ConstReferenceCountingPointer<Surface> GCC11_FINAL< T >::surface_ [private] |
Definition at line 70 of file TRecHit2DPosConstraint.h.
StateInfo GCC11_FINAL< T >::svBuf_[MAX_POINTS+1] [mutable, private] |
Definition at line 272 of file SteppingHelixPropagator.h.
const TrackingGeometry* GCC11_FINAL< T >::tGeometry_ [private] |
Definition at line 32 of file TkTransientTrackingRecHitBuilder.h.
double GCC11_FINAL< T >::theActualDir [private] |
Definition at line 52 of file HelixBarrelPlaneCrossingByCircle.h.
float GCC11_FINAL< T >::theADCs_[N_ADC] [private] |
Definition at line 131 of file CSCRecHit2D.h.
const VolumeMediumProperties GCC11_FINAL< T >::theAirMedium [private] |
Definition at line 100 of file NavPropagator.h.
BDLC GCC11_FINAL< T >::theAllInnerBarrelLayers [private] |
Definition at line 70 of file SimpleBarrelNavigableLayer.h.
FDLC GCC11_FINAL< T >::theAllInnerForwardLayers [private] |
Definition at line 66 of file SimpleForwardNavigableLayer.h.
DLC GCC11_FINAL< T >::theAllInnerLayers [private] |
Definition at line 70 of file SimpleForwardNavigableLayer.h.
FDLC GCC11_FINAL< T >::theAllInnerLeftForwardLayers [private] |
Definition at line 79 of file SimpleBarrelNavigableLayer.h.
FDLC GCC11_FINAL< T >::theAllInnerRightForwardLayers [private] |
Definition at line 80 of file SimpleBarrelNavigableLayer.h.
BDLC GCC11_FINAL< T >::theAllOuterBarrelLayers [private] |
Definition at line 69 of file SimpleBarrelNavigableLayer.h.
FDLC GCC11_FINAL< T >::theAllOuterForwardLayers [private] |
Definition at line 64 of file SimpleForwardNavigableLayer.h.
DLC GCC11_FINAL< T >::theAllOuterLayers [private] |
Definition at line 69 of file SimpleForwardNavigableLayer.h.
FDLC GCC11_FINAL< T >::theAllOuterLeftForwardLayers [private] |
Definition at line 74 of file SimpleBarrelNavigableLayer.h.
FDLC GCC11_FINAL< T >::theAllOuterRightForwardLayers [private] |
Definition at line 75 of file SimpleBarrelNavigableLayer.h.
float GCC11_FINAL< T >::theAngularWidth [private] |
Definition at line 240 of file TkRadialStripTopology.h.
float GCC11_FINAL< T >::theAWidthInverse [private] |
Definition at line 241 of file TkRadialStripTopology.h.
BinFinderType GCC11_FINAL< T >::theBackBinFinder [private] |
std::vector<float> GCC11_FINAL< T >::theBackBoundaries [private] |
Definition at line 90 of file CompositeTECPetal.h.
std::vector<const TECWedge*> GCC11_FINAL< T >::theBackComps [private] |
Definition at line 87 of file CompositeTECPetal.h.
std::vector< const GeomDet * > GCC11_FINAL< T >::theBackDets [private] |
Definition at line 64 of file CompositeTECWedge.h.
ReferenceCountingPointer<BoundDisk> GCC11_FINAL< T >::theBackDisk [private] |
ReferenceCountingPointer<BoundDiskSector> GCC11_FINAL< T >::theBackDiskSector [private] |
Definition at line 90 of file PixelBlade.h.
std::vector<WedgePar> GCC11_FINAL< T >::theBackPars [private] |
Definition at line 92 of file CompositeTECPetal.h.
ReferenceCountingPointer< BoundDiskSector > GCC11_FINAL< T >::theBackSector [private] |
Definition at line 95 of file CompositeTECPetal.h.
short int GCC11_FINAL< T >::theBadStrip [private] |
Definition at line 124 of file CSCRecHit2D.h.
short int GCC11_FINAL< T >::theBadWireGroup [private] |
Definition at line 125 of file CSCRecHit2D.h.
std::vector<GeomDet const*> GCC11_FINAL< T >::theBasicComps [private] |
Definition at line 59 of file TIDLayer.h.
std::vector< const GeomDet * > GCC11_FINAL< T >::theBasicComps [private] |
Definition at line 83 of file CompositeTECPetal.h.
BinFinderType GCC11_FINAL< T >::theBinFinder [private] |
Definition at line 43 of file PixelRod.h.
BinFinderType GCC11_FINAL< T >::theBinFinder_inner [private] |
Definition at line 70 of file PixelForwardLayer.h.
BinFinderType GCC11_FINAL< T >::theBinFinder_outer [private] |
Definition at line 71 of file PixelForwardLayer.h.
double GCC11_FINAL< T >::theCachedCDPhi [mutable, private] |
Definition at line 69 of file HelixArbitraryPlaneCrossing.h.
double GCC11_FINAL< T >::theCachedDPhi [mutable, private] |
Definition at line 67 of file HelixArbitraryPlaneCrossing.h.
double GCC11_FINAL< T >::theCachedS [mutable, private] |
Definition at line 66 of file HelixArbitraryPlaneCrossing.h.
double GCC11_FINAL< T >::theCachedSDPhi [mutable, private] |
Definition at line 68 of file HelixArbitraryPlaneCrossing.h.
float GCC11_FINAL< T >::theCentreToIntersection [private] |
Definition at line 244 of file TkRadialStripTopology.h.
double GCC11_FINAL< T >::theCharge [private] |
Definition at line 27 of file CartesianLorentzForce.h.
TrackCharge GCC11_FINAL< T >::theCharge [private] |
Definition at line 180 of file PerigeeLinearizedTrackState.h.
double GCC11_FINAL< T >::theChi2 [private] |
Definition at line 98 of file CSCSegment.h.
unsigned int GCC11_FINAL< T >::theClusterProbComputationFlag [private] |
Definition at line 84 of file TSiPixelRecHit.h.
ConstRecHitContainer GCC11_FINAL< T >::theComponents [private] |
Definition at line 80 of file TSiTrackerMultiRecHit.h.
const TIDRing* GCC11_FINAL< T >::theComps[3] [private] |
Definition at line 60 of file TIDLayer.h.
std::vector< const GeometricSearchDet * > GCC11_FINAL< T >::theComps [private] |
Definition at line 84 of file CompositeTECPetal.h.
bool GCC11_FINAL< T >::theComputeCoarseLocalPosition [private] |
Definition at line 36 of file TkTransientTrackingRecHitBuilder.h.
AlgebraicVector5 GCC11_FINAL< T >::theConstantTerm [mutable, private] |
Definition at line 175 of file PerigeeLinearizedTrackState.h.
const FullConvolutionWithMaterial* GCC11_FINAL< T >::theConvolutor [private] |
Definition at line 64 of file GsfTrajectorySmoother.h.
int GCC11_FINAL< T >::theCorrectionFlag [private] |
values to be transformed by logistic / exp. function?
Definition at line 98 of file GsfBetheHeitlerUpdator.h.
double GCC11_FINAL< T >::theCosPhi0 [private] |
Definition at line 60 of file HelixArbitraryPlaneCrossing.h.
double GCC11_FINAL< T >::theCosTheta [private] |
Definition at line 61 of file HelixArbitraryPlaneCrossing.h.
AlgebraicSymMatrix GCC11_FINAL< T >::theCovMatrix [private] |
Definition at line 97 of file CSCSegment.h.
const PixelClusterParameterEstimator* GCC11_FINAL< T >::theCPE [private] |
Definition at line 82 of file TSiPixelRecHit.h.
const StripClusterParameterEstimator * GCC11_FINAL< T >::theCPE [private] |
Definition at line 46 of file TkGluedMeasurementDet.h.
Propagator* GCC11_FINAL< T >::theCrossTkProp [mutable, private] |
Definition at line 130 of file BeamHaloPropagator.h.
std::vector<CSCRecHit2D> GCC11_FINAL< T >::theCSCRecHits [private] |
Definition at line 94 of file CSCSegment.h.
ReferenceCountingPointer<BoundCylinder> GCC11_FINAL< T >::theCylinder [private] |
Reimplemented from BarrelDetLayer.
Vector2D GCC11_FINAL< T >::theD [private] |
Definition at line 48 of file HelixBarrelPlaneCrossingByCircle.h.
float GCC11_FINAL< T >::theDeltaEta [private] |
Definition at line 23 of file MSLayersKeeperX0AtEta.h.
const GeomDet* GCC11_FINAL< T >::theDet [private] |
Definition at line 35 of file SimpleTECWedge.h.
float GCC11_FINAL< T >::theDetHeight [private] |
Definition at line 243 of file TkRadialStripTopology.h.
BarrelDetLayer* GCC11_FINAL< T >::theDetLayer [private] |
Definition at line 66 of file SimpleBarrelNavigableLayer.h.
ForwardDetLayer* GCC11_FINAL< T >::theDetLayer [private] |
Definition at line 58 of file SimpleForwardNavigableLayer.h.
std::vector< const GeomDet * > GCC11_FINAL< T >::theDets [private] |
Reimplemented from DetRodOneR.
Definition at line 65 of file CompositeTECWedge.h.
StMeasurementDetSet* GCC11_FINAL< T >::theDets_ [private] |
Definition at line 171 of file TkStripMeasurementDet.h.
DirectionTypeDouble GCC11_FINAL< T >::theDirection [private] |
Definition at line 68 of file HelixExtrapolatorToLine2Order.h.
ReferenceCountingPointer<BoundDisk> GCC11_FINAL< T >::theDisk [private] |
Reimplemented from ForwardDetLayer.
ReferenceCountingPointer<BoundDiskSector> GCC11_FINAL< T >::theDiskSector [private] |
Reimplemented from TECPetal.
Definition at line 88 of file PixelBlade.h.
float GCC11_FINAL< T >::theDistToBeam [private] |
Definition at line 82 of file TrapezoidalStripTopology.h.
double GCC11_FINAL< T >::theDmag [private] |
Definition at line 49 of file HelixBarrelPlaneCrossingByCircle.h.
std::vector<CSCSegment> GCC11_FINAL< T >::theDuplicateSegments [private] |
Definition at line 100 of file CSCSegment.h.
const VolumeEnergyLossEstimator GCC11_FINAL< T >::theELEstimator [private] |
Definition at line 103 of file NavPropagator.h.
DeepCopyPointerByClone<GsfMaterialEffectsUpdator> GCC11_FINAL< T >::theELUpdator [private] |
Definition at line 30 of file GsfCombinedMaterialEffectsUpdator.h.
EnergyLossUpdator GCC11_FINAL< T >::theELUpdator [private] |
Definition at line 41 of file CombinedMaterialEffectsUpdator.h.
Propagator* GCC11_FINAL< T >::theEndCapTkProp [mutable, private] |
Definition at line 129 of file BeamHaloPropagator.h.
float GCC11_FINAL< T >::theEnergyDeposit [private] |
Definition at line 119 of file CSCRecHit2D.h.
float GCC11_FINAL< T >::theErrorRescaling [private] |
Definition at line 71 of file GsfTrajectorySmoother.h.
float GCC11_FINAL< T >::theErrorWithinStrip [private] |
Definition at line 118 of file CSCRecHit2D.h.
double GCC11_FINAL< T >::theEstimateCut [private] |
Definition at line 70 of file KFFittingSmoother.h.
const MeasurementEstimator * GCC11_FINAL< T >::theEstimator [private] |
Definition at line 62 of file GsfTrajectoryFitter.h.
AlgebraicVector5 GCC11_FINAL< T >::theExpandedParams [mutable, private] |
Definition at line 176 of file PerigeeLinearizedTrackState.h.
std::vector< VolumeSide > GCC11_FINAL< T >::theFaces [private] |
Definition at line 49 of file NavVolume6Faces.h.
const VolumeBasedMagneticField* GCC11_FINAL< T >::theField [private] |
Reimplemented from BasicTrajectoryState.
Definition at line 81 of file NavPropagator.h.
const RKLocalFieldProvider& GCC11_FINAL< T >::theField [private] |
Reimplemented from BasicTrajectoryState.
Definition at line 26 of file CartesianLorentzForce.h.
const RKLocalFieldProvider & GCC11_FINAL< T >::theField [private] |
Reimplemented from BasicTrajectoryState.
Definition at line 130 of file AnalyticalPropagator.h.
const TrajectoryFitter* GCC11_FINAL< T >::theFitter [private] |
Definition at line 68 of file KFFittingSmoother.h.
GloballyPositioned<T> GCC11_FINAL< T >::theFrame [private] |
Definition at line 30 of file ShiftingMagneticFieldProvider.h.
FrameRelation GCC11_FINAL< T >::theFrameRelation [private] |
Definition at line 31 of file ShiftingMagneticFieldProvider.h.
BinFinderType GCC11_FINAL< T >::theFrontBinFinder [private] |
std::vector<float> GCC11_FINAL< T >::theFrontBoundaries [private] |
Definition at line 89 of file CompositeTECPetal.h.
std::vector<const TECWedge*> GCC11_FINAL< T >::theFrontComps [private] |
Definition at line 86 of file CompositeTECPetal.h.
std::vector< const GeomDet * > GCC11_FINAL< T >::theFrontDets [private] |
Definition at line 63 of file CompositeTECWedge.h.
ReferenceCountingPointer<BoundDisk> GCC11_FINAL< T >::theFrontDisk [private] |
ReferenceCountingPointer<BoundDiskSector> GCC11_FINAL< T >::theFrontDiskSector [private] |
Definition at line 89 of file PixelBlade.h.
std::vector<WedgePar> GCC11_FINAL< T >::theFrontPars [private] |
Definition at line 91 of file CompositeTECPetal.h.
ReferenceCountingPointer< BoundDiskSector > GCC11_FINAL< T >::theFrontSector [private] |
Definition at line 94 of file CompositeTECPetal.h.
G4ErrorPropagatorManager* GCC11_FINAL< T >::theG4eManager [protected] |
Definition at line 93 of file Geant4ePropagator.h.
Propagator* GCC11_FINAL< T >::theGenProp [mutable, private] |
Definition at line 148 of file SmartPropagator.h.
edm::ESHandle< CaloGeometry > GCC11_FINAL< T >::theGeom_ [private] |
Definition at line 107 of file EcalBarrelTopology.h.
DeepCopyPointerByClone<Propagator> GCC11_FINAL< T >::theGeometricalPropagator [private] |
Definition at line 136 of file PropagatorWithMaterial.h.
const DetLayerGeometry * GCC11_FINAL< T >::theGeometry [private] |
Definition at line 65 of file GsfTrajectoryFitter.h.
const GsfPropagatorAdapter* GCC11_FINAL< T >::theGeomPropagator [private] |
Definition at line 63 of file GsfTrajectorySmoother.h.
int GCC11_FINAL< T >::theHalfNBins [private] |
Definition at line 23 of file MSLayersKeeperX0AtEta.h.
int GCC11_FINAL< T >::theHelicity [private] |
SiPixelRecHit GCC11_FINAL< T >::theHitData [private] |
Definition at line 83 of file TSiPixelRecHit.h.
SiStripRecHit1D GCC11_FINAL< T >::theHitData [private] |
Definition at line 93 of file TSiStripRecHit1D.h.
SiStripRecHit2D GCC11_FINAL< T >::theHitData [private] |
Definition at line 92 of file TSiStripRecHit2DLocalPos.h.
SiTrackerMultiRecHit GCC11_FINAL< T >::theHitData [private] |
Definition at line 78 of file TSiTrackerMultiRecHit.h.
LinearSearchNavSurfaceImpl GCC11_FINAL< T >::theImpl [private] |
BDLC GCC11_FINAL< T >::theInnerBarrelLayers [private] |
Definition at line 68 of file SimpleBarrelNavigableLayer.h.
BinFinderType GCC11_FINAL< T >::theInnerBinFinder [private] |
Definition at line 87 of file PixelBarrelLayer.h.
GeneralBinFinderInZforGeometricSearchDet<float> GCC11_FINAL< T >::theInnerBinFinder [private] |
Definition at line 78 of file TIBLayer.h.
std::vector< const GeometricSearchDet * > GCC11_FINAL< T >::theInnerComps [private] |
Definition at line 83 of file PixelBarrelLayer.h.
ReferenceCountingPointer< BoundCylinder > GCC11_FINAL< T >::theInnerCylinder [private] |
Definition at line 90 of file PixelBarrelLayer.h.
std::vector<const GeomDet*> GCC11_FINAL< T >::theInnerDets [private] |
FDLC GCC11_FINAL< T >::theInnerForwardLayers [private] |
Definition at line 65 of file SimpleForwardNavigableLayer.h.
DLC GCC11_FINAL< T >::theInnerLayers [private] |
Definition at line 68 of file SimpleForwardNavigableLayer.h.
FDLC GCC11_FINAL< T >::theInnerLeftForwardLayers [private] |
Definition at line 77 of file SimpleBarrelNavigableLayer.h.
ReferenceCountingPointer<BoundPlane> GCC11_FINAL< T >::theInnerPlane [private] |
FDLC GCC11_FINAL< T >::theInnerRightForwardLayers [private] |
Definition at line 78 of file SimpleBarrelNavigableLayer.h.
const VolumeMediumProperties GCC11_FINAL< T >::theIronMedium [private] |
Definition at line 101 of file NavPropagator.h.
unsigned char GCC11_FINAL< T >::theL1APhaseBits_[MAXSTRIPS] [private] |
Definition at line 129 of file CSCRecHit2D.h.
MSLayersAtAngle GCC11_FINAL< T >::theLayersData [private] |
Definition at line 24 of file MSLayersKeeperX0AtEta.h.
MSLayersAtAngle GCC11_FINAL< T >::theLayersData [private] |
Definition at line 18 of file MSLayersKeeperX0Averaged.h.
float GCC11_FINAL< T >::theLength [private] |
Definition at line 125 of file ProxyPixelTopology.h.
SurfaceContainer GCC11_FINAL< T >::theLimits [private] |
Definition at line 41 of file GeneralNSurfaceDelimitedBounds.h.
GlobalPoint GCC11_FINAL< T >::theLinPoint [private] |
Definition at line 169 of file PerigeeLinearizedTrackState.h.
LocalVector GCC11_FINAL< T >::theLocalDirection [private] |
Definition at line 96 of file CSCSegment.h.
LocalError GCC11_FINAL< T >::theLocalError [private] |
Reimplemented from BasicTrajectoryState.
Definition at line 134 of file CSCRecHit2D.h.
LocalPoint GCC11_FINAL< T >::theLocalPosition [private] |
Definition at line 133 of file CSCRecHit2D.h.
double GCC11_FINAL< T >::theLogPixelProbabilityCut [private] |
Definition at line 72 of file KFFittingSmoother.h.
const TrajectoryFitter* GCC11_FINAL< T >::theLooperFitter [private] |
Definition at line 48 of file FlexibleKFFittingSmoother.h.
const MagVolume& GCC11_FINAL< T >::theMagVolume [private] |
Definition at line 32 of file ShiftingMagneticFieldProvider.h.
bool GCC11_FINAL< T >::theMatBeforeUpdate [private] |
Definition at line 70 of file GsfTrajectorySmoother.h.
const SiStripRecHitMatcher * GCC11_FINAL< T >::theMatcher [private] |
Definition at line 45 of file TkGluedMeasurementDet.h.
MaterialLocation GCC11_FINAL< T >::theMaterialLocation [private] |
Definition at line 143 of file PropagatorWithMaterial.h.
const VolumeMaterialEffectsUpdator GCC11_FINAL< T >::theMaterialUpdator [private] |
Definition at line 104 of file NavPropagator.h.
float GCC11_FINAL< T >::theMaxDBzRatio [private] |
Definition at line 129 of file AnalyticalPropagator.h.
const float GCC11_FINAL< T >::theMaxDistToPlane [static, private] |
Definition at line 72 of file HelixArbitraryPlaneCrossing.h.
float GCC11_FINAL< T >::theMaxDPhi2 [private] |
Definition at line 128 of file AnalyticalPropagator.h.
const MultiTrajectoryStateMerger * GCC11_FINAL< T >::theMerger [private] |
Definition at line 63 of file GsfTrajectoryFitter.h.
DeepCopyPointerByClone< MaterialEffectsUpdator > GCC11_FINAL< T >::theMEUpdator [private] |
Definition at line 33 of file GsfMaterialEffectsAdapter.h.
int GCC11_FINAL< T >::theMinNumberOfHits [private] |
Definition at line 74 of file KFFittingSmoother.h.
AlgebraicMatrix53 GCC11_FINAL< T >::theMomentumJacobian [mutable, private] |
Definition at line 173 of file PerigeeLinearizedTrackState.h.
const TkStripMeasurementDet* GCC11_FINAL< T >::theMonoDet [private] |
Definition at line 47 of file TkGluedMeasurementDet.h.
const VolumeMultipleScatteringEstimator GCC11_FINAL< T >::theMSEstimator [private] |
Definition at line 102 of file NavPropagator.h.
DeepCopyPointerByClone<GsfMaterialEffectsUpdator> GCC11_FINAL< T >::theMSUpdator [private] |
Definition at line 29 of file GsfCombinedMaterialEffectsUpdator.h.
MultipleScatteringUpdator GCC11_FINAL< T >::theMSUpdator [private] |
Definition at line 40 of file CombinedMaterialEffectsUpdator.h.
Container GCC11_FINAL< T >::theNavSurfaces [private] |
Definition at line 50 of file NavVolume6Faces.h.
MagVolumeMap GCC11_FINAL< T >::theNavVolumeMap [mutable, private] |
Definition at line 82 of file NavPropagator.h.
DLC GCC11_FINAL< T >::theNegInnerLayers [private] |
Definition at line 84 of file SimpleBarrelNavigableLayer.h.
DLC GCC11_FINAL< T >::theNegOuterLayers [private] |
Definition at line 82 of file SimpleBarrelNavigableLayer.h.
int GCC11_FINAL< T >::theNrComponents [private] |
Definition at line 96 of file GsfBetheHeitlerUpdator.h.
int GCC11_FINAL< T >::theNumberOfStrips [private] |
Definition at line 55 of file RectangularStripTopology.h.
static const float GCC11_FINAL< T >::theNumericalPrecision [static, private] |
Definition at line 71 of file HelixArbitraryPlaneCrossing.h.
float GCC11_FINAL< T >::theOffset [private] |
Definition at line 57 of file RectangularStripTopology.h.
LocalPoint GCC11_FINAL< T >::theOrigin [private] |
Definition at line 95 of file CSCSegment.h.
const GeomDet* GCC11_FINAL< T >::theOriginalDet [private] |
Definition at line 48 of file ProjectedRecHit2D.h.
BDLC GCC11_FINAL< T >::theOuterBarrelLayers [private] |
Definition at line 67 of file SimpleBarrelNavigableLayer.h.
GeneralBinFinderInZforGeometricSearchDet<float> GCC11_FINAL< T >::theOuterBinFinder [private] |
Definition at line 79 of file TIBLayer.h.
BinFinderType GCC11_FINAL< T >::theOuterBinFinder [private] |
Definition at line 88 of file PixelBarrelLayer.h.
std::vector< const GeometricSearchDet * > GCC11_FINAL< T >::theOuterComps [private] |
Definition at line 84 of file PixelBarrelLayer.h.
ReferenceCountingPointer< BoundCylinder > GCC11_FINAL< T >::theOuterCylinder [private] |
Definition at line 91 of file PixelBarrelLayer.h.
std::vector<const GeomDet*> GCC11_FINAL< T >::theOuterDets [private] |
FDLC GCC11_FINAL< T >::theOuterForwardLayers [private] |
Definition at line 63 of file SimpleForwardNavigableLayer.h.
DLC GCC11_FINAL< T >::theOuterLayers [private] |
Definition at line 67 of file SimpleForwardNavigableLayer.h.
FDLC GCC11_FINAL< T >::theOuterLeftForwardLayers [private] |
Definition at line 72 of file SimpleBarrelNavigableLayer.h.
ReferenceCountingPointer<BoundPlane> GCC11_FINAL< T >::theOuterPlane [private] |
FDLC GCC11_FINAL< T >::theOuterRightForwardLayers [private] |
Definition at line 73 of file SimpleBarrelNavigableLayer.h.
ConstReferenceCountingPointer<Surface> GCC11_FINAL< T >::theParent [private] |
Definition at line 22 of file TangentPlane.h.
std::string GCC11_FINAL< T >::theParticleName [protected] |
Definition at line 90 of file Geant4ePropagator.h.
float GCC11_FINAL< T >::thePhiExt [private] |
Definition at line 48 of file DiskSectorBounds.h.
float GCC11_FINAL< T >::thePhiOfOneEdge [private] |
Definition at line 245 of file TkRadialStripTopology.h.
float GCC11_FINAL< T >::thePitch [private] |
Definition at line 54 of file RectangularStripTopology.h.
Polynomial GCC11_FINAL< T >::thePolyMeans[MaxSize] [private] |
parametrisation of weight for each component
Definition at line 101 of file GsfBetheHeitlerUpdator.h.
Polynomial GCC11_FINAL< T >::thePolyVars[MaxSize] [private] |
parametrisation of mean for each componentP
Definition at line 102 of file GsfBetheHeitlerUpdator.h.
Polynomial GCC11_FINAL< T >::thePolyWeights[MaxSize] [private] |
correction of 1st or 1st&2nd moments
Definition at line 100 of file GsfBetheHeitlerUpdator.h.
DLC GCC11_FINAL< T >::thePosInnerLayers [private] |
Definition at line 85 of file SimpleBarrelNavigableLayer.h.
const PositionTypeDouble GCC11_FINAL< T >::thePosition [private] |
Definition at line 67 of file HelixExtrapolatorToLine2Order.h.
AlgebraicMatrix53 GCC11_FINAL< T >::thePositionJacobian [mutable, private] |
Definition at line 173 of file PerigeeLinearizedTrackState.h.
float GCC11_FINAL< T >::thePositionWithinStrip [private] |
Definition at line 117 of file CSCRecHit2D.h.
DLC GCC11_FINAL< T >::thePosOuterLayers [private] |
Definition at line 83 of file SimpleBarrelNavigableLayer.h.
TrajectoryStateClosestToPoint GCC11_FINAL< T >::thePredState [mutable, private] |
Definition at line 174 of file PerigeeLinearizedTrackState.h.
const Propagator * GCC11_FINAL< T >::thePropagator [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 60 of file GsfTrajectoryFitter.h.
Propagator* GCC11_FINAL< T >::thePropagator [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 76 of file KFTrajectorySmoother.h.
GsfPropagatorWithMaterial* GCC11_FINAL< T >::thePropagator [private] |
Reimplemented from SimpleNavigableLayer.
Definition at line 62 of file GsfTrajectorySmoother.h.
const PropagationDirection GCC11_FINAL< T >::thePropDir [private] |
Definition at line 64 of file HelixArbitraryPlaneCrossing.h.
PropagationDirection GCC11_FINAL< T >::thePropDir [private] |
Definition at line 39 of file HelixBarrelPlaneCrossingByCircle.h.
double GCC11_FINAL< T >::thePtMin [private] |
Definition at line 39 of file MultipleScatteringUpdator.h.
HelixArbitraryPlaneCrossing2Order GCC11_FINAL< T >::theQuadraticCrossingFromStart [private] |
Definition at line 56 of file HelixArbitraryPlaneCrossing.h.
HelixExtrapolatorToLine2Order GCC11_FINAL< T >::theQuadraticSolutionFromStart [private] |
Definition at line 63 of file IterativeHelixExtrapolatorToLine.h.
int GCC11_FINAL< T >::theQuality [private] |
Definition at line 120 of file CSCRecHit2D.h.
const MagneticField* GCC11_FINAL< T >::theRealField [private] |
Definition at line 116 of file RKTestPropagator.h.
const double GCC11_FINAL< T >::theRho [private] |
Definition at line 62 of file HelixArbitraryPlaneCrossing.h.
double GCC11_FINAL< T >::theRho [private] |
Definition at line 38 of file HelixBarrelPlaneCrossingByCircle.h.
DeepCopyPointerByClone<Propagator> GCC11_FINAL< T >::theRKProp [private] |
Definition at line 119 of file RKTestPropagator.h.
float GCC11_FINAL< T >::theRmax [private] |
Definition at line 44 of file SimpleCylinderBounds.h.
float GCC11_FINAL< T >::theRmaxZmax [private] |
Definition at line 101 of file SimpleConeBounds.h.
float GCC11_FINAL< T >::theRmaxZmin [private] |
Definition at line 98 of file SimpleConeBounds.h.
float GCC11_FINAL< T >::theRmin [private] |
Definition at line 43 of file SimpleCylinderBounds.h.
float GCC11_FINAL< T >::theRminZmax [private] |
Definition at line 100 of file SimpleConeBounds.h.
float GCC11_FINAL< T >::theRminZmin [private] |
Definition at line 97 of file SimpleConeBounds.h.
double GCC11_FINAL< T >::theS [private] |
Definition at line 47 of file HelixBarrelPlaneCrossingByCircle.h.
int GCC11_FINAL< T >::theScaledWireTime [private] |
Definition at line 121 of file CSCRecHit2D.h.
Basic3DVector<T> GCC11_FINAL< T >::theShift [private] |
Definition at line 33 of file ShiftingMagneticFieldProvider.h.
double GCC11_FINAL< T >::theSinPhi0 [private] |
Definition at line 60 of file HelixArbitraryPlaneCrossing.h.
double GCC11_FINAL< T >::theSinTheta [private] |
Definition at line 61 of file HelixArbitraryPlaneCrossing.h.
double GCC11_FINAL< T >::theSinThetaI [private] |
Definition at line 79 of file HelixArbitraryPlaneCrossing2Order.h.
const TrajectorySmoother* GCC11_FINAL< T >::theSmoother [private] |
Definition at line 69 of file KFFittingSmoother.h.
const TrajectoryFitter* GCC11_FINAL< T >::theStandardFitter [private] |
Definition at line 47 of file FlexibleKFFittingSmoother.h.
DirectionType GCC11_FINAL< T >::theStartingDir [private] |
Definition at line 37 of file HelixBarrelPlaneCrossingByCircle.h.
PositionType GCC11_FINAL< T >::theStartingPos [private] |
Definition at line 36 of file HelixBarrelPlaneCrossingByCircle.h.
std::vector<TSOS> GCC11_FINAL< T >::theStates [private] |
Definition at line 58 of file BasicMultiTrajectoryState.h.
Geant4eSteppingAction* GCC11_FINAL< T >::theSteppingAction [mutable, protected] |
Definition at line 96 of file Geant4ePropagator.h.
const TkStripMeasurementDet* GCC11_FINAL< T >::theStereoDet [private] |
Definition at line 48 of file TkGluedMeasurementDet.h.
bool GCC11_FINAL< T >::theStereoFlag [private] |
Definition at line 37 of file StripGeomDetType.h.
float GCC11_FINAL< T >::theStripLength [private] |
Definition at line 56 of file RectangularStripTopology.h.
unsigned char GCC11_FINAL< T >::theStrips_[MAXSTRIPS] [private] |
Definition at line 130 of file CSCRecHit2D.h.
const Surface* GCC11_FINAL< T >::theSurface [private] |
Definition at line 42 of file GeneralNSurfaceDelimitedBounds.h.
DeepCopyPointerByClone< const SurfaceDeformation > GCC11_FINAL< T >::theSurfaceDeformation [private] |
Definition at line 126 of file ProxyPixelTopology.h.
ConstReferenceCountingPointer<Cylinder> GCC11_FINAL< T >::theSurfaceP [private] |
Reimplemented from BasicTrajectoryState.
Definition at line 47 of file NavCylinder.h.
ConstReferenceCountingPointer<Cone> GCC11_FINAL< T >::theSurfaceP [private] |
Reimplemented from BasicTrajectoryState.
PlanePointer GCC11_FINAL< T >::theSurfaceP [private] |
Reimplemented from BasicTrajectoryState.
Definition at line 52 of file NavPlane.h.
float GCC11_FINAL< T >::theTanAW [private] |
Definition at line 242 of file TkRadialStripTopology.h.
float GCC11_FINAL< T >::theTanOfOneEdge [private] |
Definition at line 246 of file TkRadialStripTopology.h.
bool GCC11_FINAL< T >::theTiming [private] |
Definition at line 67 of file GsfTrajectoryFitter.h.
Propagator* GCC11_FINAL< T >::theTkProp [mutable, private] |
Definition at line 147 of file SmartPropagator.h.
float GCC11_FINAL< T >::theTolerance [private] |
Definition at line 115 of file RKTestPropagator.h.
double GCC11_FINAL< T >::theTolerance [private] |
Definition at line 64 of file RKPropagatorInS.h.
TopologyType * GCC11_FINAL< T >::theTopology [private] |
Definition at line 35 of file PixelGeomDetType.h.
float GCC11_FINAL< T >::theTpeak [private] |
Definition at line 116 of file CSCRecHit2D.h.
reco::TransientTrack GCC11_FINAL< T >::theTrack [private] |
Definition at line 170 of file PerigeeLinearizedTrackState.h.
double GCC11_FINAL< T >::theTrackLength [protected] |
Definition at line 35 of file Geant4eSteppingAction.h.
int GCC11_FINAL< T >::theTransformationCode [private] |
number of components used for parameterisation
Definition at line 97 of file GsfBetheHeitlerUpdator.h.
const TrajectoryStateOnSurface GCC11_FINAL< T >::theTSOS [private] |
Definition at line 171 of file PerigeeLinearizedTrackState.h.
StripGeomDetType* GCC11_FINAL< T >::theType [private] |
Definition at line 116 of file ProxyStripTopology.h.
PixelGeomDetType* GCC11_FINAL< T >::theType [private] |
Definition at line 124 of file ProxyPixelTopology.h.
const TrajectoryStateUpdator * GCC11_FINAL< T >::theUpdator [private] |
Definition at line 61 of file GsfTrajectoryFitter.h.
const MagVolume * GCC11_FINAL< T >::theVolume [private] |
Definition at line 31 of file RKPropagatorInR.h.
short int GCC11_FINAL< T >::theWGroupsBX_ [private] |
Definition at line 123 of file CSCRecHit2D.h.
float GCC11_FINAL< T >::theWidth [private] |
Definition at line 125 of file ProxyPixelTopology.h.
const double GCC11_FINAL< T >::theX0 [private] |
Definition at line 59 of file HelixArbitraryPlaneCrossing.h.
double GCC11_FINAL< T >::theXCenter [private] |
Definition at line 43 of file HelixBarrelPlaneCrossingByCircle.h.
const double GCC11_FINAL< T >::theY0 [private] |
Definition at line 59 of file HelixArbitraryPlaneCrossing.h.
float GCC11_FINAL< T >::theYAxisOrientation [private] |
Definition at line 247 of file TkRadialStripTopology.h.
int GCC11_FINAL< T >::theYAxOr [private] |
Definition at line 84 of file TrapezoidalStripTopology.h.
double GCC11_FINAL< T >::theYCenter [private] |
Definition at line 44 of file HelixBarrelPlaneCrossingByCircle.h.
const double GCC11_FINAL< T >::theZ0 [private] |
Definition at line 59 of file HelixArbitraryPlaneCrossing.h.
float GCC11_FINAL< T >::theZmax [private] |
Definition at line 99 of file SimpleConeBounds.h.
float GCC11_FINAL< T >::theZmin [private] |
Definition at line 96 of file SimpleConeBounds.h.
const TrajectoryStateOnSurface GCC11_FINAL< T >::tsos_ [private] |
Definition at line 64 of file TRecHit5DParamConstraint.h.
TrajectoryStateWithArbitraryError GCC11_FINAL< T >::tsosWithError [private] |
Definition at line 79 of file KFFittingSmoother.h.
const AlgebraicSymMatrix55 GCC11_FINAL< T >::unit55_ [private] |
Definition at line 281 of file SteppingHelixPropagator.h.
bool GCC11_FINAL< T >::useInTeslaFromMagField_ [private] |
Definition at line 289 of file SteppingHelixPropagator.h.
bool GCC11_FINAL< T >::useIsYokeFlag_ [private] |
Definition at line 287 of file SteppingHelixPropagator.h.
bool GCC11_FINAL< T >::useMagVolumes_ [private] |
Definition at line 286 of file SteppingHelixPropagator.h.
bool GCC11_FINAL< T >::useMatVolumes_ [private] |
Definition at line 288 of file SteppingHelixPropagator.h.
bool GCC11_FINAL< T >::useRungeKutta_ [private] |
Definition at line 145 of file PropagatorWithMaterial.h.
bool GCC11_FINAL< T >::useStraightLine [private] |
Definition at line 53 of file HelixBarrelPlaneCrossingByCircle.h.
bool GCC11_FINAL< T >::useTuningForL2Speed_ [private] |
Definition at line 292 of file SteppingHelixPropagator.h.
const VolumeBasedMagneticField* GCC11_FINAL< T >::vbField_ [private] |
Definition at line 280 of file SteppingHelixPropagator.h.
float GCC11_FINAL< T >::yCentre [private] |
Definition at line 248 of file TkRadialStripTopology.h.
CCGFloat GCC11_FINAL< T >::zeN [private] |
Definition at line 113 of file EcalEndcapGeometry.h.
CCGFloat GCC11_FINAL< T >::zeP [private] |
Definition at line 113 of file EcalEndcapGeometry.h.