Belle II Software  release-08-01-10
Bundle Class Reference

class to contain particles identified to come from the same actual/mc particle More...

#include <Bundle.h>

Collaboration diagram for Bundle:

Public Member Functions

 Bundle (bool isTruthBundle)
 Constructor.
 
 ~Bundle ()
 Destructor.
 
void addParticle (Particle *particle)
 adds Particle to Bundle
 
ParticlegetParticle (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
 

Detailed Description

class to contain particles identified to come from the same actual/mc particle

Definition at line 25 of file Bundle.h.


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