39 edm::LogInfo(
"UserOutput") <<
"Ranges in which the QGTagger could be applied:" 46 std::vector<QGLikelihoodObject::Entry>
const&
data = QGLParamsColl->
data;
48 <<
" entries (categories with associated PDF):" << std::endl;
49 for (
auto idata =
data.begin(); idata !=
data.end(); ++idata) {
50 int varIndex = idata->category.VarIndex;
51 int qgBin = idata->category.QGIndex;
52 double etaMin = idata->category.EtaMin;
53 double etaMax = idata->category.EtaMax;
54 double rhoMin = idata->category.RhoMin;
55 double rhoMax = idata->category.RhoMax;
56 double ptMin = idata->category.PtMin;
57 double ptMax = idata->category.PtMax;
61 "var=%1d, qg=%1d, ptMin=%8.2f, ptMax=%8.2f, etaMin=%3.1f, etaMax=%3.1f, rhoMin=%6.2f, rhoMax=%6.2f",
Log< level::Info, true > LogVerbatim
edm::ESGetToken< QGLikelihoodObject, QGLikelihoodRcd > mPayloadToken
QGLikelihoodCategory qgValidRange
T getUntrackedParameter(std::string const &, T const &) const
#define DEFINE_FWK_MODULE(type)
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
QGLikelihoodDBReader(const edm::ParameterSet &)
void analyze(const edm::Event &, const edm::EventSetup &) override
Log< level::Info, false > LogInfo
char data[epos_bytes_allocation]
std::vector< Entry > data
~QGLikelihoodDBReader() override