Functions | |
const TrackingRecHit * | getHitFromIter (trackingRecHit_iterator iter) |
template<typename iter > | |
std::vector< OmniClusterRef > | hitsToClusterRefs (iter begin, iter end) |
double | trackAssociationChi2 (const reco::TrackBase::ParameterVector &rParameters, const reco::TrackBase::CovarianceMatrix &recoTrackCovMatrix, const reco::TrackBase::ParameterVector &sParameters) |
basic method where chi2 is computed More... | |
double | trackAssociationChi2 (const reco::TrackBase::ParameterVector &rParameters, const reco::TrackBase::CovarianceMatrix &recoTrackCovMatrix, const Basic3DVector< double > &momAtVtx, const Basic3DVector< double > &vert, int charge, const MagneticField &magfield, const reco::BeamSpot &bs) |
double | trackAssociationChi2 (const reco::TrackBase::ParameterVector &rParameters, const reco::TrackBase::CovarianceMatrix &recoTrackCovMatrix, const TrackingParticle &trackingParticle, const MagneticField &magfield, const reco::BeamSpot &bs) |
double | trackAssociationChi2 (const reco::TrackBase &track, const TrackingParticle &trackingParticle, const MagneticField &magfield, const reco::BeamSpot &bs) |
Variables | |
constexpr double | invalidChi2 = 10000000000. |
|
inline |
Definition at line 16 of file trackHitsToClusterRefs.h.
Referenced by QuickTrackAssociatorByHitsImpl::getAllSimTrackIdentifiers(), QuickTrackAssociatorByHitsImpl::getDoubleCount(), hitsToClusterRefs(), and QuickTrackAssociatorByHitsImpl::weightedNumberOfTrackClusters().
std::vector<OmniClusterRef> track_associator::hitsToClusterRefs | ( | iter | begin, |
iter | end | ||
) |
Definition at line 21 of file trackHitsToClusterRefs.h.
References SiStripRecHit1D::cluster(), SiStripRecHit2D::cluster(), Phase2TrackerRecHit1D::cluster(), SiPixelRecHit::cluster(), VectorHit::cluster(), VectorHit::firstClusterRef(), TrackingRecHit::geographicalId(), getHitFromIter(), trackerHitRTTI::isFromDet(), edm::Ref< C, T, F >::isNonnull(), SiStripMatchedRecHit2D::monoClusterRef(), SiStripMatchedRecHit2D::monoHit(), TrackerSingleRecHit::omniClusterRef(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripMatchedRecHit2D::stereoClusterRef(), SiStripMatchedRecHit2D::stereoHit(), DetId::subdetId(), SiStripDetId::TEC, SiStripDetId::TIB, SiStripDetId::TID, and SiStripDetId::TOB.
Referenced by QuickTrackAssociatorByHitsImpl::associateTrack(), TrackingNtuple::fillCandidates(), TrackingNtuple::fillSeeds(), TrackingNtuple::fillTracks(), QuickTrackAssociatorByHitsImpl::getDoubleCount(), and QuickTrackAssociatorByHitsImpl::weightedNumberOfTrackClusters().
double track_associator::trackAssociationChi2 | ( | const reco::TrackBase::ParameterVector & | rParameters, |
const reco::TrackBase::CovarianceMatrix & | recoTrackCovMatrix, | ||
const reco::TrackBase::ParameterVector & | sParameters | ||
) |
basic method where chi2 is computed
Definition at line 9 of file trackAssociationChi2.cc.
References isoTrack_cff::chi2, reco::deltaPhi(), f, invalidChi2, LogDebug, and funct::sin().
Referenced by TrackAssociatorByChi2Impl::associateRecoToSim(), TrackAssociatorByChi2Impl::associateSimToReco(), TrackingNtuple::fillCandidates(), TrackingNtuple::fillTracks(), TrackGenAssociatorByChi2Impl::getChi2(), and trackAssociationChi2().
double track_associator::trackAssociationChi2 | ( | const reco::TrackBase::ParameterVector & | rParameters, |
const reco::TrackBase::CovarianceMatrix & | recoTrackCovMatrix, | ||
const Basic3DVector< double > & | momAtVtx, | ||
const Basic3DVector< double > & | vert, | ||
int | charge, | ||
const MagneticField & | magfield, | ||
const reco::BeamSpot & | bs | ||
) |
Definition at line 36 of file trackAssociationChi2.cc.
References cms::cuda::bs, ALCARECOTkAlJpsiMuMu_cff::charge, isoTrack_cff::chi2, invalidChi2, volumeBasedMagneticField_160812_cfi::magfield, submitPVValidationJobs::params, trackAssociationChi2(), and reco::trackingParametersAtClosestApproachToBeamSpot().
double track_associator::trackAssociationChi2 | ( | const reco::TrackBase::ParameterVector & | rParameters, |
const reco::TrackBase::CovarianceMatrix & | recoTrackCovMatrix, | ||
const TrackingParticle & | trackingParticle, | ||
const MagneticField & | magfield, | ||
const reco::BeamSpot & | bs | ||
) |
Definition at line 53 of file trackAssociationChi2.cc.
References cms::cuda::bs, ALCARECOTkAlJpsiMuMu_cff::charge, TrackingParticle::charge(), invalidChi2, volumeBasedMagneticField_160812_cfi::magfield, TrackingParticle::momentum(), trackAssociationChi2(), and TrackingParticle::vertex().
double track_associator::trackAssociationChi2 | ( | const reco::TrackBase & | track, |
const TrackingParticle & | trackingParticle, | ||
const MagneticField & | magfield, | ||
const reco::BeamSpot & | bs | ||
) |
Definition at line 69 of file trackAssociationChi2.cc.
References cms::cuda::bs, volumeBasedMagneticField_160812_cfi::magfield, HLT_2024v14_cff::track, and trackAssociationChi2().
constexpr double track_associator::invalidChi2 = 10000000000. |
Definition at line 7 of file trackAssociationChi2.cc.
Referenced by trackAssociationChi2().