Belle II Software development
|
Classes | |
class | Cluster |
Class to collect log likelihoods from Clusters from ECL and KLM aimed for output to mdst includes functions to return combined likelihood probability. More... | |
class | ECLCluster |
ECL cluster data. More... | |
class | EventLevelClusteringInfo |
ECL/KLM clustering event level information: More... | |
class | EventLevelTrackingInfo |
Tracking-related info on event-level, for example number of unassigned measurements. More... | |
class | EventLevelTriggerTimeInfo |
Storage element for information from the Trigger Timing Distribution (TTD) More... | |
class | HitPatternCDC |
Hit pattern of CDC hits within a track. More... | |
class | HitPatternVXD |
Hit pattern of the VXD within a track. More... | |
class | Kink |
Object holding information for Kinks. More... | |
class | KlId |
Klong identifcation (KlId) datastore object to store results from KlId calculations. More... | |
class | KLMCluster |
KLM cluster data. More... | |
class | MCParticle |
A Class to store the Monte Carlo particle information. More... | |
class | MCParticleGraph |
Class to build, validate and sort a particle decay chain. More... | |
class | PIDLikelihood |
Class to collect log likelihoods from TOP, ARICH, dEdx, ECL and KLM aimed for output to mdst includes functions to return combined likelihood probability. More... | |
class | SoftwareTriggerResult |
Dataobject to store the results of the cut calculations performed by the SoftwareTriggerModule. More... | |
class | Track |
Class that bundles various TrackFitResults. More... | |
class | TrackFitResult |
Values of the result of a track fit with a given particle hypothesis. More... | |
class | TRGSummary |
Trigger Summary Information input bits input bits from subdetectors ftdl (Final Trigger Decision Logic) bits output bits of trigger logic psnm (Prescale and Mask) bits prescaled ftdl bits timType types of trigger timing source defined in b2tt firmware. More... | |
class | V0 |
Object holding information for V0s. More... | |
Enumerations | |
enum class | SoftwareTriggerCutResult { c_reject = -1 , c_accept = 1 , c_noResult = 0 } |
Enumeration with all possible results of the SoftwareTriggerCut. More... | |
Functions | |
bool | isVirtual () const |
Check if particle is virtual. | |
bool | isInitial () const |
Check if particle is an initial particle such as ISR. | |
bool | isPrimaryParticle () const |
Check if particle is a primary particle which was created by the generator (and not, for example material interaction) | |
MCParticle * | getMother () const |
Returns a pointer to the mother particle. | |
void | clear () |
Reset particles and decay information to make the class reusable. | |
GraphParticle & | addParticle () |
Add new particle to the graph. | |
void | addDecay (GraphParticle &mother, GraphParticle &daughter) |
Add decay information between two particles. | |
|
strong |
Enumeration with all possible results of the SoftwareTriggerCut.
Enumerator | |
---|---|
c_reject | Reject this event. |
c_accept | Accept this event. |
c_noResult | There were not enough information to decide on what to do with the event. |
Definition at line 21 of file SoftwareTriggerResult.h.
|
inline |
Add decay information between two particles.
If the daughter has already a mother attached, an exception of type DaughterHasMotherError is thrown.
mother | The mother particle which decays. |
daughter | The daughter particle in which the mother particle decays. |
Definition at line 302 of file MCParticleGraph.h.
|
inline |
Add new particle to the graph.
Set the values of the returned reference to determine the particle parameters.
Definition at line 294 of file MCParticleGraph.h.
|
inline |
Reset particles and decay information to make the class reusable.
New particles can be added again after a call to clear(), e.g. in the next event
Definition at line 287 of file MCParticleGraph.h.
|
inline |
Returns a pointer to the mother particle.
NULL if the particle doesn't have a mother.
Definition at line 600 of file MCParticle.h.
|
inline |
Check if particle is an initial particle such as ISR.
Definition at line 590 of file MCParticle.h.
|
inline |
Check if particle is a primary particle which was created by the generator (and not, for example material interaction)
Definition at line 595 of file MCParticle.h.
|
inline |
Check if particle is virtual.
Definition at line 575 of file MCParticle.h.