Rivet API documentation
![]() |
Rivet 4.1.3
|
DISFinalState.hh
89 return mkNamedPCmp(p, "Kinematics") || mkNamedPCmp(p, "FS") || cmp(_boosttype, other._boosttype);
RIVET_DEFAULT_PROJ_CLONE(DISFinalState)
Clone on the heap.
void project(const Event &e)
Apply the projection on the supplied event.
DISFinalState(DISFrame boosttype, const FinalState &fs=FinalState())
Constructor with optional FinalState.
Definition DISFinalState.hh:31
DISFinalState(DISFrame boosttype, const Cut &c)
Constructor with explicit cuts to define final-state particles.
Definition DISFinalState.hh:53
CmpState compare(const Projection &p) const
Compare projections.
Definition DISFinalState.hh:87
DISFinalState(const Cut &c, DISFrame boosttype)
Constructor with explicit cuts to define final-state particles.
Definition DISFinalState.hh:41
const DISKinematics & kinematics() const
Get the associated DISKinematics (to avoid needing a separate projection).
Definition DISFinalState.hh:75
DISFinalState(const FinalState &fs, DISFrame boosttype)
Constructor with explicit FinalState.
Definition DISFinalState.hh:21
Get the DIS kinematic variables and relevant boosts for an event.
Definition DISKinematics.hh:19
Representation of a HepMC event, and enabler of Projection caching.
Definition Event.hh:22
const PROJ & getProjection(const std::string &name) const
Definition ProjectionApplier.hh:71
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
Cmp< Projection > mkNamedPCmp(const Projection &otherparent, const std::string &pname) const
double p(const ParticleBase &p)
Unbound function access to p.
Definition ParticleBaseUtils.hh:653
Definition MC_CENT_PPB_Projections.hh:10
Cmp< T > cmp(const T &t1, const T &t2)
Global helper function for easy creation of Cmp objects.
Definition Cmp.hh:255
Generated on for Rivet by
