ATLAS Offline Software
Loading...
Searching...
No Matches
python.SCTCondAlgCardinality.SCTCondAlgCardinality Class Reference
Collaboration diagram for python.SCTCondAlgCardinality.SCTCondAlgCardinality:

Public Member Functions

 __init__ (self)
 set (self, numThreads)

Public Attributes

list clonableCondAlgNames

Detailed Description

Definition at line 3 of file SCTCondAlgCardinality.py.

Constructor & Destructor Documentation

◆ __init__()

python.SCTCondAlgCardinality.SCTCondAlgCardinality.__init__ ( self)

Definition at line 6 of file SCTCondAlgCardinality.py.

6 def __init__(self):
7 self.clonableCondAlgNames = [
8 # InnerDetector/InDetConditions/SCT_ConditionsAlgorithms package
9 "SCT_ConditionsParameterCondAlg",
10 "SCT_ConfigurationCondAlg",
11 "SCT_DCSConditionsHVCondAlg",
12 "SCT_DCSConditionsStatCondAlg",
13 "SCT_DCSConditionsTempCondAlg",
14 "SCT_DetectorElementCondAlg",
15 "SCT_LinkMaskingCondAlg",
16 "SCT_MajorityCondAlg",
17 "SCT_ModuleVetoCondAlg",
18 "SCT_MonitorCondAlg",
19 "SCT_ReadCalibChipGainCondAlg",
20 "SCT_ReadCalibChipNoiseCondAlg",
21 "SCT_ReadCalibDataCondAlg",
22 "SCT_RODVetoCondAlg",
23 "SCT_SensorsCondAlg",
24 "SCT_SiliconHVCondAlg",
25 "SCT_SiliconTempCondAlg",
26 "SCT_TdaqEnabledCondAlg",
27 # InnerDetector/InDetConditions/SiLorentzAngleTool package
28 "SCTSiLorentzAngleCondAlg",
29 # InnerDetector/InDetConditions/SiPropertiesTool package
30 "SCTSiPropertiesCondAlg",
31 # InnerDetector/InDetDetDescr/SCT_Cabling package
32 "SCT_CablingCondAlgFromCoraCool",
33 "SCT_CablingCondAlgFromText",
34 # InnerDetector/InDetRecAlgs/SiSpacePointFormation package
35 "InDetSiElementPropertiesTableCondAlg",
36 # InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk package
37 "InDetSiDetElementBoundaryLinksSCTCondAlg",
38 # InnerDetector/InDetRecTools/SiDetElementsRoadTool_xk package
39 "InDet__SiDetElementsRoadCondAlg_xk"
40 ]
41

Member Function Documentation

◆ set()

python.SCTCondAlgCardinality.SCTCondAlgCardinality.set ( self,
numThreads )

Definition at line 42 of file SCTCondAlgCardinality.py.

42 def set(self, numThreads):
43 if numThreads >= 2:
44 from AthenaCommon.AlgSequence import AthSequencer
45 condSeq = AthSequencer("AthCondSeq")
46 for condAlgName in self.clonableCondAlgNames:
47 if hasattr(condSeq, condAlgName):
48 condAlg = getattr(condSeq, condAlgName)
49 condAlg.Cardinality = numThreads
50
ClassName: AthSequencer.
STL class.

Member Data Documentation

◆ clonableCondAlgNames

list python.SCTCondAlgCardinality.SCTCondAlgCardinality.clonableCondAlgNames

Definition at line 7 of file SCTCondAlgCardinality.py.


The documentation for this class was generated from the following file: