![]() |
Belle II Software release-09-00-03
|
class to contain particles identified to come from the same actual/mc particle More...
#include <Bundle.h>

Public Member Functions | |
| Bundle (bool isTruthBundle) | |
| Constructor. | |
| ~Bundle () | |
| Destructor. | |
| void | addParticle (Particle *particle) |
| adds Particle to Bundle | |
| Particle * | getParticle (unsigned int i) |
| gets Particle from Bundle | |
| unsigned int | size () |
| gets Bundle size | |
| void | tagCurlInfo () |
| sets curl extra info for particles in Bundle | |
| void | tagSizeInfo () |
| sets extraInfo with size of Bundle for particles in Bundle | |
Private Member Functions | |
| float | scaledImpactParam (Particle *particle) |
| scaled impact parameter for selecting best track | |
| bool | compareParticles (Particle *iPart, Particle *jPart) |
| used to rank particles by scaledImpactParam - currently unused | |
Private Attributes | |
| double | m_Gamma |
| dr scale factor | |
| bool | m_IsTruthBundle |
| flag for if the bundle is based on truth info, changes which labels are used | |
| std::string | m_CurlLabel |
| label used to tag particles with curl info | |
| std::string | m_SizeLabel |
| label used to tag particles with Bundle size | |
| std::vector< Particle * > | m_Particles |
| particles in bundle | |
class to contain particles identified to come from the same actual/mc particle
|
explicit |
Constructor.
Definition at line 17 of file Bundle.cc.
| void addParticle | ( | Particle * | particle | ) |
Definition at line 33 of file Bundle.cc.
used to rank particles by scaledImpactParam - currently unused
Definition at line 53 of file Bundle.cc.
| Particle * getParticle | ( | unsigned int | i | ) |
|
private |
| unsigned int size | ( | ) |
| void tagCurlInfo | ( | ) |
sets curl extra info for particles in Bundle
Definition at line 58 of file Bundle.cc.
| void tagSizeInfo | ( | ) |
sets extraInfo with size of Bundle for particles in Bundle
|
private |
|
private |
|
private |
|
private |