22 if ( cfg.
exists(
"addJERcorr") ) {
28 <<
" Failed to find File = " << inputFileName <<
" !!\n";
30 inputFile_ =
new TFile(inputFileName.fullPath().data());
34 <<
" Failed to load LUT = " << lutName.data() <<
" from file = " << inputFileName.fullPath().data() <<
" !!\n";
64 if ( pfMEtSignObjects.size() >= 2 ) {
66 pfMEtSignAlgorithm.
addObjects(pfMEtSignObjects);
96 <<
"Inversion of PFMEt covariance matrix failed, det = " << det
97 <<
" --> replacing covariance matrix by resolution defaults !!";
T getParameter(std::string const &) const
const void addObjects(const std::vector< metsig::SigInputObj > &EventVec)
metsig::SignAlgoResolutions * pfMEtResolution_
const double defaultPFMEtResolutionX
PFMEtSignInterfaceBase(const edm::ParameterSet &)
bool exists(std::string const ¶meterName) const
checks if a parameter exists
ROOT::Math::SMatrix< double, 2 > METCovMatrix
Abs< T >::type abs(const T &t)
~PFMEtSignInterfaceBase()
const double defaultPFMEtResolutionY
reco::METCovMatrix getSignifMatrix() const
reco::METCovMatrix operator()(const std::vector< metsig::SigInputObj > &) const