![]() |
![]() |
#include <TrajectoryStateOnSurface.h>
Private Types | |
typedef BasicTrajectoryState::Proxy | Base |
typedef BasicTrajectoryState | BTSOS |
typedef BasicTrajectoryState::SurfaceSide | SurfaceSide |
typedef BasicTrajectoryState::SurfaceType | SurfaceType |
![]() | |
typedef T * | pointer |
Additional Inherited Members | |
![]() | |
void | check () const |
const T & | data () const |
void | destroy () |
bool | isValid () const |
ProxyBase11 & | operator= (const ProxyBase11 &other) |
ProxyBase11 () | |
ProxyBase11 (T *p) | |
ProxyBase11 (const ProxyBase11 &other) | |
int | references () const |
void | reset () |
T & | sharedData () |
void | swap (ProxyBase11 &other) |
T & | unsharedData () |
~ProxyBase11 () | |
As the class name suggests, this class encapsulates the state of a trajectory on a surface. The class is a reference counting proxy to the actual state, in other words it takes no more space than a pointer. Therefore it should be used by value.
Definition at line 17 of file TrajectoryStateOnSurface.h.
|
private |
Definition at line 22 of file TrajectoryStateOnSurface.h.
|
private |
Definition at line 19 of file TrajectoryStateOnSurface.h.
Definition at line 21 of file TrajectoryStateOnSurface.h.
Definition at line 20 of file TrajectoryStateOnSurface.h.
|
inline |
|
inlineexplicit |
Constructor from one of the basic states.
Definition at line 31 of file TrajectoryStateOnSurface.h.
|
inlineexplicit |
Definition at line 32 of file TrajectoryStateOnSurface.h.
|
inline |
Definition at line 34 of file TrajectoryStateOnSurface.h.
|
inline |
Definition at line 107 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by IPTools::absoluteImpactParameter(), CkfDebugger::analyseCompatibleMeasurements(), MuonSeedsAnalyzer::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), TestTrackHits::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), SignedImpactParameter3D::apply(), SignedDecayLength3D::apply(), reco::TrackGhostTrackState::cartesianCovariance(), reco::TrackGhostTrackState::cartesianError(), BarrelDetLayer::compatible(), GlobalTrackerMuonAlignment::debugTrajectorySOS(), GlobalTrackerMuonAlignment::debugTrajectorySOSv(), TrackAnalyzer::fillHistosForState(), IPTools::linearizedSignedImpactParameter3D(), TracksClusteringFromDisplacedSeed::nearTracks(), CosmicMuonUtilities::reverseDirection(), IPTools::signedDecayLength3D(), reco::TrackGhostTrackState::vertexStateOnGhostTrack(), and reco::TrackGhostTrackState::vertexStateOnMeasurement().
|
inline |
Definition at line 98 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by TrackBuildingAnalyzer::analyze(), MuonSimHitProducer::applyMaterialEffects(), TangentApproachInRPhi::calculate(), ClosestApproachInRPhi::calculate(), TRecHit5DParamConstraint::charge(), OutInConversionSeedFinder::createSeedFTS(), GlobalTrackerMuonAlignment::debugTrajectorySOS(), GlobalTrackerMuonAlignment::debugTrajectorySOSv(), fastProp(), TrackAnalyzer::fillHistosForState(), L2MuonSeedGenerator::produce(), TrackingRecHitPropagator::project(), RecHitPropagator::propagate(), CosmicMuonUtilities::reverseDirection(), KFBasedPixelFitter::run(), MuonTrackAnalyzer::tracksAnalysis(), GaussianStateConversions::tsosFromMultiGaussianState(), and VolumeMaterialEffectsUpdator::updateState().
|
inline |
Definition at line 138 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by MultiTrajectoryStateAssembler::addState(), GsfChi2MeasurementEstimator::estimate(), AnalyticalImpactPointExtrapolator::extrapolateFullState(), AnalyticalTrajectoryExtrapolatorToLine::extrapolateFullState(), GsfTrackProducerBase::fillStates(), MultiTrajectoryStateMode::momentumFromModeCartesian(), MultiTrajectoryStateMode::momentumFromModePPhiEta(), GaussianStateConversions::multiGaussianStateFromTSOS(), MultiGaussianStateTransform::multiState(), MultiGaussianStateTransform::multiState1D(), FullConvolutionWithMaterial::operator()(), PerigeeMultiLTS::PerigeeMultiLTS(), MultiTrajectoryStateMode::positionFromModeCartesian(), GsfTrackProducerBase::putInEvt(), GaussianStateConversions::tsosFromMultiGaussianState(), GsfMultiStateUpdator::update(), and GsfMaterialEffectsUpdator::updateState().
|
inline |
Definition at line 110 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by MuonErrorMatrix::adjust(), TSGFromPropagation::adjust(), FastTSGFromPropagation::adjust(), MuonSeedsAnalyzer::analyze(), MuonTrackLoader::buildTrackExtra(), InOutConversionSeedFinder::createSeed(), fastProp(), TrackAnalyzer::fillHistosForState(), NuclearTrackCorrector::getNewTrackExtra(), operator<<(), TrackCandidateProducer::produce(), SeedToTrackProducer::produce(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), KFBasedPixelFitter::run(), and PerigeeRefittedTrackState::trajectoryStateOnSurface().
|
inline |
Definition at line 76 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by TrackDetectorAssociator::addTAMuonSegmentMatch(), LayerCollector::allLayers(), TrackerSeedValidator::analyze(), TrackBuildingAnalyzer::analyze(), HcalCorrPFCalculation::analyze(), MuonAlignmentAnalyzer::analyze(), DTChamberEfficiency::analyze(), MuonAlignment::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), SignedTransverseImpactParameter::apply(), CosmicMuonTrajectoryBuilder::build(), DAFTrackProducerAlgorithm::buildTrack(), TrackProducerAlgorithm< reco::Track >::buildTrack(), TrackProducerAlgorithm< reco::GsfTrack >::buildTrack(), MuonTrackLoader::buildTrackAtPCA(), MuonSeedTrack::buildTrackAtPCA(), TangentApproachInRPhi::calculate(), ClosestApproachInRPhi::calculate(), TrackerSeedCleaner::clean(), TrackEfficiencyMonitor::compatibleLayers(), HTrack::computeResolutionAndPull(), ReferenceTrajectory::construct(), GlobalMuonTrackMatcher::convertToTSOSMuHit(), SimpleNavigableLayer::crossingState(), TransverseImpactPointExtrapolator::doExtrapolation(), HTrack::Fill(), HLTMuonPointingFilter::filter(), CSCEfficiency::filter(), SETFilter::findChi2(), MuonCkfTrajectoryBuilder::findCompatibleMeasurements(), NuclearInteractionFinder::findMeasurementsFromTSOS(), TrackEfficiencyMonitor::findNextLayer(), BaseCkfTrajectoryBuilder::findStateAndLayers(), freeTrajectoryState(), MuonTrackAnalyzer::getSeedTSOS(), TrackDetectorAssociator::getTAMuonChamberMatches(), HDetIdAssociator::getTrajectory(), CosmicTrackingRegion::hits_(), StateOnTrackerBound::operator()(), TSCPBuilderNoMaterial::operator()(), TSCBLBuilderWithPropagator::operator()(), TransientTrackKinematicStateBuilder::operator()(), CtfSpecialSeedGenerator::postCheck(), MuonUpdatorAtVertex::propagate(), CachedTrajectory::propagate(), StandAloneMuonTrajectoryBuilder::propagateTheSeedTSOS(), MuonUpdatorAtVertex::propagateToNominalLine(), Geant4ePropagator::propagateWithPath(), SmartPropagator::propagateWithPath(), Propagator::propagateWithPath(), TrackEfficiencyMonitor::trackerAcceptance(), TSGFromPropagation::trackerSeeds(), FastTSGFromPropagation::trackerSeeds(), StandAloneMuonTrajectoryBuilder::trajectories(), CosmicMuonTrajectoryBuilder::trajectories(), and SimpleNavigableLayer::wellInside().
|
inline |
Definition at line 80 of file TrajectoryStateOnSurface.h.
References freeState().
Referenced by FixTrackHitPattern::analyze(), SignedImpactParameter3D::apply(), SignedDecayLength3D::apply(), MultiRefittedTS::computeFreeTrajectoryState(), OutInConversionSeedFinder::createSeed(), InOutConversionSeedFinder::createSeed(), SignedImpactParameter3D::distanceWithJetAxis(), MuonPatternRecoDumper::dumpTSOS(), AnalyticalImpactPointExtrapolator::extrapolateFullState(), AnalyticalTrajectoryExtrapolatorToLine::extrapolateFullState(), InOutConversionSeedFinder::fillClusterSeeds(), StandAloneMuonFilter::lastButOneUpdatedFTS(), StandAloneMuonFilter::lastUpdatedFTS(), SETFilter::lastUpdatedFTS(), MuonSimHitProducer::produce(), StandAloneMuonFilter::refit(), StartingLayerFinder::startingLayers(), and ThresholdPtTrajectoryFilter::test().
|
inline |
Definition at line 95 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by MuonAlignmentAnalyzer::analyze(), SiStripTrackingRecHitsValid::analyze(), ConversionProducer::checkPhi(), PixelClusterShapeSeedComparitor::compatible(), BarrelDetLayer::compatible(), CSCPairResidualsConstraint::dphidzFromTrack(), MuonPatternRecoDumper::dumpTSOS(), TrackerValidationVariables::fillHitQuantities(), InOutConversionSeedFinder::findSeeds(), CosmicMuonTrajectoryBuilder::intermediateState(), TracksClusteringFromDisplacedSeed::nearTracks(), CRackTrajectoryBuilder::CompareDetByTraj::operator()(), ShallowTrackClustersProducer::produce(), spr::propagateCalo(), spr::propagateTrackerEnd(), TrackAssociatorByPositionImpl::quality(), TrackAssociatorByPosition::quality(), InOutConversionSeedFinder::startSeed(), StripSubClusterShapeFilterBase::testLastHit(), TrackEfficiencyMonitor::testSTATracks(), TrackEfficiencyMonitor::testTrackerTracks(), ClusterShapeTrajectoryFilter::toBeContinued(), MuonTrajectoryUpdator::update(), and SimpleNavigableLayer::wellInside().
|
inline |
Definition at line 92 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by MuonErrorMatrix::adjust(), TSGFromPropagation::adjust(), FastTSGFromPropagation::adjust(), GroupedCkfTrajectoryBuilder::advanceOneLayer(), TrackBuildingAnalyzer::analyze(), ElectronSeedAnalyzer::analyze(), MuonSeedsAnalyzer::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), TestTrackHits::analyze(), SeedMultiplicityAnalyzer::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), SignedImpactParameter3D::apply(), MuonSimHitProducer::applyMaterialEffects(), LayerCrossingSide::barrelSide(), CosmicMuonTrajectoryBuilder::buildSecondHalf(), SeedForPhotonConversion1Leg::buildSeed(), SeedForPhotonConversionFromQuadruplets::buildSeed(), SeedForPhotonConversionFromQuadruplets::buildSeedBool(), FWTrackProxyBuilderFullFramework::buildTrack(), TangentApproachInRPhi::calculate(), ClosestApproachInRPhi::calculate(), MuonTrajectoryCleaner::clean(), TrackerSeedCleaner::clean(), MuonCkfTrajectoryBuilder::collectMeasurement(), MultipleScatteringUpdator::compute(), SiStripGainFromData::ComputeChargeOverPath(), CompositeTECWedge::computeCrossings(), TECLayer::computeCrossings(), TIDRing::computeCrossings(), TOBRod::computeCrossings(), TBLayer::computeCrossings(), Phase2OTBarrelRod::computeCrossings(), Phase2OTECRing::computeCrossings(), PixelBlade::computeCrossings(), Phase1PixelBlade::computeCrossings(), CompositeTECPetal::computeCrossings(), PixelForwardLayer::computeCrossings(), PixelForwardLayerPhase1::computeCrossings(), TIBRing::computeCrossings(), TIBLayer::computeWindowSize(), NavVolume6Faces::crossToNextVolume(), GlobalTrackerMuonAlignment::debugTrajectorySOS(), GlobalTrackerMuonAlignment::debugTrajectorySOSv(), SignedImpactParameter3D::distance(), SignedImpactParameter3D::distanceWithJetAxis(), OutsideInMuonSeeder::doDebug(), TransverseImpactPointExtrapolator::doExtrapolation(), OutsideInMuonSeeder::doLayer(), PrintoutHelper::dumpMeasurement(), TSGFromPropagation::dxyDis(), FastTSGFromPropagation::dxyDis(), LayerCrossingSide::endcapSide(), CosmicMuonTrajectoryBuilder::estimateDirection(), TrajectoryExtrapolatorToLine::extrapolate(), fastProp(), TrackAnalyzer::fillHistosForState(), MuonTrackAnalyzer::fillPlots(), CosmicMuonSmoother::fit(), ConversionSeedFilter::getKine(), MuonTrackAnalyzer::getSimTrack(), Phase2OTECRingedLayer::groupedCompatibleDetsV(), CosmicMuonSmoother::initialState(), MuRingForwardDoubleLayer::isInsideOut(), IPTools::jetTrackDistance(), IPTools::linearImpactParameter(), IPTools::linearizedSignedImpactParameter3D(), TrajectoryManager::makeSinglePSimHit(), GlobalCosmicMuonTrajectoryBuilder::match(), GlobalMuonTrackMatcher::match_Rmom(), MatcherUsingTracksAlgorithm::matchWithPropagation(), oldMUcompute(), TrackFilterForPVFinding::operator()(), BeamSpotAlignmentDerivatives::operator()(), CompareTwoTracks::operator()(), MomentumDependentPedeLabeler::parameterLabel(), trajectoryStateTransform::persistentState(), DynamicTruncation::preliminaryFit(), ElectronSeedGenerator::prepareElTrackSeed(), FakeTrackProducer< T >::produce(), ConversionSeedFilterCharge::produce(), TrackCandidateProducer::produce(), L2MuonSeedGenerator::produce(), SeedToTrackProducer::produce(), MuonSimHitProducer::produce(), TrajectorySeedProducer::produce(), TrackExtrapolator::propagateTrackToVolume(), TkConvValidator::recalculateMomentumAtFittedVertex(), MultiHitGeneratorFromChi2::refit2Hits(), CosmicMuonUtilities::reverseDirection(), TIDLayer::ringIndicesByCrossingProximity(), Phase2OTECRingedLayer::ringIndicesByCrossingProximity(), KFBasedPixelFitter::run(), MuonSeedCleaner::SeedMomentum(), CosmicMuonSmoother::smooth(), FastTSGFromPropagation::stateOnDet(), TSGFromPropagation::trackerSeeds(), FastTSGFromPropagation::trackerSeeds(), MuonTrackAnalyzer::tracksAnalysis(), CosmicMuonTrajectoryBuilder::trajectories(), GlobalCosmicMuonTrajectoryBuilder::trajectories(), GsfTrajectorySmoother::trajectory(), KFTrajectorySmoother::trajectory(), TrackTransformer::transform(), GlobalMuonRefitter::transform(), VolumeMaterialEffectsUpdator::updateState(), reco::TrackGhostTrackState::vertexStateOnGhostTrack(), reco::TrackGhostTrackState::vertexStateOnMeasurement(), TSGFromPropagation::zDis(), and FastTSGFromPropagation::zDis().
|
inline |
Definition at line 86 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by MuonErrorMatrix::adjust(), TSGFromPropagation::adjust(), FastTSGFromPropagation::adjust(), LayerCollector::allLayers(), MuonTrackLoader::buildTrackExtra(), TangentApproachInRPhi::calculate(), ClosestApproachInRPhi::calculate(), TwoTrackMinimumDistance::calculate(), TkGluedMeasurementDet::checkHitProjection(), TkGluedMeasurementDet::collectRecHits(), TrajectoryStateCombiner::combine(), PixelHitMatcher::compatibleSeeds(), ReferenceTrajectory::construct(), GlobalTrackerMuonAlignment::debugTrajectorySOS(), GlobalTrackerMuonAlignment::debugTrajectorySOSv(), ConversionForwardEstimator::estimate(), ConversionBarrelEstimator::estimate(), ForwardMeasurementEstimator::estimate(), BarrelMeasurementEstimator::estimate(), fastProp(), NuclearTrackCorrector::getNewTrackExtra(), TrajectoryStateWithArbitraryError::operator()(), operator<<(), TrackCandidateProducer::produce(), TkGluedMeasurementDet::projectOnGluedDet(), RecHitPropagator::propagate(), ReferenceTrajectory::propagate(), TauTagTools::propagTrackECALSurfContactPoint(), KfTrackProducerBase::putInEvt(), GsfTrackProducerBase::putInEvt(), TrackProducerWithSCAssociation::putInEvt(), KalmanAlignmentTrackRefitter::refitSingleTracklet(), NuclearInteractionFinder::rescaleError(), TkGluedMeasurementDet::testStrips(), PerigeeRefittedTrackState::trajectoryStateOnSurface(), GsfMultiStateUpdator::update(), KFStrip1DUpdator::update(), GsfMaterialEffectsUpdator::updateState(), and VolumeMaterialEffectsUpdator::updateState().
|
inline |
Definition at line 89 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by IPTools::absoluteImpactParameter(), CosmicTrajectoryBuilder::AddHit(), CRackTrajectoryBuilder::AddHit(), GroupedCkfTrajectoryBuilder::advanceOneLayer(), LayerCollector::allLayers(), CkfDebugger::analyseCompatibleMeasurements(), ElectronSeedAnalyzer::analyze(), MuonEnergyDepositAnalyzer::analyze(), SiPixelHitEfficiencySource::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), TestTrackHits::analyze(), GetTrackTrajInfo::analyze(), MuonAlignment::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), SignedImpactParameter3D::apply(), SignedDecayLength3D::apply(), MuonSimHitProducer::applyMaterialEffects(), L2MuonSeedGenerator::associateOfflineSeedToL1(), LayerCrossingSide::barrelSide(), CosmicMuonTrajectoryBuilder::build(), CosmicMuonTrajectoryBuilder::buildSecondHalf(), SeedForPhotonConversionFromQuadruplets::buildSeedBool(), FWTrackProxyBuilderFullFramework::buildTrack(), MuonTrackLoader::buildTrackAtPCA(), MuonSeedTrack::buildTrackAtPCA(), TangentApproachInRPhi::calculate(), ClosestApproachInRPhi::calculate(), barrelUtil::calculatePhiWindow(), EgammaHLTElectronDetaDphiProducer::calDEtaDPhiSCTrk(), MuonCkfTrajectoryBuilder::collectMeasurement(), MuDetRing::compatible(), BarrelDetLayer::compatible(), MuRodBarrelLayer::compatibleDets(), MuRingForwardLayer::compatibleDets(), MuDetRing::compatibleDets(), MuDetRod::compatibleDets(), PixelRod::compatibleDetsV(), TrackEfficiencyMonitor::compatibleLayers(), CompositeTECWedge::computeCrossings(), TECLayer::computeCrossings(), TIDRing::computeCrossings(), TOBRod::computeCrossings(), TBLayer::computeCrossings(), Phase2OTBarrelRod::computeCrossings(), Phase2OTECRing::computeCrossings(), PixelBlade::computeCrossings(), Phase1PixelBlade::computeCrossings(), PixelForwardLayer::computeCrossings(), CompositeTECPetal::computeCrossings(), PixelForwardLayerPhase1::computeCrossings(), TIBRing::computeCrossings(), GsfTrackProducerBase::computeModeAtTM(), SingleTrackVertexConstraint::constrain(), GlobalMuonTrackMatcher::convertToTSOSMuHit(), GlobalMuonTrackMatcher::convertToTSOSTkHit(), OutInConversionSeedFinder::createSeed(), NavVolume6Faces::crossToNextVolume(), ResidualRefitting::cylExtrapTrkSam(), GlobalTrackerMuonAlignment::debugTrajectorySOS(), GlobalTrackerMuonAlignment::debugTrajectorySOSv(), MultipleScatteringGeometry::detLayers(), SignedImpactParameter3D::distance(), SignedImpactParameter3D::distanceWithJetAxis(), OutsideInMuonSeeder::doDebug(), TransverseImpactPointExtrapolator::doExtrapolation(), OutsideInMuonSeeder::doLayer(), CSCPairResidualsConstraint::dphidzFromTrack(), PrintoutHelper::dumpCandidate(), PrintoutHelper::dumpMeasurement(), TSGFromPropagation::dxyDis(), FastTSGFromPropagation::dxyDis(), LayerCrossingSide::endcapSide(), EtaPhiEstimator::estimate(), EtaPhiMeasurementEstimator::estimate(), CosmicMuonTrajectoryBuilder::estimateDirection(), TrajectoryExtrapolatorToLine::extrapolate(), PropagateToMuon::extrapolate(), fastProp(), HLTMuonPointingFilter::filter(), DynamicTruncation::filter(), ConversionTrackEcalImpactPoint::find(), InOutConversionSeedFinder::findSeeds(), CosmicMuonSmoother::fit(), MuonShowerInformationFiller::getCompatibleDets(), NuclearTrackCorrector::getInitialState(), ConversionSeedFilter::getKine(), ConversionProducer::getTrackImpactPosition(), HDetIdAssociator::getTrajectory(), reco::TrackGhostTrackState::globalPosition(), Phase2OTECRingedLayer::groupedCompatibleDetsV(), CosmicTrackingRegion::hits_(), CosmicMuonSmoother::initialState(), MuRingForwardDoubleLayer::isInsideOut(), IPTools::jetTrackDistance(), GlobalTrackQualityProducer::kink(), IPTools::linearImpactParameter(), reco::TrackGhostTrackState::linearize(), IPTools::linearizedSignedImpactParameter3D(), TSGForRoadSearch::makeSeeds_0(), TSGForRoadSearch::makeSeeds_4(), TrajectoryManager::makeSinglePSimHit(), GlobalCosmicMuonTrajectoryBuilder::match(), GlobalMuonTrackMatcher::match(), L1MuonMatcherAlgo::match(), GlobalMuonTrackMatcher::match_D(), GlobalMuonTrackMatcher::match_Rpos(), L1MuonMatcherAlgo::matchGeneric(), OuterEstimator::maximalLocalDisplacement(), StateOnTrackerBound::operator()(), TSCPBuilderNoMaterial::operator()(), ValidHitPairFilter::operator()(), TSCBLBuilderWithPropagator::operator()(), CRackTrajectoryBuilder::CompareDetByTraj::operator()(), operator<<(), Phase2OTECRingedLayer::overlapInR(), TIDLayer::overlapInR(), ElectronSeedGenerator::prepareElTrackSeed(), ShallowTrackClustersProducer::produce(), MuonReSeeder::produce(), pat::L1MuonMatcher::produce(), pat::HLTL1MuonMatcher::produce(), FakeTrackProducer< T >::produce(), TrackCandidateProducer::produce(), L2MuonSeedGenerator::produce(), MuonSimHitProducer::produce(), TriggerMatcherToHLTDebug::produce(), IPProducer< Container, Base, Helper >::produce(), MuonUpdatorAtVertex::propagate(), MuonGmtPair::propagate(), spr::propagateCalo(), MuonUpdatorAtVertex::propagateToNominalLine(), cms::MuonTCMETValueMapProducer::propagateTrack(), spr::propagateTrackerEnd(), TCMETAlgo::propagateTrackToCalorimeterFace(), TrackExtrapolator::propagateTrackToVolume(), TauTagTools::propagTrackECALSurfContactPoint(), TempTrajectory::pushAux(), TrackAssociatorByPositionImpl::quality(), TrackAssociatorByPosition::quality(), StandAloneMuonFilter::refit(), CosmicMuonUtilities::reverseDirection(), TIDLayer::ringIndicesByCrossingProximity(), Phase2OTECRingedLayer::ringIndicesByCrossingProximity(), KFBasedPixelFitter::run(), MuonSeedCleaner::SeedPosition(), IPTools::signedDecayLength3D(), CosmicMuonSmoother::smooth(), CRackTrajectoryBuilder::SortHits(), CosmicMuonSmoother::sortHitsAlongMom(), InOutConversionSeedFinder::startSeed(), CosmicMuonUtilities::stepPropagate(), StripSubClusterShapeFilterBase::testLastHit(), TrackEfficiencyMonitor::testSTATracks(), TkGluedMeasurementDet::testStrips(), TrackEfficiencyMonitor::testTrackerTracks(), TrackEfficiencyMonitor::trackerAcceptance(), TSGFromPropagation::trackerSeeds(), FastTSGFromPropagation::trackerSeeds(), TracktoRPC::TracktoRPC(), reco::JetSignalVertexCompatibilityAlgo::trackVertexCompat(), CosmicMuonTrajectoryBuilder::trajectories(), GlobalCosmicMuonTrajectoryBuilder::trajectories(), GsfTrajectorySmoother::trajectory(), KFTrajectorySmoother::trajectory(), TrackTransformer::transform(), GlobalMuonRefitter::transform(), ResidualRefitting::trkExtrap(), MuonTrajectoryUpdator::update(), VolumeMaterialEffectsUpdator::updateState(), reco::TrackGhostTrackState::vertexStateOnGhostTrack(), reco::TrackGhostTrackState::vertexStateOnMeasurement(), SimpleNavigableLayer::wellInside(), TSGFromPropagation::zDis(), and FastTSGFromPropagation::zDis().
|
inline |
Definition at line 72 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by MuonAlignmentAnalyzer::analyze(), MuonAlignment::analyze(), ForwardDetLayer::compatible(), BarrelDetLayer::compatible(), MuRingForwardDoubleLayer::compatible(), MuRingForwardLayer::compatibleDets(), ReferenceTrajectory::construct(), CaloDetIdAssociator::crossedElement(), Chi2MeasurementEstimatorBase::estimate(), fastProp(), MuonKinkFinder::getChi2(), MatcherUsingTracksAlgorithm::getChi2(), Chi2MeasurementEstimatorBase::maximalLocalDisplacement(), ForwardMeasurementEstimator::maximalLocalDisplacement(), BarrelMeasurementEstimator::maximalLocalDisplacement(), TkGluedMeasurementDet::measurements(), TkStripMeasurementDet::measurements(), operator<<(), trajectoryStateTransform::persistentState(), GsfMaterialEffectsUpdator::updateState(), VolumeMaterialEffectsUpdator::updateState(), MaterialEffectsUpdator::updateStateInPlace(), SimpleNavigableLayer::wellInside(), and MuRodBarrelLayer::xError().
|
inline |
Definition at line 68 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data(), and ProxyBase11< T >::isValid().
Referenced by IPTools::absoluteImpactParameter(), CosmicTrajectoryBuilder::AddHit(), CRackTrajectoryBuilder::AddHit(), PFTrackTransformer::addPointsAndBrems(), MultiTrajectoryStateAssembler::addState(), GroupedCkfTrajectoryBuilder::advanceOneLayer(), DeDxDiscriminatorLearner::algoAnalyze(), SiStripGainFromData::algoAnalyze(), SiStripGainFromCalibTree::algoAnalyze(), LayerCollector::allLayers(), CkfDebugger::analyseRecHitExistance(), ElectronSeedAnalyzer::analyze(), HcalCorrPFCalculation::analyze(), MuonAlignmentAnalyzer::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), TestTrackHits::analyze(), DTChamberEfficiency::analyze(), MuonAlignment::analyze(), SeedMultiplicityAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), SignedImpactParameter3D::apply(), SignedDecayLength3D::apply(), TrackAssociatorByPositionImpl::associateRecoToSim(), TrackAssociatorByPosition::associateRecoToSim(), TrackAssociatorByPositionImpl::associateSimToReco(), TrackAssociatorByPosition::associateSimToReco(), CosmicMuonTrajectoryBuilder::build(), GroupedDAFHitCollector::buildMultiRecHits(), CosmicMuonTrajectoryBuilder::buildSecondHalf(), SeedFromGenericPairOrTriplet::buildSeed(), SeedFromConsecutiveHitsCreator::buildSeed(), SeedForPhotonConversion1Leg::buildSeed(), SeedForPhotonConversionFromQuadruplets::buildSeedBool(), FWTrackProxyBuilderFullFramework::buildTrack(), TrackProducerAlgorithm< reco::Track >::buildTrack(), TrackProducerAlgorithm< reco::GsfTrack >::buildTrack(), EgammaHLTElectronDetaDphiProducer::calDEtaDPhiSCTrk(), MultiTrajectoryStateMode::chargeFromMode(), reco::modules::TrackerTrackHitFilter::checkHitAngle(), ConversionProducer::checkPhi(), reco::modules::TrackerTrackHitFilter::checkPXLCorrClustCharge(), MuonTrajectoryCleaner::clean(), MuonCkfTrajectoryBuilder::collectMeasurement(), TkGluedMeasurementDet::collectRecHits(), CollinearFitAtTM2::CollinearFitAtTM2(), PixelClusterShapeSeedComparitor::compatible(), MuDetRing::compatible(), ForwardDetLayer::compatible(), BarrelDetLayer::compatible(), MuDetRod::compatible(), MuRingForwardDoubleLayer::compatible(), PixelRod::compatibleDetsV(), PixelHitMatcher::compatibleHits(), TrackEfficiencyMonitor::compatibleLayers(), PixelHitMatcher::compatibleSeeds(), GsfTrackProducerBase::computeModeAtTM(), GsfConstraintAtVertex::constrainAtPoint(), SeedFromNuclearInteraction::construct(), GlobalMuonTrackMatcher::convertToTSOSMuHit(), GlobalMuonTrackMatcher::convertToTSOSTk(), GlobalMuonTrackMatcher::convertToTSOSTkHit(), OutInConversionSeedFinder::createSeed(), InOutConversionSeedFinder::createSeed(), CaloDetIdAssociator::crossedElement(), SimpleNavigableLayer::crossingState(), MuonGmtPair::cylExtrapTrkSam(), ResidualRefitting::cylExtrapTrkSam(), GlobalTrackerMuonAlignment::debugTrajectorySOS(), GlobalTrackerMuonAlignment::debugTrajectorySOSv(), MultipleScatteringGeometry::detLayers(), SignedImpactParameter3D::distanceWithJetAxis(), OutsideInMuonSeeder::doDebug(), OutsideInMuonSeeder::doLayer(), CSCPairResidualsConstraint::dphidzFromTrack(), PrintoutHelper::dumpCandidate(), PrintoutHelper::dumpMeasurement(), CosmicMuonTrajectoryBuilder::estimateDirection(), TrajectoryExtrapolatorToLine::extrapolate(), AnalyticalImpactPointExtrapolator::extrapolate(), TransverseImpactPointExtrapolator::extrapolate(), AnalyticalTrajectoryExtrapolatorToLine::extrapolate(), PropagateToMuon::extrapolate(), AnalyticalImpactPointExtrapolator::extrapolateFullState(), AnalyticalTrajectoryExtrapolatorToLine::extrapolateFullState(), InOutConversionSeedFinder::fillClusterSeeds(), MuonKinkFinder::fillTrkKink(), HLTMuonPointingFilter::filter(), CSCEfficiency::filter(), ConversionTrackEcalImpactPoint::find(), SETFilter::findChi2(), CkfTrajectoryBuilder::findCompatibleMeasurements(), TrackEfficiencyMonitor::findNextLayer(), CollinearFitAtTM::fit(), CosmicMuonSmoother::fit(), GsfTrajectoryFitter::fitOne(), KFTrajectoryFitter::fitOne(), CosmicMuonTrajectoryBuilder::flipTrajectory(), MuonTrackAnalyzer::getSeedTSOS(), TrackDetectorAssociator::getTAMuonChamberMatches(), ConversionProducer::getTrackImpactPosition(), HDetIdAssociator::getTrajectory(), GlobalCosmicMuonTrajectoryBuilder::getTransientRecHits(), GlobalTrajectoryBuilderBase::getTransientRecHits(), CosmicTrackingRegion::hits_(), SeedFromProtoTrack::init(), CosmicMuonSmoother::initialState(), TransientInitialStateEstimator::innerState(), GeomDetCompatibilityChecker::isCompatible(), reco::TrackGhostTrackState::isValid(), PerigeeLinearizedTrackState::isValid(), IPTools::jetTrackDistance(), GlobalTrackQualityProducer::kink(), IPTools::linearizedSignedImpactParameter3D(), TSGForRoadSearch::makeSeeds_0(), TSGForRoadSearch::makeSeeds_4(), L1MuonMatcherAlgo::match(), GlobalMuonTrackMatcher::match(), GlobalMuonTrackMatcher::match_Chi2(), GlobalMuonTrackMatcher::match_D(), GlobalMuonTrackMatcher::match_d(), GlobalMuonTrackMatcher::match_dist(), GlobalMuonTrackMatcher::match_Rmom(), GlobalMuonTrackMatcher::match_Rpos(), L1MuonMatcherAlgo::matchGeneric(), MatcherUsingTracksAlgorithm::matchWithPropagation(), MultiTrajectoryStateMerger::merge(), MultiTrajectoryStateMode::momentumFromModeCartesian(), MultiTrajectoryStateMode::momentumFromModeLocal(), MultiTrajectoryStateMode::momentumFromModeP(), MultiTrajectoryStateMode::momentumFromModePPhiEta(), MultiTrajectoryStateMode::momentumFromModeQP(), GaussianStateConversions::multiGaussianStateFromTSOS(), MuonResidualsFromTrack::MuonResidualsFromTrack(), GlobalTrackQualityProducer::newChi2(), TrajectoryStateLessWeight::operator()(), BeamSpotAlignmentDerivatives::operator()(), TkClonerImpl::operator()(), StateOnTrackerBound::operator()(), FullConvolutionWithMaterial::operator()(), ValidHitPairFilter::operator()(), TSCBLBuilderWithPropagator::operator()(), MultiTrajectoryStateMode::positionFromModeCartesian(), MultiTrajectoryStateMode::positionFromModeLocal(), DynamicTruncation::preliminaryFit(), ElectronSeedGenerator::prepareElTrackSeed(), FastElectronSeedGenerator::prepareElTrackSeed(), EgammaHLTPixelMatchElectronAlgo::process(), MuonReSeeder::produce(), pat::L1MuonMatcher::produce(), pat::HLTL1MuonMatcher::produce(), DeDxHitInfoProducer::produce(), HSCPDeDxInfoProducer::produce(), TrackCandidateProducer::produce(), DeDxEstimatorProducer::produce(), ConvBremSeedProducer::produce(), L2MuonSeedGenerator::produce(), ShallowGainCalibration::produce(), TrackerToMuonPropagator::produce(), cms::CosmicTrackFinder::produce(), MuonSimHitProducer::produce(), TriggerMatcherToHLTDebug::produce(), TrajectorySeedProducer::produce(), IPProducer< Container, Base, Helper >::produce(), cms::CkfTrackCandidateMakerBase::produceBase(), TrackingRecHitPropagator::project(), TkClonerImpl::project(), MuonGmtPair::propagate(), spr::propagateCalo(), StandAloneMuonTrajectoryBuilder::propagateTheSeedTSOS(), cms::MuonTCMETValueMapProducer::propagateTrack(), spr::propagateTrackerEnd(), TCMETAlgo::propagateTrackToCalorimeterFace(), TrackExtrapolator::propagateTrackToVolume(), GsfPropagatorWithMaterial::propagateWithPath(), TauTagTools::propagTrackECALSurfContactPoint(), GsfTrackProducerBase::putInEvt(), core.AutoHandle.AutoHandle::ReallyLoad(), TkConvValidator::recalculateMomentumAtFittedVertex(), SimpleDAFHitCollector::recHits(), KalmanAlignmentTrackRefitter::refitSingleTracklet(), PFElecTkProducer::resolveGsfTracks(), KFBasedPixelFitter::run(), MuonMillepedeAlgorithm::run(), HIPAlignmentAlgorithm::run(), GlobalMuonTrackMatcher::samePlane(), BaseCkfTrajectoryBuilder::seedMeasurements(), SeedGeneratorForCRack::seeds(), SeedGeneratorForCosmics::seeds(), SeedTransformer::seedTransform(), IPTools::signedDecayLength3D(), CosmicMuonSmoother::smooth(), CRackTrajectoryBuilder::SortHits(), CosmicMuonUtilities::stepPropagate(), MuonGmtPair::surfExtrapTrkSam(), ChargeSignificanceTrajectoryFilter::TBC(), StripSubClusterShapeTrajectoryFilter::testLastHit(), TrackEfficiencyMonitor::testSTATracks(), TrackEfficiencyMonitor::testTrackerTracks(), TrackEfficiencyMonitor::trackerAcceptance(), TSGFromPropagation::trackerSeeds(), FastTSGFromPropagation::trackerSeeds(), InOutConversionTrackFinder::tracks(), OutInConversionTrackFinder::tracks(), TracktoRPC::TracktoRPC(), DualBzeroTrajectoryFactory::trajectories(), DualTrajectoryFactory::trajectories(), CosmicMuonTrajectoryBuilder::trajectories(), CosmicMuonSmoother::trajectories(), GlobalCosmicMuonTrajectoryBuilder::trajectories(), GsfTrajectorySmoother::trajectory(), KFTrajectorySmoother::trajectory(), TrajectoryAtInvalidHit::TrajectoryAtInvalidHit(), trajectoryToResiduals(), TrackTransformer::transform(), SETFilter::transform(), ResidualRefitting::trkExtrap(), GsfMultiStateUpdator::update(), SiTrackerMultiRecHitUpdator::update(), MuonTrajectoryUpdator::update(), DynamicTruncation::update(), DynamicTruncation::updateWithCSChits(), and SimpleNavigableLayer::wellInside().
|
inline |
Definition at line 122 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by DeDxDiscriminatorLearner::algoAnalyze(), SiStripGainFromCalibTree::algoAnalyze(), SiStripLAProfileBooker::analyze(), MuonAlignmentAnalyzer::analyze(), MuonAlignment::analyze(), analyzer::SiPixelLorentzAngle::analyze(), reco::modules::TrackerTrackHitFilter::checkHitAngle(), reco::modules::TrackerTrackHitFilter::checkPXLCorrClustCharge(), TkGluedMeasurementDet::collectRecHits(), ForwardDetLayer::compatible(), MuRingForwardDoubleLayer::compatible(), SiStripGainFromData::ComputeChargeOverPath(), TSOSHistogramMaker::fill(), TrackerValidationVariables::fillHitQuantities(), MillePedeMonitor::fillResiduals(), SiStripFineDelayTLA::findtrackangle(), TkClonerImpl::operator()(), HSCPDeDxInfoProducer::produce(), DeDxHitInfoProducer::produce(), DeDxEstimatorProducer::produce(), ShallowGainCalibration::produce(), TkClonerImpl::project(), SiStripTrackingRecHitsValid::rechitanalysis(), SiStripTrackingRecHitsValid::rechitanalysis_matched(), and SimpleNavigableLayer::wellInside().
|
inline |
Definition at line 125 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by MuonResidualsFromTrack::addTrkCovMatrix(), CkfDebugger::analyseCompatibleMeasurements(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), BzeroReferenceTrajectory::BzeroReferenceTrajectory(), TkGluedMeasurementDet::checkHitProjection(), CollinearFitAtTM2::CollinearFitAtTM2(), TrajectoryStateCombiner::combine(), ForwardDetLayer::compatible(), MuRingForwardDoubleLayer::compatible(), MuRingForwardLayer::compatibleDets(), MultipleScatteringUpdator::compute(), GsfTrackProducerBase::computeModeAtTM(), PFGsfHelper::computeQpMode(), ReferenceTrajectory::construct(), CaloDetIdAssociator::crossedElement(), GlobalTrackerMuonAlignment::debugTrajectorySOS(), GlobalTrackerMuonAlignment::debugTrajectorySOSv(), OutsideInMuonSeeder::doLayer(), Chi2Strip1DEstimator::estimate(), Chi2MeasurementEstimatorBase::estimate(), AlignmentMonitorMuonResiduals::event(), AlignmentMonitorGeneric::event(), TrackerValidationVariables::fillHitQuantities(), CollinearFitAtTM::fit(), MuonKinkFinder::getChi2(), MatcherUsingTracksAlgorithm::getChi2(), NuclearTrackCorrector::getInitialState(), TrackDetectorAssociator::getTAMuonChamberMatches(), TkPixelMeasurementDet::hasBadComponents(), TransientInitialStateEstimator::innerState(), DeDxTools::IsFarFromBorder(), ShallowGainCalibration::IsFarFromBorder(), SiStripGainFromData::IsFarFromBorder(), SiStripGainFromCalibTree::IsFarFromBorder(), GsfTrackProducerBase::localParametersFromQpMode(), TRecHit5DParamConstraint::localPositionError(), GlobalMuonTrackMatcher::match_Chi2(), GlobalMuonTrackMatcher::match_dist(), Chi2MeasurementEstimatorBase::maximalLocalDisplacement(), ForwardMeasurementEstimator::maximalLocalDisplacement(), BarrelMeasurementEstimator::maximalLocalDisplacement(), MeasurementExtractor::measuredError(), TkStripMeasurementDet::measurements(), GlobalTrackerMuonAlignment::muonFitter(), MuonResidualsFromTrack::MuonResidualsFromTrack(), oldMUcompute(), operator<<(), TRecHit5DParamConstraint::parametersError(), trajectoryStateTransform::persistentState(), HIPAlignmentAlgorithm::processHit1D(), HIPAlignmentAlgorithm::processHit2D(), ShallowTrackClustersProducer::produce(), TrackCandidateProducer::produce(), AlignmentMuonHIPTrajectorySelector::produce(), TrajectorySeedProducer::produce(), StraightLinePropagator::propagatedState(), TrackAssociatorByPositionImpl::quality(), TrackAssociatorByPosition::quality(), KalmanAlignmentTrackRefitter::refitSingleTracklet(), NuclearInteractionFinder::rescaleError(), TrajectorySegmentBuilder::segments(), CRackTrajectoryBuilder::SortHits(), FastTSGFromPropagation::stateOnDet(), ChargeSignificanceTrajectoryFilter::TBC(), CkfDebugger::testSeed(), TkGluedMeasurementDet::testStrips(), TrackEfficiencyMonitor::testTrackerTracks(), GlobalTrackerMuonAlignment::trackFitter(), DualBzeroTrajectoryFactory::trajectories(), DualTrajectoryFactory::trajectories(), Strip1DMeasurementTransformator::trajectoryError(), trajectoryToResiduals(), Tsos2DPhi::Tsos2DPhi(), Tsos2DZed::Tsos2DZed(), Tsos4D::Tsos4D(), GsfMultiStateUpdator::update(), GsfMaterialEffectsUpdator::updateState(), VolumeMaterialEffectsUpdator::updateState(), MaterialEffectsUpdator::updateStateInPlace(), SimpleNavigableLayer::wellInside(), and MuRodBarrelLayer::xError().
|
inline |
Definition at line 119 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by DeDxDiscriminatorLearner::algoAnalyze(), SeedMultiplicityAnalyzer::analyze(), GsfMultipleScatteringUpdator::compute(), EnergyLossUpdator::compute(), MultipleScatteringUpdator::compute(), GsfBetheHeitlerUpdator::compute(), VolumeEnergyLossEstimator::estimate(), VolumeMultipleScatteringEstimator::estimate(), MultiHitGeneratorFromChi2::hitSets(), TrajectoryManager::makeSinglePSimHit(), oldMUcompute(), HSCPDeDxInfoProducer::produce(), DeDxHitInfoProducer::produce(), DeDxEstimatorProducer::produce(), MuonSimHitProducer::produce(), TrackingRecHitPropagator::project(), and SiStripMonitorTrack::trajectoryStudy().
|
inline |
Definition at line 113 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by SiPixelHitEfficiencySource::analyze(), SiPixelTrackResidualSource::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), BzeroReferenceTrajectory::BzeroReferenceTrajectory(), CollinearFitAtTM2::CollinearFitAtTM2(), TrajectoryStateCombiner::combine(), GsfTrackProducerBase::computeModeAtTM(), PFGsfHelper::computeQpMode(), ReferenceTrajectory::construct(), TwoBodyDecayTrajectory::constructSingleTsosWithErrors(), GlobalTrackerMuonAlignment::debugTrajectorySOS(), GlobalTrackerMuonAlignment::debugTrajectorySOSv(), SiStripBackplaneCalibration::derivatives(), TwoBowedSurfacesAlignmentParameters::derivatives(), DualBzeroReferenceTrajectory::extractParameters(), DualReferenceTrajectory::extractParameters(), CollinearFitAtTM::fit(), KFTrajectoryFitter::fitOne(), MuonKinkFinder::getChi2(), MatcherUsingTracksAlgorithm::getChi2(), NuclearTrackCorrector::getInitialState(), PixelClusterParameterEstimator::getParameters(), TransientInitialStateEstimator::innerState(), CRackTrajectoryBuilder::innerState(), StripClusterParameterEstimator::localParameters(), GsfTrackProducerBase::localParametersFromQpMode(), StripClusterParameterEstimator::localParametersV(), GlobalMuonTrackMatcher::match_Chi2(), MeasurementExtractor::measuredParameters(), GlobalTrackerMuonAlignment::misalignMuonL(), MultiTrajectoryStateMode::momentumFromModeLocal(), GlobalTrackerMuonAlignment::muonFitter(), SegmentAlignmentDerivatives4D::operator()(), TrajectoryStateWithArbitraryError::operator()(), KarimakiAlignmentDerivatives::operator()(), BowedSurfaceAlignmentDerivatives::operator()(), operator<<(), TRecHit5DParamConstraint::parameters(), trajectoryStateTransform::persistentState(), FakeTrackProducer< T >::produce(), TrackCandidateProducer::produce(), cms::CosmicTrackFinder::produce(), TrajectorySeedProducer::produce(), ReferenceTrajectory::propagate(), StraightLinePropagator::propagatedState(), GsfTrackProducerBase::putInEvt(), TrackAssociatorByPositionImpl::quality(), TrackAssociatorByPosition::quality(), TkPixelMeasurementDet::recHits(), ReferenceTrajectory::ReferenceTrajectory(), KalmanAlignmentTrackRefitter::refitSingleTracklet(), NuclearInteractionFinder::rescaleError(), TrackClusterSplitter::splitCluster(), FastTSGFromPropagation::stateOnDet(), ChargeSignificanceTrajectoryFilter::TBC(), CkfDebugger::testSeed(), GlobalTrackerMuonAlignment::trackFitter(), Strip1DMeasurementTransformator::trajectoryParameters(), Tsos2DPhi::Tsos2DPhi(), Tsos2DZed::Tsos2DZed(), Tsos4D::Tsos4D(), GaussianStateConversions::tsosFromMultiGaussianState(), MultiGaussianStateTransform::tsosFromSingleState(), GsfMultiStateUpdator::update(), KFStrip1DUpdator::update(), GsfMaterialEffectsUpdator::updateState(), VolumeMaterialEffectsUpdator::updateState(), and MaterialEffectsUpdator::updateStateInPlace().
|
inline |
Definition at line 116 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by CosmicTrajectoryBuilder::AddHit(), MuonCSCChamberResidual::addResidual(), MuonDT13ChamberResidual::addResidual(), MuonDT2ChamberResidual::addResidual(), CkfDebugger::analyseCompatibleMeasurements(), MuonAlignmentAnalyzer::analyze(), SiPixelHitEfficiencySource::analyze(), MuonAlignment::analyze(), analyzer::SiPixelLorentzAngle::analyze(), barrelUtil::calculatePhiWindow(), tkDetUtil::calculatePhiWindow(), TkGluedMeasurementDet::checkHitProjection(), MuDetRing::compatible(), ForwardDetLayer::compatible(), MuRingForwardDoubleLayer::compatible(), MuRodBarrelLayer::compatibleDets(), InsideBoundsMeasurementEstimator::estimate(), Chi2Strip1DEstimator::estimate(), Chi2MeasurementEstimatorBase::estimate(), AlignmentMonitorTemplate::event(), AlignmentMonitorMuonResiduals::event(), AlignmentMonitorGeneric::event(), TSOSHistogramMaker::fill(), TrackerValidationVariables::fillHitQuantities(), OverlapProblemTSOSPositionFilter::filter(), SiStripFineDelayTLA::findtrackangle(), TkPixelMeasurementDet::hasBadComponents(), DeDxTools::IsFarFromBorder(), ShallowGainCalibration::IsFarFromBorder(), SiStripGainFromData::IsFarFromBorder(), SiStripGainFromCalibTree::IsFarFromBorder(), TRecHit5DParamConstraint::localPosition(), TrajectoryManager::makeSinglePSimHit(), TwoBodyDecayTrajectoryFactory::match(), GlobalMuonTrackMatcher::match_d(), GlobalMuonTrackMatcher::match_dist(), MatcherUsingTracksAlgorithm::matchWithPropagation(), TkStripMeasurementDet::measurements(), MuonResidualsFromTrack::MuonResidualsFromTrack(), BeamSpotAlignmentDerivatives::operator()(), ValidHitPairFilter::operator()(), HIPAlignmentAlgorithm::processHit1D(), HIPAlignmentAlgorithm::processHit2D(), ShallowTrackClustersProducer::produce(), HSCPDeDxInfoProducer::produce(), DeDxHitInfoProducer::produce(), AlignmentMuonHIPTrajectorySelector::produce(), TkStripMeasurementDet::recHits(), GlobalMuonTrackMatcher::samePlane(), TkStripMeasurementDet::simpleRecHits(), TrackEfficiencyMonitor::testSTATracks(), TrackEfficiencyMonitor::testTrackerTracks(), TracktoRPC::TracktoRPC(), KFTrajectorySmoother::trajectory(), trajectoryToResiduals(), and ResidualRefitting::trkExtrap().
|
inline |
Definition at line 84 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by TrackProducerAlgorithm< reco::Track >::buildTrack(), TrackProducerAlgorithm< reco::GsfTrack >::buildTrack(), TransientInitialStateEstimator::innerState(), cms::CosmicTrackFinder::produce(), TrackingRecHitPropagator::project(), GsfTrackProducerBase::putInEvt(), GaussianStateConversions::tsosFromMultiGaussianState(), MultiGaussianStateTransform::tsosFromSingleState(), and VolumeMaterialEffectsUpdator::updateState().
|
inline |
Definition at line 134 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::unsharedData().
Referenced by TSGFromPropagation::adjust(), FastTSGFromPropagation::adjust(), GroupedCkfTrajectoryBuilder::backwardFit(), CosmicMuonTrajectoryBuilder::build(), SeedFromGenericPairOrTriplet::buildSeed(), OutsideInMuonSeeder::doLayer(), MuonCkfTrajectoryBuilder::findCompatibleMeasurements(), NuclearTrackCorrector::getInitialState(), TransientInitialStateEstimator::innerState(), SimpleDAFHitCollector::recHits(), KalmanAlignmentTrackRefitter::refitSingleTracklet(), KFBasedPixelFitter::run(), SeedGeneratorForCRack::seeds(), SeedTransformer::seedTransform(), StandAloneMuonRefitter::singleRefit(), CosmicMuonSmoother::smooth(), CosmicMuonTrajectoryBuilder::trajectories(), CosmicMuonSmoother::trajectories(), GsfTrajectorySmoother::trajectory(), KFTrajectorySmoother::trajectory(), and MuonTrajectoryUpdator::update().
|
inline |
Definition at line 209 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::sharedData().
|
inline |
|
inline |
Definition at line 128 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by MuonErrorMatrix::adjust(), TSGFromPropagation::adjust(), FastTSGFromPropagation::adjust(), CkfDebugger::analyseCompatibleMeasurements(), DTChamberEfficiency::analyze(), GlobalTrackerMuonAlignment::analyzeTrackTrack(), GlobalTrackerMuonAlignment::analyzeTrackTrajectory(), MuonSimHitProducer::applyMaterialEffects(), L2MuonSeedGenerator::associateOfflineSeedToL1(), TrackAssociatorByPositionImpl::associateRecoToSim(), TrackAssociatorByPosition::associateRecoToSim(), TrackAssociatorByPositionImpl::associateSimToReco(), TrackAssociatorByPosition::associateSimToReco(), GroupedDAFHitCollector::buildMultiRecHits(), BzeroReferenceTrajectory::BzeroReferenceTrajectory(), TrajectoryStateCombiner::combine(), GsfMultipleScatteringUpdator::compute(), EnergyLossUpdator::compute(), MultipleScatteringUpdator::compute(), GsfBetheHeitlerUpdator::compute(), MultiRefittedTS::computeFreeTrajectoryState(), CkfDebugger::computePulls(), GsfConstraintAtVertex::constrainAtPoint(), ReferenceTrajectory::construct(), TwoBodyDecayTrajectory::constructSingleTsosWithErrors(), GlobalMuonTrackMatcher::convertToTSOSTk(), GlobalMuonTrackMatcher::convertToTSOSTkHit(), NavVolume6Faces::crossToNextVolume(), AlignmentMonitorTracksFromTrajectories::event(), AnalyticalImpactPointExtrapolator::extrapolateFullState(), AnalyticalTrajectoryExtrapolatorToLine::extrapolateFullState(), GsfTrackProducerBase::fillMode(), CosmicMuonSmoother::fit(), GsfTrajectoryFitter::fitOne(), NuclearTrackCorrector::getInitialState(), TransientInitialStateEstimator::innerState(), CRackTrajectoryBuilder::innerState(), MatcherUsingTracksAlgorithm::matchWithPropagation(), GlobalTrackerMuonAlignment::misalignMuonL(), MultiTrajectoryStateMode::momentumFromModeLocal(), GlobalTrackerMuonAlignment::muonFitter(), oldMUcompute(), TrajectoryStateWithArbitraryError::operator()(), MultiTrajectoryStateMode::positionFromModeLocal(), ElectronSeedGenerator::prepareElTrackSeed(), TrackCandidateProducer::produce(), cms::CosmicTrackFinder::produce(), TrackingRecHitPropagator::project(), RecHitPropagator::propagate(), MuonTrajectoryUpdator::propagateState(), KalmanAlignmentTrackRefitter::refitSingleTracklet(), NuclearInteractionFinder::rescaleError(), CosmicMuonUtilities::reverseDirection(), KFBasedPixelFitter::run(), GlobalMuonTrackMatcher::samePlane(), SeedTransformer::seedTransform(), CosmicMuonSmoother::smooth(), Traj2TrackHits::split(), CosmicMuonUtilities::stepPropagate(), TRecHit5DParamConstraint::surface(), DynamicTruncation::testCSCstation(), DynamicTruncation::testDTstation(), TrackEfficiencyMonitor::testSTATracks(), TrackEfficiencyMonitor::testTrackerTracks(), GlobalTrackerMuonAlignment::trackFitter(), DualBzeroTrajectoryFactory::trajectories(), DualTrajectoryFactory::trajectories(), GsfTrajectorySmoother::trajectory(), TrackTransformer::transform(), GaussianStateConversions::tsosFromMultiGaussianState(), MultiGaussianStateTransform::tsosFromSingleState(), GsfMultiStateUpdator::update(), KFStrip1DUpdator::update(), SiTrackerMultiRecHitUpdator::update(), GsfMaterialEffectsUpdator::updateState(), VolumeMaterialEffectsUpdator::updateState(), MaterialEffectsUpdator::updateStateInPlace(), and DynamicTruncation::updateWithDThits().
|
inline |
Position relative to material, defined relative to momentum vector.
Definition at line 153 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by MuonErrorMatrix::adjust(), TSGFromPropagation::adjust(), FastTSGFromPropagation::adjust(), TwoBodyDecayTrajectory::constructSingleTsosWithErrors(), operator<<(), trajectoryStateTransform::persistentState(), TrajectorySeedProducer::produce(), NuclearInteractionFinder::rescaleError(), FastTSGFromPropagation::stateOnDet(), GaussianStateConversions::tsosFromMultiGaussianState(), KFStrip1DUpdator::update(), VolumeMaterialEffectsUpdator::updateState(), and MaterialEffectsUpdator::updateStateInPlace().
|
inline |
Definition at line 63 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::swap().
Referenced by swap().
|
inline |
Definition at line 104 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by GroupedCkfTrajectoryBuilder::advanceOneLayer(), CompositeTECWedge::computeCrossings(), TECLayer::computeCrossings(), TIDRing::computeCrossings(), TOBRod::computeCrossings(), TBLayer::computeCrossings(), Phase2OTBarrelRod::computeCrossings(), PixelBlade::computeCrossings(), Phase2OTECRing::computeCrossings(), Phase1PixelBlade::computeCrossings(), CompositeTECPetal::computeCrossings(), PixelForwardLayer::computeCrossings(), PixelForwardLayerPhase1::computeCrossings(), TIBRing::computeCrossings(), TransverseImpactPointExtrapolator::doExtrapolation(), TrajectoryManager::makeSinglePSimHit(), MuonSimHitProducer::produce(), TIDLayer::ringIndicesByCrossingProximity(), Phase2OTECRingedLayer::ringIndicesByCrossingProximity(), and InOutConversionSeedFinder::startSeed().
void TrajectoryStateOnSurface::update | ( | const LocalTrajectoryParameters & | p, |
const SurfaceType & | aSurface, | ||
const MagneticField * | field, | ||
SurfaceSide | side = SurfaceSideDefinition::atCenterOfSurface |
||
) |
Mutator from local parameters, errors and surface. For surfaces with material the side of the surface should be specified explicitely. If the underlying trajectory state supports updates, it will be updated, otherwise this method will just behave like creating a new TSOS (which will make a new BasicSingleTrajectoryState)
Definition at line 10 of file TrajectoryStateOnSurface.cc.
References ProxyBase11< T >::data(), TrajectoryStateOnSurface(), and ProxyBase11< T >::unsharedData().
Referenced by progressbar.ProgressBar::__next__(), relval_steps.Matrix::__setitem__(), relval_steps.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), SeedFromGenericPairOrTriplet::buildSeed(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), relval_steps.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), DynamicTruncation::update(), Vispa.Gui.PortConnection.PointToPointConnection::updateConnection(), MaterialEffectsUpdator::updateStateInPlace(), DynamicTruncation::updateWithCSChits(), and DynamicTruncation::updateWithDThits().
|
inline |
Definition at line 167 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::unsharedData().
Referenced by progressbar.ProgressBar::__next__(), relval_steps.Matrix::__setitem__(), relval_steps.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), relval_steps.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
inline |
Definition at line 170 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::unsharedData().
Referenced by progressbar.ProgressBar::__next__(), relval_steps.Matrix::__setitem__(), relval_steps.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), relval_steps.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
void TrajectoryStateOnSurface::update | ( | const LocalTrajectoryParameters & | p, |
const LocalTrajectoryError & | err, | ||
const SurfaceType & | aSurface, | ||
const MagneticField * | field, | ||
SurfaceSide | side = SurfaceSideDefinition::atCenterOfSurface |
||
) |
Mutator from local parameters, errors and surface. For surfaces with material the side of the surface should be specified explicitely. For multi-states the weight should be specified explicitely. If the underlying trajectory state supports updates, it will be updated, otherwise this method will just behave like creating a new TSOS (which will make a new BasicSingleTrajectoryState)
Definition at line 25 of file TrajectoryStateOnSurface.cc.
References ProxyBase11< T >::data(), TrajectoryStateOnSurface(), and ProxyBase11< T >::unsharedData().
Referenced by progressbar.ProgressBar::__next__(), relval_steps.Matrix::__setitem__(), relval_steps.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), relval_steps.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
inline |
Definition at line 132 of file TrajectoryStateOnSurface.h.
References ProxyBase11< T >::data().
Referenced by cuy.ValElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), MuonErrorMatrix::adjust(), TSGFromPropagation::adjust(), FastTSGFromPropagation::adjust(), TrajectoryStateLessWeight::operator()(), GsfMaterialEffectsUpdator::updateState(), PerigeeMultiLTS::weightInMixture(), and PerigeeLinearizedTrackState::weightInMixture().