Rivet API documentation
![]() |
Rivet 4.1.3
|
DISKinematics.hh
virtual CmpState compare(const Projection &p) const
Compare with other projections.
const LorentzTransform & boostBreit() const
The LorentzRotation needed to boost a particle to the hadronic Breit frame.
Definition DISKinematics.hh:79
RIVET_DEFAULT_PROJ_CLONE(DISKinematics)
Clone on the heap.
int orientation() const
1/-1 multiplier indicating (respectively) whether the event has conventional orientation or not
Definition DISKinematics.hh:101
double Q2() const
The , i.e. the virtuality of the DIS photon.
Definition DISKinematics.hh:54
double W2() const
The , i.e. the squared CoM energy of the DIS-photon+hadron system.
Definition DISKinematics.hh:57
const Particle & beamHadron() const
The incoming hadron beam particle.
Definition DISKinematics.hh:84
const Particle & beamLepton() const
The incoming lepton beam particle.
Definition DISKinematics.hh:89
DISKinematics(const DISLepton &lepton=DISLepton())
The default constructor.
Definition DISKinematics.hh:23
virtual void project(const Event &e)
Perform the projection operation on the supplied event.
const Particle & scatteredLepton() const
The scattered DIS lepton.
Definition DISKinematics.hh:94
const LorentzTransform & boostHCM() const
The LorentzRotation needed to boost a particle to the hadronic CM frame.
Definition DISKinematics.hh:74
Object implementing Lorentz transform calculations and boosts.
Definition LorentzTrans.hh:21
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
double p(const ParticleBase &p)
Unbound function access to p.
Definition ParticleBaseUtils.hh:653
Definition MC_CENT_PPB_Projections.hh:10
constexpr std::enable_if_t< std::is_arithmetic_v< NUM >, int > sign(NUM val)
Find the sign of a number.
Definition MathUtils.hh:275
Generated on for Rivet by
