ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
python.SCTCondAlgCardinality.SCTCondAlgCardinality Class Reference
Collaboration diagram for python.SCTCondAlgCardinality.SCTCondAlgCardinality:

Public Member Functions

def __init__ (self)
 
def set (self, numThreads)
 

Public Attributes

 clonableCondAlgNames
 

Detailed Description

Definition at line 3 of file SCTCondAlgCardinality.py.

Constructor & Destructor Documentation

◆ __init__()

def 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()

def 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 

Member Data Documentation

◆ clonableCondAlgNames

python.SCTCondAlgCardinality.SCTCondAlgCardinality.clonableCondAlgNames

Definition at line 7 of file SCTCondAlgCardinality.py.


The documentation for this class was generated from the following file:
AthSequencer
ClassName: AthSequencer.
Definition: AthSequencer.h:40
CxxUtils::set
constexpr std::enable_if_t< is_bitmask_v< E >, E & > set(E &lhs, E rhs)
Convenience function to set bits in a class enum bitmask.
Definition: bitmask.h:232
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18