41 edm::LogInfo(
"UserOutput") <<
"Ranges in which the QGTagger could be applied:"
42 <<
" pt: " << QGLParamsColl->qgValidRange.PtMin <<
" --> " << QGLParamsColl->qgValidRange.PtMax
43 <<
", eta: " << QGLParamsColl->qgValidRange.EtaMin <<
" --> " << QGLParamsColl->qgValidRange.EtaMax
44 <<
", rho: " << QGLParamsColl->qgValidRange.RhoMin <<
" --> " << QGLParamsColl->qgValidRange.RhoMax << std::endl;
46 std::vector<QGLikelihoodObject::Entry>
const&
data = QGLParamsColl->data;
47 edm::LogInfo(
"UserOutput") <<
"There are " << data.size() <<
" entries (categories with associated PDF):" << std::endl;
48 for(
auto idata = data.begin(); idata != data.end(); ++idata){
49 int varIndex = idata->category.VarIndex;
50 int qgBin = idata->category.QGIndex;
51 double etaMin = idata->category.EtaMin;
52 double etaMax = idata->category.EtaMax;
53 double rhoMin = idata->category.RhoMin;
54 double rhoMax = idata->category.RhoMax;
55 double ptMin = idata->category.PtMin;
56 double ptMax = idata->category.PtMax;
59 sprintf(buff,
"var=%1d, qg=%1d, ptMin=%8.2f, ptMax=%8.2f, etaMin=%3.1f, etaMax=%3.1f, rhoMin=%6.2f, rhoMax=%6.2f", varIndex, qgBin, ptMin, ptMax, etaMin, etaMax, rhoMin, rhoMax);
T getUntrackedParameter(std::string const &, T const &) const
#define DEFINE_FWK_MODULE(type)
void get(HolderT &iHolder) const
QGLikelihoodDBReader(const edm::ParameterSet &)
virtual void analyze(const edm::Event &, const edm::EventSetup &) override
virtual void beginJob() override
char data[epos_bytes_allocation]
virtual void endJob() override