#include <LikelihoodFitDeDxEstimator.h>
Public Member Functions | |
std::pair< float, float > | dedx (const reco::DeDxHitCollection &Hits) override |
LikelihoodFitDeDxEstimator (const edm::ParameterSet &iConfig) | |
Public Member Functions inherited from BaseDeDxEstimator | |
virtual void | beginRun (edm::Run const &run, const edm::EventSetup &iSetup) |
virtual | ~BaseDeDxEstimator () |
Private Member Functions | |
void | calculate_wrt_epsilon (const reco::DeDxHit &, const double &, std::array< double, 3 > &) |
double | estimate (const reco::DeDxHitCollection &, std::array< double, 2 > &) |
void | functionEpsilon (const reco::DeDxHitCollection &, const double &, std::array< double, 3 > &) |
double | minimizeAllSaturated (const reco::DeDxHitCollection &, std::array< double, 2 > &) |
double | newtonMethodEpsilon (const reco::DeDxHitCollection &, std::array< double, 2 > &) |
Definition at line 7 of file LikelihoodFitDeDxEstimator.h.
|
inline |
Definition at line 9 of file LikelihoodFitDeDxEstimator.h.
|
private |
Definition at line 39 of file LikelihoodFitDeDxEstimator.h.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), dumpMFGeometry_cfg::delta, PVValHelper::dy, geometryDiff::epsilon, h, isotrackApplyRegressor::k, relval_nano::ls, alignCSCRings::s, mathSSE::sqrt(), contentValuesCheck::ss, heppy_batch::val, and y.
Referenced by functionEpsilon().
|
inlineoverridevirtual |
Implements BaseDeDxEstimator.
Definition at line 11 of file LikelihoodFitDeDxEstimator.h.
References isoTrack_cff::chi2, estimate(), create_idmaps::n, mathSSE::sqrt(), findQualityFiles::v, and relativeConstraints::value.
|
private |
Definition at line 142 of file LikelihoodFitDeDxEstimator.h.
References h, minimizeAllSaturated(), and newtonMethodEpsilon().
Referenced by dedx().
|
private |
Definition at line 86 of file LikelihoodFitDeDxEstimator.h.
References calculate_wrt_epsilon(), geometryDiff::epsilon, h, and heppy_batch::val.
Referenced by minimizeAllSaturated(), and newtonMethodEpsilon().
|
private |
Definition at line 95 of file LikelihoodFitDeDxEstimator.h.
References MillePedeFileConverter_cfg::e, functionEpsilon(), and heppy_batch::val.
Referenced by estimate().
|
private |
Definition at line 115 of file LikelihoodFitDeDxEstimator.h.
References funct::abs(), MillePedeFileConverter_cfg::e, functionEpsilon(), and heppy_batch::val.
Referenced by estimate().