Rivet API documentation
![]() |
Rivet 4.1.3
|
DecayedParticles.hh
62 bool modeMatches(size_t imode, unsigned int nstable, const map<PdgId, unsigned int>& prod) const {
virtual CmpState compare(const Projection &p) const
Compare projections.
const vector< map< PdgId, Particles > > & decayProducts() const
Definition DecayedParticles.hh:57
const vector< unsigned int > & nStable() const
Definition DecayedParticles.hh:52
virtual void project(const Event &e)
Apply the projection to the event.
RIVET_DEFAULT_PROJ_CLONE(DecayedParticles)
Clone on the heap.
DecayedParticles()
Constructor.
Definition DecayedParticles.hh:18
DecayedParticles & addStable(PdgId pid)
Add a particle to be considered stable when finding the decay products.
Definition DecayedParticles.hh:39
const Particles & decaying() const
Definition DecayedParticles.hh:47
bool modeMatches(size_t imode, unsigned int nstable, const map< PdgId, unsigned int > &prod) const
Definition DecayedParticles.hh:62
virtual ~DecayedParticles()
Virtual destructor.
Definition DecayedParticles.hh:32
Base class for projections which return subsets of an event's particles.
Definition ParticleFinder.hh:11
Particle representation, either from a HepMC::GenEvent or reconstructed.
Definition Particle.hh:45
const PROJ & declare(const PROJ &proj, const std::string &name) const
Register a contained projection (user-facing version).
Definition ProjectionApplier.hh:184
void setName(const std::string &name)
Used by derived classes to set their name.
Definition Projection.hh:148
STL iterator class.
double p(const ParticleBase &p)
Unbound function access to p.
Definition ParticleBaseUtils.hh:653
int pid(const Particle &p)
Unbound function access to PID code.
Definition ParticleUtils.hh:23
Definition MC_CENT_PPB_Projections.hh:10
Generated on for Rivet by
