Belle II Software development
CheckPresenceOfTrackToMCParticleRelation Class Reference
Inheritance diagram for CheckPresenceOfTrackToMCParticleRelation:

Public Member Functions

 initialize (self)
 
 event (self)
 

Public Attributes

 Tracks = Belle2.PyStoreArray('Tracks')
 Tracks StoreArray.
 
 MCParticles = Belle2.PyStoreArray('MCParticles')
 MCParticles StoreArray.
 
int eventCount = 1
 Count the event number to jump the bad events.
 

Detailed Description

Class to check the presence of a relation between a Track and an MCParticle

Definition at line 19 of file track_to_mcparticle_relation_test.py.

Member Function Documentation

◆ event()

event ( self)
Event loop

Definition at line 33 of file track_to_mcparticle_relation_test.py.

33 def event(self):
34 """Event loop"""
35 assert self.MCParticles.getEntries() > 0, "Size of MCParticles StoreArray is 0."
36 assert self.Tracks.getEntries() > 0, "Size of Tracks StoreArray is 0."
37 for track in self.Tracks:
38 track_to_mcparticle_relations = track.getRelationsTo('MCParticles')
39 assert track_to_mcparticle_relations.size() > 0, "Somehow there are no relations from this track to an MCParticle. \
40 Why? I don't know. Likely the track is from a fake RecoTrack."
41
42 self.eventCount += 1
43
44

◆ initialize()

initialize ( self)
Initialise the required StoreArrays and variables

Definition at line 22 of file track_to_mcparticle_relation_test.py.

22 def initialize(self):
23 """Initialise the required StoreArrays and variables"""
24
25 self.Tracks = Belle2.PyStoreArray('Tracks')
26 self.Tracks.isRequired()
27
28 self.MCParticles = Belle2.PyStoreArray('MCParticles')
29 self.MCParticles.isRequired()
30
31 self.eventCount = 1
32
A (simplified) python wrapper for StoreArray.

Member Data Documentation

◆ eventCount

int eventCount = 1

Count the event number to jump the bad events.

Definition at line 31 of file track_to_mcparticle_relation_test.py.

◆ MCParticles

MCParticles = Belle2.PyStoreArray('MCParticles')

MCParticles StoreArray.

Definition at line 28 of file track_to_mcparticle_relation_test.py.

◆ Tracks

Tracks = Belle2.PyStoreArray('Tracks')

Tracks StoreArray.

Definition at line 25 of file track_to_mcparticle_relation_test.py.


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