Rivet API documentation
![]() |
Rivet 4.1.3
|
MissingMomentum.hh
70 const FourMomentum missingMomentum(double mass=0*GeV) const { return visibleMomentum(mass).reverse(); }
Representation of a HepMC event, and enabler of Projection caching.
Definition Event.hh:22
Project out all final-state particles in an event. Probably the most important projection in Rivet!
Definition FinalState.hh:12
Specialized version of the FourVector with momentum/energy functionality.
Definition Vector4.hh:327
FourMomentum reverse() const
Multiply space components only by -1.
Definition Vector4.hh:752
Interface for projections that find missing transverse energy/momentum.
Definition METFinder.hh:11
Calculate missing , etc. as complements to the total visible momentum.
Definition MissingMomentum.hh:22
RIVET_DEFAULT_PROJ_CLONE(MissingMomentum)
Clone on the heap.
const Vector3 & vectorSumEt() const
The vector-summed visible transverse energy in the event, as a 3-vector with z=0.
Definition MissingMomentum.hh:107
const ThreeMomentum & vectorSumPt() const
The vector-summed visible transverse momentum in the event, as a 3-vector with z=0.
Definition MissingMomentum.hh:88
MissingMomentum(const FinalState &fs)
Canonical constructor taking a FinalState as argument.
Definition MissingMomentum.hh:28
const FourMomentum missingMomentum(double mass=0 *GeV) const
The missing four-momentum in the event, required to balance the final state.
Definition MissingMomentum.hh:70
double scalarSumPt() const
The scalar-summed visible transverse momentum in the event.
Definition MissingMomentum.hh:91
const FourMomentum missingMom(double mass=0 *GeV) const
Alias for missingMomentum.
Definition MissingMomentum.hh:72
const FourMomentum visibleMom(double mass=0 *GeV) const
Alias for visibleMomentum.
Definition MissingMomentum.hh:61
const FourMomentum visibleMomentum(double mass=0 *GeV) const
The vector-summed visible four-momentum in the event.
MissingMomentum(const Cut &c=Cuts::open())
Default constructor with optional cut.
Definition MissingMomentum.hh:35
double scalarSumEt() const
The scalar-summed visible transverse energy in the event.
Definition MissingMomentum.hh:110
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
Specialized version of the ThreeVector with momentum functionality.
Definition Vector3.hh:349
Final state modifier excluding particles which are not experimentally visible.
Definition VisibleFinalState.hh:16
double mass(const FourMomentum &a, const FourMomentum &b)
Calculate mass of two 4-vectors.
Definition Vector4.hh:1482
double p(const ParticleBase &p)
Unbound function access to p.
Definition ParticleBaseUtils.hh:653
Definition MC_CENT_PPB_Projections.hh:10
MissingMomentum MissingMom
A slightly more convenient name, following other Rivet shortening-conventions.
Definition MissingMomentum.hh:145
Generated on for Rivet by
