![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
◆ _condAlgName()
def RegSelToolConfig._condAlgName |
( |
|
detector | ) |
|
|
private |
◆ _createRegSelCondAlg()
def RegSelToolConfig._createRegSelCondAlg |
( |
|
detector, |
|
|
|
CondAlgConstructor, |
|
|
|
isOnline |
|
) |
| |
|
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 ),
28 RegSelLUT = (
"RegSelLUTCondData_"+detector) )
30 condAlg = CondAlgConstructor( name =
_condAlgName( detector ),
31 ManagerName = detector,
33 RegSelLUT = (
"RegSelLUTCondData_"+detector) )
35 if detector ==
"MDT" and isOnline:
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 168 of file RegSelToolConfig.py.
169 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
170 from MuonConfig.MuonCablingConfig
import CSCCablingConfigCfg
176 return regSelToolCfg(flags,
"CSC", CompFactory.CSC_RegSelCondAlg,
177 conditions=conditions)
◆ regSelTool_FCALEM_Cfg()
def RegSelToolConfig.regSelTool_FCALEM_Cfg |
( |
|
flags | ) |
|
Definition at line 218 of file RegSelToolConfig.py.
219 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
220 from LArRecUtils.LArRecUtilsConfig
import LArRoIMapCondAlgCfg
226 return regSelToolCfg(flags,
"FCALEM", CompFactory.RegSelCondAlg_LAr,
227 conditions=conditions)
◆ regSelTool_FCALHAD_Cfg()
def RegSelToolConfig.regSelTool_FCALHAD_Cfg |
( |
|
flags | ) |
|
Definition at line 230 of file RegSelToolConfig.py.
231 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
232 from LArRecUtils.LArRecUtilsConfig
import LArRoIMapCondAlgCfg
238 return regSelToolCfg(flags,
"FCALHAD", CompFactory.RegSelCondAlg_LAr,
239 conditions=conditions)
◆ regSelTool_ITkPixel_Cfg()
def RegSelToolConfig.regSelTool_ITkPixel_Cfg |
( |
|
flags | ) |
|
Definition at line 115 of file RegSelToolConfig.py.
116 from PixelGeoModelXml.ITkPixelGeoModelConfig
import ITkPixelReadoutGeometryCfg
117 return regSelToolCfg(flags,
"ITkPixel", CompFactory.SiRegSelCondAlg,
◆ regSelTool_ITkStrip_Cfg()
def RegSelToolConfig.regSelTool_ITkStrip_Cfg |
( |
|
flags | ) |
|
Definition at line 121 of file RegSelToolConfig.py.
122 from StripGeoModelXml.ITkStripGeoModelConfig
import ITkStripReadoutGeometryCfg
123 return regSelToolCfg(flags,
"ITkStrip", CompFactory.SiRegSelCondAlg,
◆ regSelTool_MDT_Cfg()
def RegSelToolConfig.regSelTool_MDT_Cfg |
( |
|
flags | ) |
|
Definition at line 129 of file RegSelToolConfig.py.
130 from MuonConfig.MuonCablingConfig
import MDTCablingConfigCfg
131 from MuonConfig.MuonCondAlgConfig
import MdtCondDbAlgCfg
132 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
137 if not flags.Common.isOnline:
140 return regSelToolCfg(flags,
"MDT", CompFactory.MDT_RegSelCondAlg,
141 conditions=conditions)
◆ regSelTool_MM_Cfg()
def RegSelToolConfig.regSelTool_MM_Cfg |
( |
|
flags | ) |
|
Definition at line 186 of file RegSelToolConfig.py.
187 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
188 return regSelToolCfg(flags,
"MM", CompFactory.MM_RegSelCondAlg,
◆ regSelTool_Pixel_Cfg()
def RegSelToolConfig.regSelTool_Pixel_Cfg |
( |
|
flags | ) |
|
Definition at line 94 of file RegSelToolConfig.py.
95 from PixelGeoModel.PixelGeoModelConfig
import PixelReadoutGeometryCfg
96 from PixelConditionsAlgorithms.PixelConditionsConfig
import PixelCablingCondAlgCfg
97 return regSelToolCfg(flags,
"Pixel", CompFactory.SiRegSelCondAlg,
◆ regSelTool_RPC_Cfg()
def RegSelToolConfig.regSelTool_RPC_Cfg |
( |
|
flags | ) |
|
Definition at line 144 of file RegSelToolConfig.py.
145 from MuonConfig.MuonCablingConfig
import RPCCablingConfigCfg
146 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
152 return regSelToolCfg(flags,
"RPC", CompFactory.RPC_RegSelCondAlg,
153 conditions=conditions)
◆ regSelTool_SCT_Cfg()
def RegSelToolConfig.regSelTool_SCT_Cfg |
( |
|
flags | ) |
|
Definition at line 101 of file RegSelToolConfig.py.
102 from SCT_GeoModel.SCT_GeoModelConfig
import SCT_ReadoutGeometryCfg
103 from SCT_Cabling.SCT_CablingConfig
import SCT_CablingCondAlgCfg
104 return regSelToolCfg(flags,
"SCT", CompFactory.SiRegSelCondAlg,
◆ regSelTool_STGC_Cfg()
def RegSelToolConfig.regSelTool_STGC_Cfg |
( |
|
flags | ) |
|
Definition at line 180 of file RegSelToolConfig.py.
181 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
182 return regSelToolCfg(flags,
"sTGC", CompFactory.sTGC_RegSelCondAlg,
◆ regSelTool_TGC_Cfg()
def RegSelToolConfig.regSelTool_TGC_Cfg |
( |
|
flags | ) |
|
Definition at line 156 of file RegSelToolConfig.py.
157 from MuonConfig.MuonCablingConfig
import TGCCablingConfigCfg
158 from MuonConfig.MuonGeometryConfig
import MuonGeoModelCfg
164 return regSelToolCfg(flags,
"TGC", CompFactory.TGC_RegSelCondAlg,
165 conditions=conditions)
◆ regSelTool_TILE_Cfg()
def RegSelToolConfig.regSelTool_TILE_Cfg |
( |
|
flags | ) |
|
Definition at line 242 of file RegSelToolConfig.py.
243 from TileByteStream.TileHid2RESrcIDConfig
import TileHid2RESrcIDCondAlgCfg
244 return regSelToolCfg(flags,
"TILE", CompFactory.RegSelCondAlg_Tile,
◆ regSelTool_TRT_Cfg()
def RegSelToolConfig.regSelTool_TRT_Cfg |
( |
|
flags | ) |
|
Definition at line 108 of file RegSelToolConfig.py.
109 from TRT_GeoModel.TRT_GeoModelConfig
import TRT_ReadoutGeometryCfg
110 return regSelToolCfg(flags,
"TRT", CompFactory.TRT_RegSelCondAlg,
◆ regSelTool_TTEM_Cfg()
def RegSelToolConfig.regSelTool_TTEM_Cfg |
( |
|
flags | ) |
|
Definition at line 194 of file RegSelToolConfig.py.
195 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
196 from LArRecUtils.LArRecUtilsConfig
import LArRoIMapCondAlgCfg
202 return regSelToolCfg(flags,
"TTEM", CompFactory.RegSelCondAlg_LAr,
203 conditions=conditions)
◆ regSelTool_TTHEC_Cfg()
def RegSelToolConfig.regSelTool_TTHEC_Cfg |
( |
|
flags | ) |
|
Definition at line 206 of file RegSelToolConfig.py.
207 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
208 from LArRecUtils.LArRecUtilsConfig
import LArRoIMapCondAlgCfg
214 return regSelToolCfg(flags,
"TTHEC", CompFactory.RegSelCondAlg_LAr,
215 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)
87 if detector ==
"MDT" and flags.Common.isOnline:
88 the_alg.Conditions =
""
89 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 248 of file RegSelToolConfig.py.
250 Get a list of RegionSelector tools for given detector look-up tables if the corresponding Detector flags are enabled
256 if det
in [
'TTEM',
'TTHEC',
'FCALEM',
'FCALHAD']:
262 detFlag = f
'Enable{flagName}'
263 detEnabled = getattr(flags.Detector, detFlag)
265 _log.debug(
'regSelToolsCfg: skip adding detector "%s" because the flag Detector.%s is False', det, detFlag)
267 funcName = f
'regSelTool_{det}_Cfg'
268 func = globals().
get(funcName,
None)
270 raise RuntimeError(
'regSelToolsCfg: cannot add detector "' + det +
'", RegSelToolConfig does not have a function ' + funcName)
271 regSelTools += [acc.popToolsAndMerge(func(flags))]
272 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 317 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 TGCCablingConfigCfg(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 ITkPixelReadoutGeometryCfg(flags, setGeometryAlignable=False, setAlignmentFolderName="/Indet/Align")
def TileHid2RESrcIDCondAlgCfg(flags, source='COOL', **kwargs)
def RPCCablingConfigCfg(flags)
def MuonGeoModelCfg(flags)
def ITkStripReadoutGeometryCfg(flags, setGeometryAlignable=False, setAlignmentFolderName="/Indet/Align")
T * get(TKey *tobj)
get a TObject* from a TKey* (why can't a TObject be a TKey?)
def LArRoIMapCondAlgCfg(flags, name='LArRoIMapCondAlg', **kwargs)