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

Public Member Functions

 __init__ (self, tree_id, tree_pid, clique=-1, chainPartInd=-1, multiplicity=1, condargs=[], invert=False)
 __str__ (self)

Public Attributes

 tree_id = tree_id
 tree_pid = tree_pid
 clique = clique
 chainPartInd = chainPartInd
 multiplicity = multiplicity
 condargs = condargs
 invert = invert

Detailed Description

Class used to transport parameters required to construct
a RepeatedCondition object. These parameters are the toolfactory keys
to construct the elemental conditions and their constructor values, and
the integer ids for the tree and parent nodes.

Definition at line 9 of file RepeatedConditionParams.py.

Constructor & Destructor Documentation

◆ __init__()

python.RepeatedConditionParams.RepeatedConditionParams.__init__ ( self,
tree_id,
tree_pid,
clique = -1,
chainPartInd = -1,
multiplicity = 1,
condargs = [],
invert = False )

Definition at line 16 of file RepeatedConditionParams.py.

18 condargs=[], invert=False):
19
20 self.tree_id = tree_id
21 self.tree_pid = tree_pid
22 self.clique = clique # Conditions with the same args form a clique
23 self.chainPartInd = chainPartInd
24 self.multiplicity = multiplicity
25
26 # condargs is a list with elements (key, values)
27 # key is a string values is a dict
28 self.condargs = condargs
29 self.invert = invert
30

Member Function Documentation

◆ __str__()

python.RepeatedConditionParams.RepeatedConditionParams.__str__ ( self)

Definition at line 31 of file RepeatedConditionParams.py.

31 def __str__(self):
32
33 s = [self.__class__.__name__ + ':']
34
35 width = max([len(k) for k in self.__dict__])
36
37 [s.append('%s %s' % (k.ljust(width), str(v)))
38 for k, v in self.__dict__.items()]
39 return '\n'.join(s)
40
#define max(a, b)
Definition cfImp.cxx:41

Member Data Documentation

◆ chainPartInd

python.RepeatedConditionParams.RepeatedConditionParams.chainPartInd = chainPartInd

Definition at line 23 of file RepeatedConditionParams.py.

◆ clique

python.RepeatedConditionParams.RepeatedConditionParams.clique = clique

Definition at line 22 of file RepeatedConditionParams.py.

◆ condargs

python.RepeatedConditionParams.RepeatedConditionParams.condargs = condargs

Definition at line 28 of file RepeatedConditionParams.py.

◆ invert

python.RepeatedConditionParams.RepeatedConditionParams.invert = invert

Definition at line 29 of file RepeatedConditionParams.py.

◆ multiplicity

python.RepeatedConditionParams.RepeatedConditionParams.multiplicity = multiplicity

Definition at line 24 of file RepeatedConditionParams.py.

◆ tree_id

python.RepeatedConditionParams.RepeatedConditionParams.tree_id = tree_id

Definition at line 20 of file RepeatedConditionParams.py.

◆ tree_pid

python.RepeatedConditionParams.RepeatedConditionParams.tree_pid = tree_pid

Definition at line 21 of file RepeatedConditionParams.py.


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