![]() |
Belle II Software
light-2303-iriomote
|
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