![]() |
Belle II Software
release-06-00-14
|

Public Member Functions | |
| PhotosBranch (PhotosParticle *p) | |
| Create branch out of decaying particle. | |
| PhotosParticle * | getDecayingParticle () |
| Return decaying particle. More... | |
| vector< PhotosParticle * > | getMothers () |
| Get list of mothers. | |
| vector< PhotosParticle * > | getDaughters () |
| Get list of daughters. | |
| vector< PhotosParticle * > | getParticles () |
| Get list of all particles used by branch. | |
| int | getSuppressionStatus () |
| Check if branch is suppressed. | |
| int | getForcingStatus () |
| Check if branch is forced. | |
| bool | checkMomentumConservation () |
| Checks momentum conservation of decaying particle. More... | |
| void | process () |
| Process single branch. | |
Static Public Member Functions | |
| static vector< PhotosBranch * > | createBranches (vector< PhotosParticle * > particles) |
| Create branches from particles list. | |
Private Member Functions | |
| int | checkSuppressionLevel () |
| Checks if branching is suppressed by PHOTOS. | |
| int | checkForcingLevel () |
| Checks if branching is forced by PHOTOS. | |
| int | checkList (bool forceOrSuppress) |
| Algorithm used for suppression/forcing check. | |
Private Attributes | |
| int | suppression |
| State of branching suppression. | |
| int | forcing |
| State of branching forcing. | |
| PhotosParticle * | particle |
| Decaying particle. | |
| vector< PhotosParticle * > | mothers |
| List of mothers | |
| vector< PhotosParticle * > | daughters |
| List of daughters. | |
Definition at line 22 of file PhotosBranch.h.
| bool checkMomentumConservation | ( | ) |
Checks momentum conservation of decaying particle.
If it does not exist, checks momentum of first mother passed to photos
Definition at line 86 of file PhotosBranch.cc.
|
inline |
Return decaying particle.
NULL if branching does not have mid-particle
Definition at line 28 of file PhotosBranch.h.