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

Public Member Functions

def initialize (self)
 
def event (self)
 

Static Public Attributes

 edep_hist = TH1F("CDC_edep", "Energy deposition from CDCSimHits", 100, 0.0, 10e-6)
 histogram for SimHit energy deposition
 
 pos_hist
 histogram for SimHit positions More...
 

Detailed Description

Generate some histograms to pass to the display.

Definition at line 18 of file histogram_monitor.py.

Member Function Documentation

◆ event()

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

Definition at line 34 of file histogram_monitor.py.

34  def event(self):
35  """reimplementation of Module::event()."""
36 
37  displayData = Belle2.PyStoreObj("DisplayData")
38  displayData.create()
39 
40  cdcsimhits = Belle2.PyStoreArray("CDCSimHits")
41  for hit in cdcsimhits:
42  self.edep_hist.Fill(hit.getEnergyDep())
43  p = hit.getPosWire()
44  self.pos_hist.Fill(p.X(), p.Y(), p.Z())
45 
46  displayData.obj().addHistogram("CDC_edep", self.edep_hist)
47  displayData.obj().addHistogram("CDC_pos", self.pos_hist)
48 
49 
50 # register necessary modules

◆ initialize()

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

Definition at line 29 of file histogram_monitor.py.

Member Data Documentation

◆ pos_hist

pos_hist
static
Initial value:
= TH3F("CDC_pos", "Positions of CDCSimHits",
100, -150.0, 150.0,
100, -150.0, 150.0,
100, -150.0, 150.0)

histogram for SimHit positions

Definition at line 24 of file histogram_monitor.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
Belle2::PyStoreArray
a (simplified) python wrapper for StoreArray.
Definition: PyStoreArray.h:58