|
void | SetVariableRefs (MsgStream &msg, const std::vector< std::string > &inputVars, unsigned &nConfgVar, bool &badVariableFound, std::vector< float * > &inputPointers) |
|
Definition at line 59 of file MultiSVTag.h.
◆ SetVariableRefs()
void Analysis::MultiSVTag::Vars::SetVariableRefs |
( |
MsgStream & |
msg, |
|
|
const std::vector< std::string > & |
inputVars, |
|
|
unsigned & |
nConfgVar, |
|
|
bool & |
badVariableFound, |
|
|
std::vector< float * > & |
inputPointers |
|
) |
| |
Definition at line 282 of file MultiSVTag.cxx.
288 for (
const auto&
var : inputVars) {
289 if (
var==
"pt" ) { inputPointers.push_back(&
m_jetpt ) ; nConfgVar++; }
290 else if (
var==
"Nvtx" ) { inputPointers.push_back(&
m_nvtx ) ; nConfgVar++; }
291 else if (
var==
"MaxEfrc" ) { inputPointers.push_back(&
m_maxefrc ) ; nConfgVar++; }
292 else if (
var==
"sumMass" ) { inputPointers.push_back(&
m_summass ) ; nConfgVar++; }
293 else if (
var==
"totalntrk" ) { inputPointers.push_back(&
m_totalntrk ) ; nConfgVar++; }
294 else if (
var==
"diffntrkSV0" ) { inputPointers.push_back(&
m_diffntrkSV0 ) ; nConfgVar++; }
295 else if (
var==
"diffntrkSV1" ) { inputPointers.push_back(&
m_diffntrkSV1 ) ; nConfgVar++; }
296 else if (
var==
"normDist" ) { inputPointers.push_back(&
m_normDist ) ; nConfgVar++; }
297 else if (
var==
"maxVtxMass" ) { inputPointers.push_back(&
m_mmax_mass ) ; nConfgVar++; }
298 else if (
var==
"maxSecVtxMass" ) { inputPointers.push_back(&
m_mmx2_mass ) ; nConfgVar++; }
299 else if (
var==
"EfrcmaxVtxMass" ) { inputPointers.push_back(&
m_mmax_efrc ) ; nConfgVar++; }
300 else if (
var==
"EfrcmaxSecVtxMass") { inputPointers.push_back(&
m_mmx2_efrc ) ; nConfgVar++; }
301 else if (
var==
"dlsmaxVtxMass" ) { inputPointers.push_back(&
m_mmax_dist ) ; nConfgVar++; }
302 else if (
var==
"dlsmaxSecVtxMass" ) { inputPointers.push_back(&
m_mmx2_dist ) ; nConfgVar++; }
303 else if (
var==
"dRmaxVtxMassj" ) { inputPointers.push_back(&
m_mmax_DRjet ) ; nConfgVar++; }
304 else if (
var==
"dRmaxSecVtxMassj" ) { inputPointers.push_back(&
m_mmx2_DRjet ) ; nConfgVar++; }
305 else if (
var==
"d2Mass12" ) { inputPointers.push_back(&
m_mx12_2d12 ) ; nConfgVar++; }
306 else if (
var==
"DRMass12" ) { inputPointers.push_back(&
m_mx12_DR ) ; nConfgVar++; }
307 else if (
var==
"AngleMass12" ) { inputPointers.push_back(&
m_mx12_Angle ) ; nConfgVar++; }
309 msg << MSG::WARNING <<
"#BTAG# \""<<
var<<
"\" <- This variable found in xml/calib-file does not match to any variable declared in MultiSV... the algorithm will be 'disabled'." <<
endmsg;
310 badVariableFound=
true;
◆ m_diffntrkSV0
float Analysis::MultiSVTag::Vars::m_diffntrkSV0 = -999 |
◆ m_diffntrkSV1
float Analysis::MultiSVTag::Vars::m_diffntrkSV1 = -999 |
◆ m_jetpt
float Analysis::MultiSVTag::Vars::m_jetpt = 0 |
◆ m_maxefrc
float Analysis::MultiSVTag::Vars::m_maxefrc = 0 |
◆ m_mmax_dist
float Analysis::MultiSVTag::Vars::m_mmax_dist = -9 |
◆ m_mmax_DRjet
float Analysis::MultiSVTag::Vars::m_mmax_DRjet = -9 |
◆ m_mmax_efrc
float Analysis::MultiSVTag::Vars::m_mmax_efrc = -9 |
◆ m_mmax_mass
float Analysis::MultiSVTag::Vars::m_mmax_mass = -9 |
◆ m_mmx2_dist
float Analysis::MultiSVTag::Vars::m_mmx2_dist = -9 |
◆ m_mmx2_DRjet
float Analysis::MultiSVTag::Vars::m_mmx2_DRjet = -9 |
◆ m_mmx2_efrc
float Analysis::MultiSVTag::Vars::m_mmx2_efrc = -9 |
◆ m_mmx2_mass
float Analysis::MultiSVTag::Vars::m_mmx2_mass = -9 |
◆ m_mx12_2d12
float Analysis::MultiSVTag::Vars::m_mx12_2d12 = -9 |
◆ m_mx12_Angle
float Analysis::MultiSVTag::Vars::m_mx12_Angle = -9 |
◆ m_mx12_DR
float Analysis::MultiSVTag::Vars::m_mx12_DR = -9 |
◆ m_normDist
float Analysis::MultiSVTag::Vars::m_normDist = 0 |
◆ m_nvtx
float Analysis::MultiSVTag::Vars::m_nvtx = 0 |
◆ m_summass
float Analysis::MultiSVTag::Vars::m_summass = 0 |
◆ m_totalntrk
float Analysis::MultiSVTag::Vars::m_totalntrk = 0 |
The documentation for this struct was generated from the following files: