Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
◆ _condAlgName()
def RegSelToolConfig._condAlgName |
( |
|
detector | ) |
|
|
private |
◆ _createRegSelCondAlg()
def RegSelToolConfig._createRegSelCondAlg |
( |
|
detector, |
|
|
|
CondAlgConstructor, |
|
|
|
useMdtDcsData, |
|
|
|
printTable = False |
|
) |
| |
|
private |
Creates conditions alg that provides data to a RegSel Tool
Definition at line 21 of file RegSelToolConfig.py.
23 Creates conditions alg that provides data to a RegSel Tool
26 condAlg = CondAlgConstructor( name =
_condAlgName( detector ),
27 PrintTable = printTable,
28 RegSelLUT = (
"RegSelLUTCondData_"+detector) )
30 condAlg = CondAlgConstructor( name =
_condAlgName( detector ),
31 ManagerName = detector,
32 PrintTable = printTable,
33 RegSelLUT = (
"RegSelLUTCondData_"+detector) )
35 if detector ==
"MDT" and not useMdtDcsData:
36 condAlg.Conditions =
""
37 elif detector ==
"Pixel":
38 condAlg.DetEleCollKey =
"PixelDetectorElementCollection"
39 condAlg.PixelCablingCondData =
"PixelCablingCondData"
40 elif detector ==
"SCT":
41 condAlg.DetEleCollKey =
"SCT_DetectorElementCollection"
42 condAlg.SCT_CablingData =
"SCT_CablingData"
43 elif detector ==
"ITkPixel":
44 condAlg.DetEleCollKey =
"ITkPixelDetectorElementCollection"
46 condAlg.PixelCablingCondData =
""
47 elif detector ==
"ITkStrip":
48 condAlg.DetEleCollKey =
"ITkStripDetectorElementCollection"
50 condAlg.SCT_CablingData =
""
◆ _createRegSelTool()
def RegSelToolConfig._createRegSelTool |
( |
|
detector, |
|
|
|
enable |
|
) |
| |
|
private |
Creates RegSelTool and corresponding cond tool that is needed for its function
If the enable flag is set - the tool is properly configured, else it is configured NOT to provide the data.
Definition at line 53 of file RegSelToolConfig.py.
55 Creates RegSelTool and corresponding cond tool that is needed for its function
57 If the enable flag is set - the tool is properly configured, else it is configured NOT to provide the data.
62 tool = CompFactory.RegSelTool(name=
"RegSelTool_"+detector)
69 tool.Initialised =
False
74 tool.RegSelLUT =
"RegSelLUTCondData_"+detector
75 tool.Initialised =
True
◆ regSelTool_CSC_Cfg()
def RegSelToolConfig.regSelTool_CSC_Cfg |
( |
|
flags | ) |
|
Definition at line 173 of file RegSelToolConfig.py.
174 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
175 from MuonConfig.MuonCablingConfig
import CSCCablingConfigCfg
181 return regSelToolCfg(flags,
"CSC", CompFactory.CSC_RegSelCondAlg,
182 conditions=conditions)
◆ regSelTool_FCALEM_Cfg()
def RegSelToolConfig.regSelTool_FCALEM_Cfg |
( |
|
flags | ) |
|
Definition at line 223 of file RegSelToolConfig.py.
224 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
225 from LArRecUtils.LArRecUtilsConfig
import LArRoIMapCondAlgCfg
231 return regSelToolCfg(flags,
"FCALEM", CompFactory.RegSelCondAlg_LAr,
232 conditions=conditions)
◆ regSelTool_FCALHAD_Cfg()
def RegSelToolConfig.regSelTool_FCALHAD_Cfg |
( |
|
flags | ) |
|
Definition at line 235 of file RegSelToolConfig.py.
236 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
237 from LArRecUtils.LArRecUtilsConfig
import LArRoIMapCondAlgCfg
243 return regSelToolCfg(flags,
"FCALHAD", CompFactory.RegSelCondAlg_LAr,
244 conditions=conditions)
◆ regSelTool_ITkPixel_Cfg()
def RegSelToolConfig.regSelTool_ITkPixel_Cfg |
( |
|
flags | ) |
|
Definition at line 120 of file RegSelToolConfig.py.
121 from PixelGeoModelXml.ITkPixelGeoModelConfig
import ITkPixelReadoutGeometryCfg
122 return regSelToolCfg(flags,
"ITkPixel", CompFactory.SiRegSelCondAlg,
◆ regSelTool_ITkStrip_Cfg()
def RegSelToolConfig.regSelTool_ITkStrip_Cfg |
( |
|
flags | ) |
|
Definition at line 126 of file RegSelToolConfig.py.
127 from StripGeoModelXml.ITkStripGeoModelConfig
import ITkStripReadoutGeometryCfg
128 return regSelToolCfg(flags,
"ITkStrip", CompFactory.SiRegSelCondAlg,
◆ regSelTool_MDT_Cfg()
def RegSelToolConfig.regSelTool_MDT_Cfg |
( |
|
flags | ) |
|
Definition at line 134 of file RegSelToolConfig.py.
135 from MuonConfig.MuonCablingConfig
import MDTCablingConfigCfg
136 from MuonConfig.MuonCondAlgConfig
import MdtCondDbAlgCfg
137 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
142 if flags.Muon.useMdtDcsData:
145 return regSelToolCfg(flags,
"MDT", CompFactory.MDT_RegSelCondAlg,
146 conditions=conditions)
◆ regSelTool_MM_Cfg()
def RegSelToolConfig.regSelTool_MM_Cfg |
( |
|
flags | ) |
|
Definition at line 191 of file RegSelToolConfig.py.
192 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
193 return regSelToolCfg(flags,
"MM", CompFactory.MM_RegSelCondAlg,
◆ regSelTool_Pixel_Cfg()
def RegSelToolConfig.regSelTool_Pixel_Cfg |
( |
|
flags | ) |
|
Definition at line 99 of file RegSelToolConfig.py.
100 from PixelGeoModel.PixelGeoModelConfig
import PixelReadoutGeometryCfg
101 from PixelConditionsAlgorithms.PixelConditionsConfig
import PixelCablingCondAlgCfg
102 return regSelToolCfg(flags,
"Pixel", CompFactory.SiRegSelCondAlg,
◆ regSelTool_RPC_Cfg()
def RegSelToolConfig.regSelTool_RPC_Cfg |
( |
|
flags | ) |
|
Definition at line 149 of file RegSelToolConfig.py.
150 from MuonConfig.MuonCablingConfig
import RPCCablingConfigCfg
151 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
157 return regSelToolCfg(flags,
"RPC", CompFactory.RPC_RegSelCondAlg,
158 conditions=conditions)
◆ regSelTool_SCT_Cfg()
def RegSelToolConfig.regSelTool_SCT_Cfg |
( |
|
flags | ) |
|
Definition at line 106 of file RegSelToolConfig.py.
107 from SCT_GeoModel.SCT_GeoModelConfig
import SCT_ReadoutGeometryCfg
108 from SCT_Cabling.SCT_CablingConfig
import SCT_CablingCondAlgCfg
109 return regSelToolCfg(flags,
"SCT", CompFactory.SiRegSelCondAlg,
◆ regSelTool_STGC_Cfg()
def RegSelToolConfig.regSelTool_STGC_Cfg |
( |
|
flags | ) |
|
Definition at line 185 of file RegSelToolConfig.py.
186 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
187 return regSelToolCfg(flags,
"sTGC", CompFactory.sTGC_RegSelCondAlg,
◆ regSelTool_TGC_Cfg()
def RegSelToolConfig.regSelTool_TGC_Cfg |
( |
|
flags | ) |
|
Definition at line 161 of file RegSelToolConfig.py.
162 from MuonConfig.MuonCablingConfig
import TGCCablingConfigCfg
163 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
169 return regSelToolCfg(flags,
"TGC", CompFactory.TGC_RegSelCondAlg,
170 conditions=conditions)
◆ regSelTool_TILE_Cfg()
def RegSelToolConfig.regSelTool_TILE_Cfg |
( |
|
flags | ) |
|
Definition at line 247 of file RegSelToolConfig.py.
248 from TileByteStream.TileHid2RESrcIDConfig
import TileHid2RESrcIDCondAlgCfg
249 return regSelToolCfg(flags,
"TILE", CompFactory.RegSelCondAlg_Tile,
◆ regSelTool_TRT_Cfg()
def RegSelToolConfig.regSelTool_TRT_Cfg |
( |
|
flags | ) |
|
Definition at line 113 of file RegSelToolConfig.py.
114 from TRT_GeoModel.TRT_GeoModelConfig
import TRT_ReadoutGeometryCfg
115 return regSelToolCfg(flags,
"TRT", CompFactory.TRT_RegSelCondAlg,
◆ regSelTool_TTEM_Cfg()
def RegSelToolConfig.regSelTool_TTEM_Cfg |
( |
|
flags | ) |
|
Definition at line 199 of file RegSelToolConfig.py.
200 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
201 from LArRecUtils.LArRecUtilsConfig
import LArRoIMapCondAlgCfg
207 return regSelToolCfg(flags,
"TTEM", CompFactory.RegSelCondAlg_LAr,
208 conditions=conditions)
◆ regSelTool_TTHEC_Cfg()
def RegSelToolConfig.regSelTool_TTHEC_Cfg |
( |
|
flags | ) |
|
Definition at line 211 of file RegSelToolConfig.py.
212 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
213 from LArRecUtils.LArRecUtilsConfig
import LArRoIMapCondAlgCfg
219 return regSelToolCfg(flags,
"TTHEC", CompFactory.RegSelCondAlg_LAr,
220 conditions=conditions)
◆ regSelToolCfg()
def RegSelToolConfig.regSelToolCfg |
( |
|
flags, |
|
|
|
detector, |
|
|
|
algorithm, |
|
|
|
readout_geometry = None , |
|
|
|
conditions = None |
|
) |
| |
Definition at line 79 of file RegSelToolConfig.py.
79 def regSelToolCfg(flags, detector, algorithm, readout_geometry=None, conditions=None):
82 ca.merge(readout_geometry)
89 if flags.hasFlag(
"PrintLUT"):
90 printLUT = flags.PrintLUT
92 the_alg =
_createRegSelCondAlg(detector, algorithm, flags.Muon.useMdtDcsData, printTable=printLUT )
93 ca.addCondAlgo(the_alg)
◆ regSelToolsCfg()
def RegSelToolConfig.regSelToolsCfg |
( |
|
flags, |
|
|
|
detNames |
|
) |
| |
Get a list of RegionSelector tools for given detector look-up tables if the corresponding Detector flags are enabled
Definition at line 253 of file RegSelToolConfig.py.
255 Get a list of RegionSelector tools for given detector look-up tables if the corresponding Detector flags are enabled
261 if det
in [
'TTEM',
'TTHEC',
'FCALEM',
'FCALHAD']:
267 detFlag = f
'Enable{flagName}'
268 detEnabled = getattr(flags.Detector, detFlag)
270 _log.debug(
'regSelToolsCfg: skip adding detector "%s" because the flag Detector.%s is False', det, detFlag)
272 funcName = f
'regSelTool_{det}_Cfg'
273 func = globals().
get(funcName,
None)
275 raise RuntimeError(
'regSelToolsCfg: cannot add detector "' + det +
'", RegSelToolConfig does not have a function ' + funcName)
276 regSelTools += [acc.popToolsAndMerge(func(flags))]
277 acc.setPrivateTools(regSelTools)
◆ _log
RegSelToolConfig._log = logging.getLogger(__name__) |
|
private |
◆ acc
RegSelToolConfig.acc = MainServicesCfg(flags) |
◆ alg
Initial value: 1 = CompFactory.RegSelToolTester(
2 RegionSelectorTools = acc.popToolsAndMerge(toolsCfg) )
Definition at line 332 of file RegSelToolConfig.py.
◆ AtlasVersion
RegSelToolConfig.AtlasVersion |
◆ AutoLoadUnmetDependencies
RegSelToolConfig.AutoLoadUnmetDependencies |
◆ detNames
RegSelToolConfig.detNames = sys.argv[1:] |
◆ FailOnUnknownCollections
RegSelToolConfig.FailOnUnknownCollections |
◆ Files
◆ flags
RegSelToolConfig.flags = initConfigFlags() |
◆ GlobalTag
RegSelToolConfig.GlobalTag |
◆ MaxEvents
RegSelToolConfig.MaxEvents |
◆ NumThreads
RegSelToolConfig.NumThreads |
◆ sequenceName
RegSelToolConfig.sequenceName |
◆ toggle_geometry
RegSelToolConfig.toggle_geometry |
◆ toolsCfg
def SCT_CablingCondAlgCfg(flags, name="SCT_CablingCondAlgFromCoraCool")
def TRT_ReadoutGeometryCfg(flags)
def ITkStripReadoutGeometryCfg(flags)
def TGCCablingConfigCfg(flags)
def ITkPixelReadoutGeometryCfg(flags)
def PixelCablingCondAlgCfg(flags, name="PixelCablingCondAlg", **kwargs)
def MdtCondDbAlgCfg(flags, **kwargs)
def MDTCablingConfigCfg(flags, name="MuonMDT_CablingAlg", **kwargs)
def SCT_ReadoutGeometryCfg(flags)
def PixelReadoutGeometryCfg(flags)
def CSCCablingConfigCfg(flags)
def TileHid2RESrcIDCondAlgCfg(flags, source='COOL', **kwargs)
def RPCCablingConfigCfg(flags)
def MuonGeoModelCfg(flags)
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
def LArRoIMapCondAlgCfg(flags, name='LArRoIMapCondAlg', **kwargs)