ATLAS Offline Software
Loading...
Searching...
No Matches
PyAlgorithmExample.Z Class Reference
Inheritance diagram for PyAlgorithmExample.Z:
Collaboration diagram for PyAlgorithmExample.Z:

Public Member Functions

 __init__ (self, l1, l2, pdgid=PDG.Z0)
 dr (self)
 add (self, *plist)
 __len__ (self)
 __getitem__ (self, key)
 __iter__ (self)
 __contains__ (self, item)
 append (self, x)
 extend (self, x)
 count (self, x)
 index (self, x, i=0, j=999999999)

Private Attributes

list __l = []

Detailed Description

Definition at line 202 of file PyAlgorithmExample.py.

Constructor & Destructor Documentation

◆ __init__()

PyAlgorithmExample.Z.__init__ ( self,
l1,
l2,
pdgid = PDG.Z0 )

Definition at line 203 of file PyAlgorithmExample.py.

203 def __init__ (self, l1, l2, pdgid=PDG.Z0):
204 PyCompositeParticle.__init__ (self, pdgid, 0, [l1, l2])
205 return

Member Function Documentation

◆ __contains__()

PyAlgorithmExample.PyCompositeParticle.__contains__ ( self,
item )
inherited

Definition at line 185 of file PyAlgorithmExample.py.

185 def __contains__ (self, item):
186 return item in self.__l

◆ __getitem__()

PyAlgorithmExample.PyCompositeParticle.__getitem__ ( self,
key )
inherited

Definition at line 181 of file PyAlgorithmExample.py.

181 def __getitem__ (self, key):
182 return self.__l[key]

◆ __iter__()

PyAlgorithmExample.PyCompositeParticle.__iter__ ( self)
inherited

Definition at line 183 of file PyAlgorithmExample.py.

183 def __iter__ (self):
184 return xxx # Not done yet.

◆ __len__()

PyAlgorithmExample.PyCompositeParticle.__len__ ( self)
inherited

Definition at line 179 of file PyAlgorithmExample.py.

179 def __len__ (self):
180 return len (self.__l)

◆ add()

PyAlgorithmExample.PyCompositeParticle.add ( self,
* plist )
inherited

Definition at line 174 of file PyAlgorithmExample.py.

174 def add (self, *plist):
175 for p in plist:
176 g.CompositeParticle.add (self, p)
177 self.__l += plist
178 return
bool add(const std::string &hname, TKey *tobj)
Definition fastadd.cxx:55

◆ append()

PyAlgorithmExample.PyCompositeParticle.append ( self,
x )
inherited

Definition at line 187 of file PyAlgorithmExample.py.

187 def append (self, x):
188 return self.add (x)

◆ count()

PyAlgorithmExample.PyCompositeParticle.count ( self,
x )
inherited

Definition at line 193 of file PyAlgorithmExample.py.

193 def count (self, x):
194 return self.__l.count (x)
int count(std::string s, const std::string &regx)
count how many occurances of a regx are in a string
Definition hcg.cxx:146

◆ dr()

PyAlgorithmExample.Z.dr ( self)

Definition at line 206 of file PyAlgorithmExample.py.

206 def dr (self):
207 return self[0].hlv().deltaR (self[1].hlv())
208
209
210
211#
212# Define histograms for electrons.
213# This is based on the generic Parthists set of histograms,
214# and adds additional ones specifically for electrons.
215#

◆ extend()

PyAlgorithmExample.PyCompositeParticle.extend ( self,
x )
inherited

Definition at line 189 of file PyAlgorithmExample.py.

189 def extend (self, x):
190 for p in x:
191 self.add (p)
192 return

◆ index()

PyAlgorithmExample.PyCompositeParticle.index ( self,
x,
i = 0,
j = 999999999 )
inherited

Definition at line 195 of file PyAlgorithmExample.py.

195 def index (self, x, i=0, j=999999999):
196 return self.__l.ndex (i, j)
197
198
199#
200# A Z-like composite particle.
201#
Definition index.py:1

Member Data Documentation

◆ __l

PyAlgorithmExample.PyCompositeParticle.__l = []
privateinherited

Definition at line 169 of file PyAlgorithmExample.py.


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