14 {
"TauConstituents_UsePionMass",1},
15 {
"FeatureExtractor_UseEmptySeeds",0},
21 {
"TauConstituents_Types_DeltaRCore",0.2},
22 {
"TauConstituents_MaxEta",9.9},
23 {
"TauConstituents_PreselectionMinEnergy",500.},
25 {
"DecayModeDeterminator_BDTCutValue_R10X_CellBased",0.52},
26 {
"DecayModeDeterminator_BDTCutValue_R11X_CellBased",-0.33},
27 {
"DecayModeDeterminator_BDTCutValue_R110_CellBased",0.47},
28 {
"DecayModeDeterminator_BDTCutValue_R1XX_CellBased",-0.21},
29 {
"DecayModeDeterminator_BDTCutValue_R30X_CellBased",-0.13},
30 {
"DecayModeDeterminator_BDTCutValue_R3XX_CellBased",-0.08},
37 {
"Name_TauRecContainer",
"TauJets"},
38 {
"Name_TrackParticleContainer",
"TrackParticleCandidate"},
39 {
"ModeDiscriminator_TMVAMethod",
"BDTG"},
40 {
"FeatureExtractor_VarTypeName_varTypeName_Sum",
"Sum"},
41 {
"FeatureExtractor_VarTypeName_varTypeName_Ratio",
"Ratio"},
42 {
"FeatureExtractor_VarTypeName_varTypeName_Isolation",
"Isolation"},
43 {
"FeatureExtractor_VarTypeName_varTypeName_Num",
"Num"},
44 {
"FeatureExtractor_VarTypeName_varTypeName_Mean",
"Mean"},
45 {
"FeatureExtractor_VarTypeName_varTypeName_StdDev",
"StdDev"},
46 {
"FeatureExtractor_VarTypeName_varTypeName_HLV",
"HLV"},
47 {
"FeatureExtractor_VarTypeName_varTypeName_Angle",
"Angle"},
48 {
"FeatureExtractor_VarTypeName_varTypeName_DeltaR",
"DeltaR"},
49 {
"FeatureExtractor_VarTypeName_varTypeName_JetMoment",
"JetMoment"},
50 {
"FeatureExtractor_VarTypeName_varTypeName_Combined",
"Combined"},
51 {
"FeatureExtractor_VarTypeName_varTypeName_Basic",
"Basic"},
52 {
"FeatureExtractor_VarTypeName_varTypeName_PID",
"PID"},
53 {
"FeatureExtractor_VarTypeName_varTypeName_Shots",
"Shots"},
61 {
"TauConstituents_BinEdges_Eta",{0.000, 0.800, 1.400, 1.500, 1.900, 9.900}},
62 {
"TauConstituents_Selection_Neutral_EtaBinned_EtCut",{2.1*
GeV, 2.5*
GeV, 2.6*
GeV, 2.4*
GeV, 1.9*
GeV}},
64 {
"CellBased_BinEdges_Eta",{0.000, 0.800, 1.400, 1.500, 1.900, 9.900}},
65 {
"CellBased_EtaBinned_Pi0MVACut_1prong",{0.46, 0.39, 0.51, 0.47, 0.54}},
66 {
"CellBased_EtaBinned_Pi0MVACut_3prong",{0.47, 0.52, 0.60, 0.55, 0.50}},
68 {
"ModeDiscriminator_BinEdges_Pt",{10*
GeV, 100000*
GeV}},
69 {
"ModeDiscriminator_BDTVariableDefaults_CellBased_1p0n_vs_1p1n", {-9.0, -0.2, -10.0, -0.2, -2.0}},
70 {
"ModeDiscriminator_BDTVariableDefaults_CellBased_1p1n_vs_1pXn", {-9.0, -200.0, -0.2, -5.0, -2.0}},
71 {
"ModeDiscriminator_BDTVariableDefaults_CellBased_3p0n_vs_3pXn", {-0.2, -9.0, -0.2, -2.0, -200.0}},
77 {
"Names_ModeCases",{
"1p0n_vs_1p1n",
"1p1n_vs_1pXn",
"3p0n_vs_3pXn"}},
79 {
"ModeDiscriminator_BDTVariableNames_CellBased_1p0n_vs_1p1n",{
"Neutral_PID_BDTValues_BDTSort_1",
"Neutral_Ratio_1stBDTEtOverEtAllConsts",
"Combined_DeltaR1stNeutralTo1stCharged",
"Charged_JetMoment_EtDRxTotalEt",
"Neutral_Shots_NPhotonsInSeed"}},
80 {
"ModeDiscriminator_BDTVariableNames_CellBased_1p1n_vs_1pXn",{
"Neutral_PID_BDTValues_BDTSort_2",
"Neutral_HLV_SumM",
"Neutral_Ratio_EtOverEtAllConsts",
"Basic_NNeutralConsts",
"Neutral_Shots_NPhotonsInSeed"}},
81 {
"ModeDiscriminator_BDTVariableNames_CellBased_3p0n_vs_3pXn",{
"Neutral_Ratio_EtOverEtAllConsts",
"Neutral_PID_BDTValues_BDTSort_1",
"Charged_StdDev_Et_WrtEtAllConsts",
"Neutral_Shots_NPhotonsInSeed",
"Charged_HLV_SumM"}},
82 {
"ModeDiscriminator_BDTVariableTypes_CellBased_1p0n_vs_1p1n", {
"F",
"F",
"F",
"F",
"F"}},
83 {
"ModeDiscriminator_BDTVariableTypes_CellBased_1p1n_vs_1pXn", {
"F",
"F",
"F",
"F",
"F"}},
84 {
"ModeDiscriminator_BDTVariableTypes_CellBased_3p0n_vs_3pXn", {
"F",
"F",
"F",
"F",
"F"}},
111 return StatusCode::SUCCESS;
115 MapInt::const_iterator
it = m_Infos_Int.find(
varName);
116 if(
it == m_Infos_Int.end()) {
117 ATH_MSG_ERROR(
"getInfo_Int: No integer information called " <<
varName <<
" present in InformationStore");
118 return StatusCode::FAILURE;
121 return StatusCode::SUCCESS;
125 MapDouble::const_iterator
it = m_Infos_Double.find(
varName);
126 if(
it == m_Infos_Double.end()) {
127 ATH_MSG_ERROR(
"getInfo_Double: No double information called " <<
varName <<
" present in InformationStore");
128 return StatusCode::FAILURE;
131 return StatusCode::SUCCESS;
135 MapVecDouble::const_iterator
it = m_Infos_VecDouble.find(
varName);
136 if(
it == m_Infos_VecDouble.end()) {
137 ATH_MSG_ERROR(
"getInfo_VecDouble: No double information called " <<
varName <<
" present in InformationStore");
138 return StatusCode::FAILURE;
141 return StatusCode::SUCCESS;
145 MapString::const_iterator
it = m_Infos_String.find(
varName);
146 if(
it == m_Infos_String.end()) {
147 ATH_MSG_ERROR(
"getInfo_String: No string information called " <<
varName <<
" present in InformationStore");
148 return StatusCode::FAILURE;
151 return StatusCode::SUCCESS;
155 MapVecString::const_iterator
it = m_Infos_VecString.find(
varName);
156 if(
it == m_Infos_VecString.end()) {
157 ATH_MSG_ERROR(
"getInfo_VecString: No std::string information called " <<
varName <<
" present in InformationStore");
158 return StatusCode::FAILURE;
161 return StatusCode::SUCCESS;