Rivet API documentation
![]() |
Rivet 4.1.3
|
MissingMomentum.hh
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:363
FourMomentum reverse() const
Multiply space components only by -1.
Definition Vector4.hh:788
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:116
const ThreeMomentum & vectorSumPt() const
The vector-summed visible transverse momentum in the event, as a 3-vector with z=0.
Definition MissingMomentum.hh:93
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:71
double scalarSumPt() const
The scalar-summed visible transverse momentum in the event.
Definition MissingMomentum.hh:98
const FourMomentum missingMom(double mass=0 *GeV) const
Alias for missingMomentum.
Definition MissingMomentum.hh:75
const FourMomentum visibleMom(double mass=0 *GeV) const
Alias for visibleMomentum.
Definition MissingMomentum.hh:60
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:121
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
Specialized version of the ThreeVector with momentum functionality.
Definition Vector3.hh:377
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:1474
double p(const ParticleBase &p)
Unbound function access to p.
Definition ParticleBaseUtils.hh:819
Definition LHCbCommon.hh:9
MissingMomentum MissingMom
A slightly more convenient name, following other Rivet shortening-conventions.
Definition MissingMomentum.hh:156
Generated on for Rivet by
