2 #ifndef RIVET_DISFinalState_HH 3 #define RIVET_DISFinalState_HH 5 #include "Rivet/Projections/FinalState.hh" 6 #include "Rivet/Projections/DISKinematics.hh" 27 : _boosttype(boosttype)
31 declare(kinematicsp,
"Kinematics");
void setName(const std::string &name)
Used by derived classes to set their name.
Definition: Projection.hh:142
Definition: MC_Cent_pPb.hh:10
FinalState(const Cut &c=Cuts::open())
Construction using Cuts object.
DEFAULT_RIVET_PROJ_CLONE(DISFinalState)
Clone on the heap.
Get the DIS kinematic variables and relevant boosts for an event.
Definition: DISKinematics.hh:15
void project(const Event &e)
Apply the projection on the supplied event.
DISFinalState(const Cut &c, BoostFrame boosttype, const DISKinematics &kinematicsp=DISKinematics())
Definition: DISFinalState.hh:42
Final state particles boosted to the hadronic center of mass system.
Definition: DISFinalState.hh:14
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
const PROJ & declare(const PROJ &proj, const std::string &name)
Register a contained projection (user-facing version)
Definition: ProjectionApplier.hh:170
CmpState compare(const Projection &p) const
Compare projections.
Definition: DISFinalState.hh:77
Cmp< Projection > mkNamedPCmp(const Projection &otherparent, const std::string &pname) const
DISFinalState(BoostFrame boosttype, const FinalState &fs=FinalState(), const DISKinematics &kinematicsp=DISKinematics())
Definition: DISFinalState.hh:36
BoostFrame
Type of DIS boost to apply.
Definition: DISFinalState.hh:18
DISFinalState(const DISKinematics &kinematicsp, BoostFrame boosttype)
Definition: DISFinalState.hh:60
Base class for all Rivet projections.
Definition: Projection.hh:29
DISFinalState(BoostFrame boosttype, const Cut &c, const DISKinematics &kinematicsp=DISKinematics())
Definition: DISFinalState.hh:48
DISFinalState(const FinalState &fs, BoostFrame boosttype, const DISKinematics &kinematicsp=DISKinematics())
Definition: DISFinalState.hh:26
Cmp< T > cmp(const T &t1, const T &t2)
Global helper function for easy creation of Cmp objects.
Definition: Cmp.hh:255