double pat::helper::ResolutionHelper::getResolE | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 276 of file ResolutionHelper.cc.
References a, b, pat::CandKinResolution::Cart, funct::cos(), pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, AlCaHLTBitMon_ParallelJobs::p, funct::sin(), pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by getResolP(), and pat::CandKinResolution::resolE().
double pat::helper::ResolutionHelper::getResolEt | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
dEt/dPx * Et
dEt/dPx * Et
dEt/dPx * Et
Definition at line 340 of file ResolutionHelper.cc.
References a, b, EnergyCorrector::c, pat::CandKinResolution::Cart, funct::cos(), alignCSCRings::e, reco::e2, pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, AlCaHLTBitMon_ParallelJobs::p, p2, pi2, alignCSCRings::s, indexGen::s2, funct::sin(), pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by pat::CandKinResolution::resolEt().
double pat::helper::ResolutionHelper::getResolEta | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 479 of file ResolutionHelper.cc.
References funct::abs(), pat::CandKinResolution::Cart, DetaDtheta(), pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, getResolTheta(), pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by pat::CandKinResolution::resolEta().
double pat::helper::ResolutionHelper::getResolM | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 430 of file ResolutionHelper.cc.
References pat::CandKinResolution::Cart, pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by pat::CandKinResolution::resolM().
double pat::helper::ResolutionHelper::getResolP | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 37 of file ResolutionHelper.cc.
References pat::CandKinResolution::Cart, pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, getResolE(), pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by getResolPInv(), and pat::CandKinResolution::resolP().
double pat::helper::ResolutionHelper::getResolPhi | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 534 of file ResolutionHelper.cc.
References pat::CandKinResolution::Cart, pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by pat::CandKinResolution::resolPhi().
double pat::helper::ResolutionHelper::getResolPInv | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 115 of file ResolutionHelper.cc.
References pat::CandKinResolution::Cart, pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, getResolP(), pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by pat::CandKinResolution::resolPInv().
double pat::helper::ResolutionHelper::getResolPt | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 71 of file ResolutionHelper.cc.
References a, b, pat::CandKinResolution::Cart, funct::cos(), pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, AlCaHLTBitMon_ParallelJobs::p, funct::sin(), pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by pat::CandKinResolution::resolPt().
double pat::helper::ResolutionHelper::getResolPx | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 141 of file ResolutionHelper.cc.
References a, b, pat::CandKinResolution::Cart, funct::cos(), pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, AlCaHLTBitMon_ParallelJobs::p, funct::sin(), pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by pat::CandKinResolution::resolPx().
double pat::helper::ResolutionHelper::getResolPy | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 183 of file ResolutionHelper.cc.
References a, b, pat::CandKinResolution::Cart, funct::cos(), pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, AlCaHLTBitMon_ParallelJobs::p, funct::sin(), pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by pat::CandKinResolution::resolPy().
double pat::helper::ResolutionHelper::getResolPz | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 225 of file ResolutionHelper.cc.
References a, b, EnergyCorrector::c, pat::CandKinResolution::Cart, funct::cos(), pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::s, funct::sin(), pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by pat::CandKinResolution::resolPz().
double pat::helper::ResolutionHelper::getResolTheta | ( | pat::CandKinResolution::Parametrization | parametrization, |
const AlgebraicSymMatrix44 & | covariance, | ||
const pat::CandKinResolution::LorentzVector & | p4 | ||
) |
Definition at line 502 of file ResolutionHelper.cc.
References funct::abs(), pat::CandKinResolution::Cart, DthetaDeta(), pat::CandKinResolution::ECart, pat::CandKinResolution::ESpher, pat::CandKinResolution::EtEtaPhi, pat::CandKinResolution::EtThetaPhi, Exception, pat::CandKinResolution::Invalid, pat::CandKinResolution::MCCart, pat::CandKinResolution::MCPInvSpher, pat::CandKinResolution::MCSpher, AlCaHLTBitMon_ParallelJobs::p, pi, pat::CandKinResolution::Spher, and mathSSE::sqrt().
Referenced by getResolEta(), and pat::CandKinResolution::resolTheta().
void pat::helper::ResolutionHelper::rescaleForKinFitter | ( | const pat::CandKinResolution::Parametrization | parametrization, |
AlgebraicSymMatrix44 & | covariance, | ||
const math::XYZTLorentzVector & | initialP4 | ||
) |
Definition at line 9 of file ResolutionHelper.cc.
References pat::CandKinResolution::Cart, pat::CandKinResolution::ESpher, i, and pat::CandKinResolution::Spher.