Belle II Software development
|
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 |