ATLAS Offline Software
Loading...
Searching...
No Matches
python.JobOptions_Main_PanTau Namespace Reference

Functions

 PanTauInformationStoreCfg (flags, infoHandler)
 PanTauInputConverterCfg (flags, infoHandler)
 PanTauConstGetterCfg (flags, infoHandler)
 PanTauConstSelectorCfg (flags, infoHandler)
 PanTauFeatureExtractorCfg (flags, infoHandler)
 PanTauModeDiscr_1p0nv1p1n_Cfg (flags, infoHandler)
 PanTauModeDiscr_1p1nv1pXn_Cfg (flags, infoHandler)
 PanTauModeDiscr_3p0nv3pXn_Cfg (flags, infoHandler)
 PanTauDecayModeDetCfg (flags, infoHandler)
 PanTauDetailsArrangerCfg (flags, infoHandler)
 PanTauCfg (flags)
 PanTau.

Function Documentation

◆ PanTauCfg()

python.JobOptions_Main_PanTau.PanTauCfg ( flags)

PanTau.

Definition at line 129 of file JobOptions_Main_PanTau.py.

129def PanTauCfg(flags):
130 result = ComponentAccumulator()
131 sPrefix = 'tauRec_'
132 _name = sPrefix + 'PanTau'
133
134 # set up the job properties
135 from PanTauAlgs.Class_InformationHandler import InformationHandler
136 infoHandler = InformationHandler(flags)
137
138 PanTau__PanTauProcessor = CompFactory.PanTau.PanTauProcessor
139
140 myPanTauProcessor = PanTau__PanTauProcessor(name = _name,
141 Tool_InformationStore = result.getPrimaryAndMerge(PanTauInformationStoreCfg(flags, infoHandler)),
142 Tool_TauConstituentGetter = result.getPrimaryAndMerge(PanTauConstGetterCfg(flags, infoHandler)),
143 Tool_TauConstituentSelector = result.getPrimaryAndMerge(PanTauConstSelectorCfg(flags, infoHandler)),
144 Tool_FeatureExtractor = result.getPrimaryAndMerge(PanTauFeatureExtractorCfg(flags, infoHandler)),
145 Tool_DecayModeDeterminator = result.getPrimaryAndMerge(PanTauDecayModeDetCfg(flags, infoHandler)),
146 Tool_DetailsArranger = result.getPrimaryAndMerge(PanTauDetailsArrangerCfg(flags, infoHandler)) )
147
148 result.setPrivateTools(myPanTauProcessor)
149 return result

◆ PanTauConstGetterCfg()

python.JobOptions_Main_PanTau.PanTauConstGetterCfg ( flags,
infoHandler )

Definition at line 32 of file JobOptions_Main_PanTau.py.

32def PanTauConstGetterCfg(flags, infoHandler):
33 result = ComponentAccumulator()
34 PanTau__Tool_TauConstituentGetter = CompFactory.PanTau.Tool_TauConstituentGetter
35
36 # ===> Tau Constituent Getter
37 python_Tool_TauConstituentGetter = PanTau__Tool_TauConstituentGetter("PanTau_TauConstituentGetter",
38 Tool_InputConverter = result.popToolsAndMerge(PanTauInputConverterCfg(flags, infoHandler) ) )
39
40 result.addPublicTool(python_Tool_TauConstituentGetter, True)
41 return result
42

◆ PanTauConstSelectorCfg()

python.JobOptions_Main_PanTau.PanTauConstSelectorCfg ( flags,
infoHandler )

Definition at line 43 of file JobOptions_Main_PanTau.py.

43def PanTauConstSelectorCfg(flags, infoHandler):
44 result = ComponentAccumulator()
45 PanTau__Tool_TauConstituentSelector = CompFactory.PanTau.Tool_TauConstituentSelector
46
47 # ===> Tau Constituent Selector
48 python_Tool_TauConstituentSelector = PanTau__Tool_TauConstituentSelector("PanTau_TauConstituentSelector",
49 Tool_InformationStore = result.getPrimaryAndMerge(PanTauInformationStoreCfg(flags, infoHandler) ))
50
51 result.addPublicTool(python_Tool_TauConstituentSelector, True)
52 return result
53

◆ PanTauDecayModeDetCfg()

python.JobOptions_Main_PanTau.PanTauDecayModeDetCfg ( flags,
infoHandler )

Definition at line 101 of file JobOptions_Main_PanTau.py.

101def PanTauDecayModeDetCfg(flags, infoHandler):
102 result = ComponentAccumulator()
103 PanTau__Tool_DecayModeDeterminator = CompFactory.PanTau.Tool_DecayModeDeterminator
104
105 # ===> Tau Decay Mode Determinator for current input alg
106 Name_DecayModeDeterminator = "PanTau_DecayModeDeterminator_CellBased"
107 python_Tool_DecayModeDeterminator = PanTau__Tool_DecayModeDeterminator(Name_DecayModeDeterminator,
108 Tool_InformationStore = result.getPrimaryAndMerge(PanTauInformationStoreCfg(flags, infoHandler)),
109 Tool_ModeDiscriminator_1p0n_vs_1p1n = result.getPrimaryAndMerge(PanTauModeDiscr_1p0nv1p1n_Cfg(flags, infoHandler)),
110 Tool_ModeDiscriminator_1p1n_vs_1pXn = result.getPrimaryAndMerge(PanTauModeDiscr_1p1nv1pXn_Cfg(flags, infoHandler)),
111 Tool_ModeDiscriminator_3p0n_vs_3pXn = result.getPrimaryAndMerge(PanTauModeDiscr_3p0nv3pXn_Cfg(flags, infoHandler)) )
112
113 result.addPublicTool(python_Tool_DecayModeDeterminator, True)
114 return result
115

◆ PanTauDetailsArrangerCfg()

python.JobOptions_Main_PanTau.PanTauDetailsArrangerCfg ( flags,
infoHandler )

Definition at line 116 of file JobOptions_Main_PanTau.py.

116def PanTauDetailsArrangerCfg(flags, infoHandler):
117 result = ComponentAccumulator()
118 PanTau__Tool_DetailsArranger = CompFactory.PanTau.Tool_DetailsArranger
119
120 # ===> Details arranger tool
121 python_Tool_DetailsArranger = PanTau__Tool_DetailsArranger("PanTau_DetailsArranger",
122 Tool_InformationStore = result.getPrimaryAndMerge(PanTauInformationStoreCfg(flags, infoHandler)) )
123
124 result.addPublicTool(python_Tool_DetailsArranger, True)
125 return result
126

◆ PanTauFeatureExtractorCfg()

python.JobOptions_Main_PanTau.PanTauFeatureExtractorCfg ( flags,
infoHandler )

Definition at line 54 of file JobOptions_Main_PanTau.py.

54def PanTauFeatureExtractorCfg(flags, infoHandler):
55 result = ComponentAccumulator()
56 PanTau__Tool_FeatureExtractor = CompFactory.PanTau.Tool_FeatureExtractor
57
58 # ===> Tau Feature Extractor
59 python_Tool_FeatureExtractor = PanTau__Tool_FeatureExtractor("PanTau_FeatureExtractor",
60 Tool_InformationStore = result.getPrimaryAndMerge(PanTauInformationStoreCfg(flags, infoHandler) ) )
61
62 result.addPublicTool(python_Tool_FeatureExtractor, True)
63 return result
64

◆ PanTauInformationStoreCfg()

python.JobOptions_Main_PanTau.PanTauInformationStoreCfg ( flags,
infoHandler )

Definition at line 6 of file JobOptions_Main_PanTau.py.

6def PanTauInformationStoreCfg(flags, infoHandler):
7 result = ComponentAccumulator()
8 PanTau__Tool_InformationStore = CompFactory.PanTau.Tool_InformationStore
9
10 # ===> Information Store
11 python_Tool_InformationStore = PanTau__Tool_InformationStore("PanTau_InformationStore",
12 Infos_Int = infoHandler.m_Infos_Int,
13 Infos_Double = infoHandler.m_Infos_Double,
14 Infos_VecDouble = infoHandler.m_Infos_VecDouble,
15 Infos_String = infoHandler.m_Infos_String,
16 Infos_VecString = infoHandler.m_Infos_VecString)
17
18 result.addPublicTool(python_Tool_InformationStore, True)
19 return result
20

◆ PanTauInputConverterCfg()

python.JobOptions_Main_PanTau.PanTauInputConverterCfg ( flags,
infoHandler )

Definition at line 21 of file JobOptions_Main_PanTau.py.

21def PanTauInputConverterCfg(flags, infoHandler):
22 result = ComponentAccumulator()
23 PanTau__Tool_InputConverter = CompFactory.PanTau.Tool_InputConverter
24
25 # ===> Input Converter
26 python_Tool_InputConverter = PanTau__Tool_InputConverter("PanTau_InputConverter",
27 Tool_InformationStore = result.getPrimaryAndMerge(PanTauInformationStoreCfg(flags, infoHandler) ) )
28
29 result.setPrivateTools(python_Tool_InputConverter)
30 return result
31

◆ PanTauModeDiscr_1p0nv1p1n_Cfg()

python.JobOptions_Main_PanTau.PanTauModeDiscr_1p0nv1p1n_Cfg ( flags,
infoHandler )

Definition at line 65 of file JobOptions_Main_PanTau.py.

65def PanTauModeDiscr_1p0nv1p1n_Cfg(flags, infoHandler):
66 result = ComponentAccumulator()
67 PanTau__Tool_ModeDiscriminator = CompFactory.PanTau.Tool_ModeDiscriminator
68
69 python_Tool_ModeDiscri_1p0n_vs_1p1n = PanTau__Tool_ModeDiscriminator("PanTau_ModeDiscri_1p0n_vs_1p1n_CellBased",
70 calibFolder = flags.Tau.tauRecToolsCVMFSPath,
71 Name_ModeCase = "1p0n_vs_1p1n",
72 Tool_InformationStore = result.getPrimaryAndMerge(PanTauInformationStoreCfg(flags, infoHandler)) )
73
74 result.addPublicTool(python_Tool_ModeDiscri_1p0n_vs_1p1n, True)
75 return result
76

◆ PanTauModeDiscr_1p1nv1pXn_Cfg()

python.JobOptions_Main_PanTau.PanTauModeDiscr_1p1nv1pXn_Cfg ( flags,
infoHandler )

Definition at line 77 of file JobOptions_Main_PanTau.py.

77def PanTauModeDiscr_1p1nv1pXn_Cfg(flags, infoHandler):
78 result = ComponentAccumulator()
79 PanTau__Tool_ModeDiscriminator = CompFactory.PanTau.Tool_ModeDiscriminator
80
81 python_Tool_ModeDiscri_1p1n_vs_1pXn = PanTau__Tool_ModeDiscriminator("PanTau_ModeDiscri_1p1n_vs_1pXn_CellBased",
82 calibFolder = flags.Tau.tauRecToolsCVMFSPath,
83 Name_ModeCase = "1p1n_vs_1pXn",
84 Tool_InformationStore = result.getPrimaryAndMerge(PanTauInformationStoreCfg(flags, infoHandler)) )
85
86 result.addPublicTool(python_Tool_ModeDiscri_1p1n_vs_1pXn, True)
87 return result
88

◆ PanTauModeDiscr_3p0nv3pXn_Cfg()

python.JobOptions_Main_PanTau.PanTauModeDiscr_3p0nv3pXn_Cfg ( flags,
infoHandler )

Definition at line 89 of file JobOptions_Main_PanTau.py.

89def PanTauModeDiscr_3p0nv3pXn_Cfg(flags, infoHandler):
90 result = ComponentAccumulator()
91 PanTau__Tool_ModeDiscriminator = CompFactory.PanTau.Tool_ModeDiscriminator
92
93 python_Tool_ModeDiscri_3p0n_vs_3pXn = PanTau__Tool_ModeDiscriminator("PanTau_ModeDiscri_3p0n_vs_3pXn_CellBased",
94 calibFolder = flags.Tau.tauRecToolsCVMFSPath,
95 Name_ModeCase = "3p0n_vs_3pXn",
96 Tool_InformationStore = result.getPrimaryAndMerge(PanTauInformationStoreCfg(flags, infoHandler)) )
97
98 result.addPublicTool(python_Tool_ModeDiscri_3p0n_vs_3pXn, True)
99 return result
100