5#ifndef TRIGHLTJETHYPO_DipzLIKELIHOODCMP_H
6#define TRIGHLTJETHYPO_DipzLIKELIHOODCMP_H
43 const std::string &decName_negLogSigma2);
54 const std::string &decName)
const;
69 const std::string &decName_negLogSigma2);
std::vector< pHypoJet > HypoJetVector
std::shared_ptr< const HypoJet::IJet > pHypoJet
bool operator()(const HypoJetVector &, const HypoJetVector &)
DipzLikelihood m_likelihoodCalculator
DipzLikelihoodCmp(const std::string &decName_z, const std::string &decName_negLogSigma2)
double checkedRatio(double num, double den) const
const std::string m_decName_z
double calcNum(double acmlt, const pHypoJet &ip) const
~DipzLikelihood()=default
double operator()(const HypoJetVector &) const
double calcLogTerm(double acmlt, const pHypoJet &ip, double zhat) const
const std::string m_decName_negLogSigma2
double calcDenom(double acmlt, const pHypoJet &ip) const
DipzLikelihood(const std::string &decName_z, const std::string &decName_negLogSigma2)
double getDipzMLPLDecValue(const pHypoJet &ip, const std::string &decName) const