Belle II Software  release-05-02-19
VisualizeVertex Class Reference
Inheritance diagram for VisualizeVertex:
Collaboration diagram for VisualizeVertex:

Public Member Functions

def initialize (self)
 
def event (self)
 

Detailed Description

Visualize the vertex configured for the ParticleGun

Definition at line 25 of file pgun_vertex.py.

Member Function Documentation

◆ event()

def event (   self)
reimplementation of Module::event().

Definition at line 33 of file pgun_vertex.py.

33  def event(self):
34  """reimplementation of Module::event()."""
35 
36  displayData = Belle2.PyStoreObj("DisplayData")
37  displayData.create()
38 
39  displayData.obj().addLabel("Origin", TVector3(0, 0, 0))
40  displayData.obj().addLabel("0,0,10", TVector3(0, 0, 10))
41 
42  # visualize extent of vertex
43  global vertexparams
44  displayData.obj().addPoint("Vertex", TVector3(vertexparams[0][0],
45  vertexparams[1][0],
46  vertexparams[2][0]))
47  for d in range(3):
48  sigma = vertexparams[d][1]
49  # add points at +-sigma on both sides of Vertex
50  vertexparams[d][0] -= sigma
51  displayData.obj().addPoint("Width", TVector3(vertexparams[0][0],
52  vertexparams[1][0],
53  vertexparams[2][0]))
54  vertexparams[d][0] += 2 * sigma
55  displayData.obj().addPoint("Width", TVector3(vertexparams[0][0],
56  vertexparams[1][0],
57  vertexparams[2][0]))
58  vertexparams[d][0] -= sigma
59 
60 
61 # register necessary modules

◆ initialize()

def initialize (   self)
reimplementation of Module::initialize().

Definition at line 28 of file pgun_vertex.py.


The documentation for this class was generated from the following file:
Belle2::PyStoreObj
a (simplified) python wrapper for StoreObjPtr.
Definition: PyStoreObj.h:69
ClusterEfficiency.ClusterEfficiency.event
def event(self)
Definition: ClusterEfficiency.py:146