Rivet API documentation
![]() |
Rivet 4.1.3
|
InvisibleFinalState.hh
Representation of a HepMC event, and enabler of Projection caching.
Definition Event.hh:22
void requirePromptness(bool acc=true, TauDecaysAs taudecays=TauDecaysAs::NONPROMPT, MuDecaysAs mudecays=MuDecaysAs::NONPROMPT)
Require accepted particles to be prompt.
Definition InvisibleFinalState.hh:47
void project(const Event &e)
Apply the projection on the supplied event.
InvisibleFinalState(OnlyDirect requirepromptness=OnlyDirect::NO, TauDecaysAs taudecays=TauDecaysAs::NONPROMPT, MuDecaysAs mudecays=MuDecaysAs::NONPROMPT)
Constructor with specific FinalState.
Definition InvisibleFinalState.hh:27
RIVET_DEFAULT_PROJ_CLONE(InvisibleFinalState)
Clone on the heap.
const PROJ & declare(const PROJ &proj, const std::string &name) const
Register a contained projection (user-facing version).
Definition ProjectionApplier.hh:205
void setName(const std::string &name)
Used by derived classes to set their name.
Definition Projection.hh:146
double p(const ParticleBase &p)
Unbound function access to p.
Definition ParticleBaseUtils.hh:819
Definition LHCbCommon.hh:9
Generated on for Rivet by
