Enumerations | |
enum | { N = reco::GsfTrackExtra::dimension } |
Functions | |
MultiGaussianState< N > | innerMultiState (const reco::GsfTrack &tk) |
MultiGaussianState1D | innerMultiState1D (const reco::GsfTrack &tk, unsigned int index) |
MultiGaussianState< N > | multiState (const std::vector< MultiGaussianState< N >::Vector > &, const std::vector< MultiGaussianState< N >::Matrix > &, const std::vector< double > &) |
MultiGaussianState< 5 > | multiState (const TrajectoryStateOnSurface) |
MultiGaussianState1D | multiState1D (const std::vector< MultiGaussianState< N >::Vector > &, const std::vector< MultiGaussianState< N >::Matrix > &, const std::vector< double > &, unsigned int) |
MultiGaussianState1D | multiState1D (const TrajectoryStateOnSurface, unsigned int) |
MultiGaussianState< N > | outerMultiState (const reco::GsfTrack &tk) |
MultiGaussianState1D | outerMultiState1D (const reco::GsfTrack &tk, unsigned int index) |
TrajectoryStateOnSurface | tsosFromSingleState (const SingleGaussianState< 5 > &, const TrajectoryStateOnSurface) |
anonymous enum |
Enumerator | |
---|---|
N |
Definition at line 19 of file MultiGaussianStateTransform.h.
MultiGaussianState< MultiGaussianStateTransform::N > MultiGaussianStateTransform::innerMultiState | ( | const reco::GsfTrack & | tk | ) |
Construct a MultiGaussianState from the reco::GsfTrack innermost state (local parameters)
Definition at line 15 of file MultiGaussianStateTransform.cc.
References reco::GsfTrack::gsfExtra(), and multiState().
MultiGaussianState1D MultiGaussianStateTransform::innerMultiState1D | ( | const reco::GsfTrack & | tk, |
unsigned int | index | ||
) |
Construct a MultiGaussianState1D for the local parameter corresponding to "index" (0<=index<5) from the reco::GsfTrack innermost state
Definition at line 30 of file MultiGaussianStateTransform.cc.
References Exception, reco::GsfTrack::gsfExtra(), multiState1D(), and N.
MultiGaussianState< MultiGaussianStateTransform::N > MultiGaussianStateTransform::multiState | ( | const std::vector< MultiGaussianState< N >::Vector > & | parameters, |
const std::vector< MultiGaussianState< N >::Matrix > & | covariances, | ||
const std::vector< double > & | weights | ||
) |
Construct a MultiGaussianState from the vectors of parameters, covariances and weights
Definition at line 39 of file MultiGaussianStateTransform.cc.
References makeMuonMisalignmentScenario::components, mps_fire::i, and HLT_2022v12_cff::weights.
Referenced by innerMultiState(), MultiTrajectoryStateMerger::merge(), outerMultiState(), GaussianStateConversions::tsosFromMultiGaussianState(), and GaussianStateConversions::vertexFromMultiGaussianState().
MultiGaussianState< 5 > MultiGaussianStateTransform::multiState | ( | const TrajectoryStateOnSurface | tsos | ) |
Construct a MultiGaussianState from a TrajectoryStateOnSurface (local parameters)
Definition at line 68 of file MultiGaussianStateTransform.cc.
References makeMuonMisalignmentScenario::components, and mps_fire::i.
MultiGaussianState1D MultiGaussianStateTransform::multiState1D | ( | const std::vector< MultiGaussianState< N >::Vector > & | parameters, |
const std::vector< MultiGaussianState< N >::Matrix > & | covariances, | ||
const std::vector< double > & | weights, | ||
unsigned int | index | ||
) |
Construct a MultiGaussianState1D from the vectors of parameters, covariances and weights
Definition at line 54 of file MultiGaussianStateTransform.cc.
References makeMuonMisalignmentScenario::components, mps_fire::i, and HLT_2022v12_cff::weights.
Referenced by multiTrajectoryStateMode::chargeFromMode(), PFGsfHelper::computeQpMode(), egamma::correctElectronMomentum(), GsfTrackProducerBase::fillMode(), innerMultiState1D(), GsfTrackProducerBase::localParametersFromQpMode(), multiTrajectoryStateMode::momentumFromModeLocal(), multiTrajectoryStateMode::momentumFromModeP(), multiTrajectoryStateMode::momentumFromModeQP(), outerMultiState1D(), and multiTrajectoryStateMode::positionFromModeLocal().
MultiGaussianState1D MultiGaussianStateTransform::multiState1D | ( | const TrajectoryStateOnSurface | tsos, |
unsigned int | index | ||
) |
Construct a MultiGaussianState1D from a TrajectoryStateOnSurface (local parameters)
Definition at line 81 of file MultiGaussianStateTransform.cc.
References makeMuonMisalignmentScenario::components, Exception, mps_fire::i, and N.
MultiGaussianState< MultiGaussianStateTransform::N > MultiGaussianStateTransform::outerMultiState | ( | const reco::GsfTrack & | tk | ) |
Construct a MultiGaussianState from the reco::GsfTrack innermost state (local parameters)
Definition at line 9 of file MultiGaussianStateTransform.cc.
References reco::GsfTrack::gsfExtra(), and multiState().
MultiGaussianState1D MultiGaussianStateTransform::outerMultiState1D | ( | const reco::GsfTrack & | tk, |
unsigned int | index | ||
) |
Construct a MultiGaussianState1D for the local parameter corresponding to "index" (0<=index<5) from the reco::GsfTrack outermost state
Definition at line 21 of file MultiGaussianStateTransform.cc.
References Exception, reco::GsfTrack::gsfExtra(), multiState1D(), and N.
TrajectoryStateOnSurface MultiGaussianStateTransform::tsosFromSingleState | ( | const SingleGaussianState< 5 > & | singleState, |
const TrajectoryStateOnSurface | refTsos | ||
) |
Construct a TrajectoryStateOnSurface from a 5D SingleGaussianState (local parameters) and a reference TSOS (surface, charge, ..)
Definition at line 96 of file MultiGaussianStateTransform.cc.
References SingleGaussianState< N >::covariance(), TrajectoryStateOnSurface::localParameters(), TrajectoryStateOnSurface::magneticField(), SingleGaussianState< N >::mean(), LocalTrajectoryParameters::pzSign(), and TrajectoryStateOnSurface::surface().