Definition at line 132 of file JetGrooming.py.
◆ result
◆ __deepcopy__()
| python.JetGrooming.GroomingDefinition.__deepcopy__ |
( |
| self, |
|
|
| memo ) |
|
inherited |
Definition at line 75 of file JetGrooming.py.
75 def __deepcopy__(self, memo):
76 cls = self.__class__
77 result = cls.__new__(cls)
78 memo[id(self)] = result
79 set_without_deepcopy = ['_cflags']
80 for k, v in self.__dict__.items():
81 if k in set_without_deepcopy:
82 if v:
83 assert(v.locked())
84 setattr(result, k, v)
85 else:
86 setattr(result, k, deepcopy(v, memo))
87 return result
88
◆ __eq__()
| python.JetGrooming.GroomingDefinition.__eq__ |
( |
| self, |
|
|
| rhs ) |
|
inherited |
Definition at line 59 of file JetGrooming.py.
59 def __eq__(self,rhs):
60 return self.__hash__() == rhs.__hash__()
61
◆ __hash__()
| python.JetGrooming.GroomingDefinition.__hash__ |
( |
| self | ) |
|
|
inherited |
Definition at line 56 of file JetGrooming.py.
56 def __hash__(self):
57 return hash("")
58
◆ __ne__()
| python.JetGrooming.GroomingDefinition.__ne__ |
( |
| self, |
|
|
| rhs ) |
|
inherited |
Definition at line 62 of file JetGrooming.py.
62 def __ne__(self,rhs):
63 return (not self.__eq__(rhs))
64
◆ __str__()
| python.JetGrooming.GroomingDefinition.__str__ |
( |
| self | ) |
|
|
inherited |
Definition at line 126 of file JetGrooming.py.
126 def __str__(self):
127 return "JetGrooming({0})".format(self.basename)
◆ _defineName()
| python.JetGrooming.GroomingDefinition._defineName |
( |
| self | ) |
|
|
protectedinherited |
Definition at line 120 of file JetGrooming.py.
120 def _defineName(self):
121
122 groomedName = self.ungroomeddef.basename + self.groomSpecAsStr()
123 self.basename = groomedName
124
◆ context()
| python.JetGrooming.GroomingDefinition.context |
( |
| self | ) |
|
|
inherited |
◆ fullname()
| python.JetGrooming.GroomingDefinition.fullname |
( |
| self | ) |
|
|
inherited |
Definition at line 114 of file JetGrooming.py.
114 def fullname(self):
115 return self.ungroomeddef.prefix+self.basename+"Jets"+self.suffix
116
117
118
119
◆ groomSpecAsStr()
| python.JetGrooming.JetTrimming.groomSpecAsStr |
( |
| self | ) |
|
Reimplemented from python.JetGrooming.GroomingDefinition.
Definition at line 136 of file JetGrooming.py.
136 def groomSpecAsStr(self):
137 ptfrac = int( self.properties["PtFrac"] *100 )
138 from .JetDefinition import formatRvalue
139 smallR = formatRvalue(self.properties["RClus"]*10)
140
141 groomstr = "TrimmedPtFrac{}SmallR{}".format(ptfrac,smallR)
142 return groomstr
143
144
◆ lock()
| python.JetGrooming.GroomingDefinition.lock |
( |
| self | ) |
|
|
inherited |
Definition at line 65 of file JetGrooming.py.
65 def lock(self):
66 if not self._locked:
67 self._locked = True
68
◆ modifiers()
| python.JetGrooming.GroomingDefinition.modifiers |
( |
| self | ) |
|
|
inherited |
◆ properties()
| python.JetGrooming.GroomingDefinition.properties |
( |
| self | ) |
|
|
inherited |
◆ suffix()
| python.JetGrooming.GroomingDefinition.suffix |
( |
| self | ) |
|
|
inherited |
◆ ungroomeddef() [1/2]
| python.JetGrooming.GroomingDefinition.ungroomeddef |
( |
| self | ) |
|
|
inherited |
◆ ungroomeddef() [2/2]
| python.JetGrooming.GroomingDefinition.ungroomeddef |
( |
| self, |
|
|
| ungroomeddef ) |
|
inherited |
Definition at line 95 of file JetGrooming.py.
95 def ungroomeddef(self,ungroomeddef):
96 self._ungroomeddef = ungroomeddef.clone()
97 self._defineName()
98
99
◆ __repr__
| python.JetGrooming.GroomingDefinition.__repr__ = __str__ |
|
staticprivateinherited |
◆ _allowedattributes
◆ _cflags
| python.JetGrooming.GroomingDefinition._cflags = None |
|
protectedinherited |
◆ _context
| python.JetGrooming.GroomingDefinition._context = context |
|
protectedinherited |
◆ _contextDic
| python.JetGrooming.GroomingDefinition._contextDic = None |
|
protectedinherited |
◆ _locked
| bool python.JetGrooming.GroomingDefinition._locked = lock |
|
protectedinherited |
◆ _prereqDic
| dict python.JetGrooming.GroomingDefinition._prereqDic = {} |
|
protectedinherited |
◆ _prereqOrder
| list python.JetGrooming.GroomingDefinition._prereqOrder = [] |
|
protectedinherited |
◆ _ungroomeddef
| python.JetGrooming.GroomingDefinition._ungroomeddef = ungroomeddef.clone() |
|
protectedinherited |
◆ basename
| python.JetGrooming.GroomingDefinition.basename = groomedName |
|
inherited |
◆ groomalg
| python.JetGrooming.GroomingDefinition.groomalg = None |
|
staticinherited |
◆ inputdef
| python.JetGrooming.GroomingDefinition.inputdef = self._ungroomeddef.inputdef |
|
inherited |
◆ modifiers
| python.JetGrooming.GroomingDefinition.modifiers = modifiers |
|
inherited |
◆ properties
| python.JetGrooming.GroomingDefinition.properties = properties |
|
inherited |
◆ suffix
| python.JetGrooming.GroomingDefinition.suffix = suffix |
|
inherited |
◆ tooltype
| python.JetGrooming.GroomingDefinition.tooltype = None |
|
staticinherited |
The documentation for this class was generated from the following file: