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

Public Member Functions

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

Public Attributes

 tree_id
 
 tree_pid
 
 clique
 
 chainPartInd
 
 multiplicity
 
 condargs
 
 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__()

def 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.

16  def __init__(self, tree_id, tree_pid, clique=-1,
17  chainPartInd=-1, multiplicity=1,
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__()

def 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 

Member Data Documentation

◆ chainPartInd

python.RepeatedConditionParams.RepeatedConditionParams.chainPartInd

Definition at line 21 of file RepeatedConditionParams.py.

◆ clique

python.RepeatedConditionParams.RepeatedConditionParams.clique

Definition at line 20 of file RepeatedConditionParams.py.

◆ condargs

python.RepeatedConditionParams.RepeatedConditionParams.condargs

Definition at line 26 of file RepeatedConditionParams.py.

◆ invert

python.RepeatedConditionParams.RepeatedConditionParams.invert

Definition at line 27 of file RepeatedConditionParams.py.

◆ multiplicity

python.RepeatedConditionParams.RepeatedConditionParams.multiplicity

Definition at line 22 of file RepeatedConditionParams.py.

◆ tree_id

python.RepeatedConditionParams.RepeatedConditionParams.tree_id

Definition at line 18 of file RepeatedConditionParams.py.

◆ tree_pid

python.RepeatedConditionParams.RepeatedConditionParams.tree_pid

Definition at line 19 of file RepeatedConditionParams.py.


The documentation for this class was generated from the following file:
max
constexpr double max()
Definition: ap_fixedTest.cxx:33
TCS::join
std::string join(const std::vector< std::string > &v, const char c=',')
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/Root/StringUtils.cxx:10
TrigJetMonitorAlgorithm.items
items
Definition: TrigJetMonitorAlgorithm.py:79
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
str
Definition: BTagTrackIpAccessor.cxx:11