|
YAP
|
Class representing a final-state particle. More...
#include <FinalStateParticle.h>
Public Member Functions | |
| double | mass () const |
| Get mass [GeV]. | |
| const Model * | model () const override |
Public Member Functions inherited from Particle | |
| virtual bool | consistent () const |
| Check consitency of object. | |
| const QuantumNumbers & | quantumNumbers () const |
| const access QuantumNumbers object | |
| const std::string & | name () const |
| Get name (const) | |
| std::string & | name () |
| Get name. | |
| const ParticleCombinationSet & | particleCombinations () const |
Static Public Member Functions | |
| static std::shared_ptr < FinalStateParticle > | create (std::string name, const QuantumNumbers &q, double m) |
Protected Member Functions | |
| FinalStateParticle (std::string name, const QuantumNumbers &q, double m) | |
| void | setModel (Model *m) |
| set raw pointer to owning Model | |
| virtual void | addParticleCombination (const std::shared_ptr< ParticleCombination > &pc) override |
| add ParticleCombination to ParticleCombinations | |
| virtual void | registerWithModel () override |
| register any necessary DataAccessor's with model | |
Protected Member Functions inherited from Particle | |
| Particle (std::string name, const QuantumNumbers &q) | |
| virtual void | pruneParticleCombinations () |
| prune ParticleCombinations_ to only contain ParticleCombination's tracing back up the ISP | |
Private Attributes | |
| Model * | Model_ |
| raw pointer to Model owning this final state particle | |
| double | Mass_ |
| Mass [GeV]. | |
Friends | |
| class | Model |
| Grant friend status to Model to set FSP's indices. | |
Class representing a final-state particle.
|
protected |
Constructor see create
|
inlinestatic |
create
| name | Name of particle |
| q | Quantum numbers of particle |
| m | Mass of particle |
1.8.6