2#ifndef RIVET_ChargedFinalState_HH
3#define RIVET_ChargedFinalState_HH
5#include "Rivet/Projections/FinalState.hh"
37 using Projection::operator =;
Project only charged final state particles.
Definition ChargedFinalState.hh:11
RIVET_DEFAULT_PROJ_CLONE(ChargedFinalState)
Clone on the heap.
ChargedFinalState(const Cut &c=Cuts::open())
Construction using Cuts object.
CmpState compare(const Projection &p) const
Compare projections.
ChargedFinalState(const FinalState &fsp)
Construction from another FinalState.
void project(const Event &e)
Apply the projection on the supplied event.
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
Base class for all Rivet projections.
Definition Projection.hh:29
const Cut & open()
Fully open cut singleton, accepts everything.
Definition MC_CENT_PPB_Projections.hh:10