30 print(
"PanTau::InformationHandler: Printing stored information")
32 print(
"PanTau::InformationHandler: \tIntegers:")
34 print(
"\t\t" + string.ljust(iInfo, 50) +
": " + string.rjust(str(self.
m_Infos_Int[iInfo]), 10) )
36 print(
"PanTau::InformationHandler: \tDoubles:")
38 print(
"\t\t" + string.ljust(iInfo, 50) +
": " + string.rjust(str(self.
m_Infos_Double[iInfo]), 10) )
40 print(
"PanTau::InformationHandler: \tStrings:")
42 print(
"\t\t" + string.ljust(iInfo, 50) +
": " + string.ljust(self.
m_Infos_String[iInfo], 80) )
44 print(
"PanTau::InformationHandler: \tVecDoubles:")
46 print(
"InformationHandler: \t\t" + string.ljust(iInfo, 50) +
":")
48 print(
"InformationHandler: \t\t\t" + string.rjust(str(iVal), 10) )
50 print(
"PanTau::InformationHandler: \tVecStrings:")
52 print(
"InformationHandler: \t\t" + string.ljust(iInfo, 50) +
":")
54 print(
"InformationHandler: \t\t\t" + string.ljust(str(iVal), 80) )
56 print(
"PanTau::InformationHandler: Done printing stored information")
67 self.
m_Infos_Double[
"TauConstituents_Types_DeltaRCore"] = flags.Tau.PanTau.TauConstituents_Types_DeltaRCore
68 self.
m_Infos_Double[
"TauConstituents_MaxEta"] = flags.Tau.PanTau.TauConstituents_MaxEta
69 self.
m_Infos_Double[
"TauConstituents_PreselectionMinEnergy"] = flags.Tau.PanTau.TauConstituents_PreselectionMinEnergy
71 self.
m_Infos_Double[
"DecayModeDeterminator_BDTCutValue_R10X_CellBased"] = flags.Tau.PanTau.DecayModeDeterminator_BDTCutValue_R10X_CellBased
72 self.
m_Infos_Double[
"DecayModeDeterminator_BDTCutValue_R11X_CellBased"] = flags.Tau.PanTau.DecayModeDeterminator_BDTCutValue_R11X_CellBased
73 self.
m_Infos_Double[
"DecayModeDeterminator_BDTCutValue_R110_CellBased"] = flags.Tau.PanTau.DecayModeDeterminator_BDTCutValue_R110_CellBased
74 self.
m_Infos_Double[
"DecayModeDeterminator_BDTCutValue_R1XX_CellBased"] = flags.Tau.PanTau.DecayModeDeterminator_BDTCutValue_R1XX_CellBased
75 self.
m_Infos_Double[
"DecayModeDeterminator_BDTCutValue_R30X_CellBased"] = flags.Tau.PanTau.DecayModeDeterminator_BDTCutValue_R30X_CellBased
76 self.
m_Infos_Double[
"DecayModeDeterminator_BDTCutValue_R3XX_CellBased"] = flags.Tau.PanTau.DecayModeDeterminator_BDTCutValue_R3XX_CellBased
99 List_ModeCases = flags.Tau.PanTau.Names_ModeCases
102 from PanTauAlgs.Class_FeatureHandler
import FeatureHandler
103 theFeatureHandler = FeatureHandler()
108 for iModeCase
in List_ModeCases:
110 infoKey_Names =
"ModeDiscriminator_BDTVariableNames_CellBased_" + iModeCase
113 BDTVariable_TypeList = []
114 BDTVariable_DefaultValList = []
116 for iVar
in curVarList:
117 theType = theFeatureHandler.m_Feature_Types[iVar]
118 theDefVal = theFeatureHandler.m_Feature_Defaults[iVar]
119 BDTVariable_TypeList += [theType]
120 BDTVariable_DefaultValList += [theDefVal]
123 infoKey_Types =
"ModeDiscriminator_BDTVariableTypes_CellBased_" + iModeCase
126 infoKey_Defaults =
"ModeDiscriminator_BDTVariableDefaults_CellBased_" + iModeCase
131 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_Ratio"] = theFeatureHandler.m_VarTypeName_Ratio
132 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_Mean"] = theFeatureHandler.m_VarTypeName_Mean
133 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_StdDev"] = theFeatureHandler.m_VarTypeName_StdDev
134 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_HLV"] = theFeatureHandler.m_VarTypeName_HLV
135 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_DeltaR"] = theFeatureHandler.m_VarTypeName_DeltaR
136 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_JetMoment"] = theFeatureHandler.m_VarTypeName_JetMoment
137 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_Combined"] = theFeatureHandler.m_VarTypeName_Combined
138 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_Basic"] = theFeatureHandler.m_VarTypeName_Basic
139 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_PID"] = theFeatureHandler.m_VarTypeName_PID
140 self.
m_Infos_String[
"FeatureExtractor_VarTypeName_varTypeName_Shots"] = theFeatureHandler.m_VarTypeName_Shots