@@ -387,46 +387,46 @@ struct JetTaggerHFTask {
387387 // Set up the resolution function
388388 switch (resoFuncMatch) {
389389 case 0 :
390- vecParamsData = (std::vector< float >) paramsResoFuncData;
391- vecParamsCharmJetMC = (std::vector< float >) paramsResoFuncCharmJetMC;
392- vecParamsBeautyJetMC = (std::vector< float >) paramsResoFuncBeautyJetMC;
393- vecParamsLfJetMC = (std::vector< float >) paramsResoFuncLfJetMC;
390+ vecParamsData = paramsResoFuncData;
391+ vecParamsCharmJetMC = paramsResoFuncCharmJetMC;
392+ vecParamsBeautyJetMC = paramsResoFuncBeautyJetMC;
393+ vecParamsLfJetMC = paramsResoFuncLfJetMC;
394394 LOG (info) << " defined parameters of resolution function: custom" ;
395395 break ;
396396 case 1 :
397- vecParamsData = (std::vector< float >) paramsResoFuncData;
398- vecParamsIncJetMC = (std::vector< float >) paramsResoFuncIncJetMC;
397+ vecParamsData = paramsResoFuncData;
398+ vecParamsIncJetMC = paramsResoFuncIncJetMC;
399399 useResoFuncFromIncJet = true ;
400400 LOG (info) << " defined parameters of resolution function: custom & use inclusive distribution" ;
401401 break ;
402402 case 2 : // TODO
403- vecParamsData = (std::vector< float >) paramsResoFuncData;
403+ vecParamsData = paramsResoFuncData;
404404 vecParamsCharmJetMC = {282119.753 , -0.065 , 0.893 , 11.608 , 0.945 , 8.029 , 0.131 , 6.244 , 0.027 };
405405 vecParamsBeautyJetMC = {74901.583 , -0.082 , 0.874 , 10.332 , 0.941 , 7.352 , 0.097 , 6.220 , 0.022 };
406406 vecParamsLfJetMC = {1539435.343 , -0.061 , 0.896 , 13.272 , 1.034 , 5.884 , 0.004 , 7.843 , 0.090 };
407407 LOG (info) << " defined parameters of resolution function: PYTHIA8, MB, LHC23d1k" ;
408408 break ;
409409 case 3 : // TODO
410- vecParamsData = (std::vector< float >) paramsResoFuncData;
410+ vecParamsData = paramsResoFuncData;
411411 vecParamsIncJetMC = {1908803.027 , -0.059 , 0.895 , 13.467 , 1.005 , 8.867 , 0.098 , 6.929 , 0.011 };
412412 LOG (info) << " defined parameters of resolution function: PYTHIA8, MB, LHC23d1k & use inclusive distribution" ;
413413 useResoFuncFromIncJet = true ;
414414 break ;
415415 case 4 : // TODO
416- vecParamsData = (std::vector< float >) paramsResoFuncData;
416+ vecParamsData = paramsResoFuncData;
417417 vecParamsCharmJetMC = {743719.121 , -0.960 , -0.240 , 13.765 , 1.314 , 10.761 , 0.293 , 8.538 , 0.052 };
418418 vecParamsBeautyJetMC = {88888.418 , 0.256 , 1.003 , 10.185 , 0.740 , 8.216 , 0.147 , 7.228 , 0.040 };
419419 vecParamsLfJetMC = {414860.372 , -1.000 , 0.285 , 14.561 , 1.464 , 11.693 , 0.339 , 9.183 , 0.052 };
420420 LOG (info) << " defined parameters of resolution function: PYTHIA8, JJ, weighted, LHC24g4" ;
421421 break ;
422422 case 5 : // TODO
423- vecParamsData = (std::vector< float >) paramsResoFuncData;
423+ vecParamsData = paramsResoFuncData;
424424 vecParamsIncJetMC = {2211391.862 , 0.360 , 1.028 , 13.019 , 0.650 , 11.151 , 0.215 , 9.462 , 0.044 };
425425 LOG (info) << " defined parameters of resolution function: PYTHIA8, JJ, weighted, LHC24g4 & use inclusive distribution" ;
426426 useResoFuncFromIncJet = true ;
427427 break ;
428428 case 6 : // TODO
429- vecParamsData = (std::vector< float >) paramsResoFuncData;
429+ vecParamsData = paramsResoFuncData;
430430 for (size_t j = 0 ; j < resoFuncIncCCDB.size (); j++) {
431431 std::vector<float > params;
432432 if (resoFuncIncCCDB[j]) {
@@ -440,7 +440,7 @@ struct JetTaggerHFTask {
440440 useResoFuncFromIncJet = true ;
441441 break ;
442442 case 7 : // TODO
443- vecParamsData = (std::vector< float >) paramsResoFuncData;
443+ vecParamsData = paramsResoFuncData;
444444 for (size_t j = 0 ; j < resoFuncBeautyCCDB.size (); j++) {
445445 std::vector<float > params;
446446 if (resoFuncBeautyCCDB[j]) {
@@ -584,7 +584,7 @@ struct JetTaggerHFTask {
584584
585585 int nSVs = analysisJet.template secondaryVertices_as <SecondaryVertices>().size ();
586586
587- jettaggingutilities::BJetParams jetparam = {analysisJet.pt (), analysisJet.eta (), analysisJet.phi (), static_cast <int >(tracksParams.size ()), static_cast < int >( nSVs) , analysisJet.mass ()};
587+ jettaggingutilities::BJetParams jetparam = {analysisJet.pt (), analysisJet.eta (), analysisJet.phi (), static_cast <int >(tracksParams.size ()), nSVs, analysisJet.mass ()};
588588 tracksParams.resize (nJetConst); // resize to the number of inputs of the ML
589589 svsParams.resize (nJetConst); // resize to the number of inputs of the ML
590590
0 commit comments