Rivet API documentation
![]() |
Rivet 4.1.3
|
Event.hh
154 MSG_TRACE("Applying projection " << &p << " (" << p.name() << ") -> comparing to projections " << _projections);
const PROJ & applyProjection(PROJ &p) const
Add a projection p to this Event.
Definition Event.hh:151
Event(GenEvent *ge, const vector< size_t > &weightindices={})
Definition Event.hh:35
const PROJ & applyProjection(PROJ *pp) const
Add a projection p to this Event by pointer.
Definition Event.hh:183
const GenEvent * hepmcEventPtr() const
The generated HepMC event pointer obtained from an external event generator.
Definition Event.hh:75
Particles allParticles(const Cut &c) const
All the raw GenEvent particles, wrapped in Rivet::Particle objects, but with a Cut applied.
Definition Event.hh:102
Particles allParticles(const FN &f) const
All the raw GenEvent particles, wrapped in Rivet::Particle objects, but with a selection function app...
Definition Event.hh:110
const Particles & allParticles() const
All the raw GenEvent particles, wrapped in Rivet::Particle objects.
const GenEvent * genEvent() const
The generated HepMC event pointer obtained from an external event generator.
Definition Event.hh:79
std::valarray< double > weights() const
The generation weights associated with the event.
const GenEvent & hepmcEvent() const
The generated HepMC event obtained from an external event generator.
Definition Event.hh:68
Event(GenEvent &ge, const vector< size_t > &weightindices={})
Definition Event.hh:49
std::vector< std::pair< double, double > > crossSections() const
The generation cross-sections associated with the event.
virtual void project(const Event &e)=0
Jets select(const Jets &jets, const Cut &c)
Filter a jet collection in-place to the subset that passes the supplied Cut.
Definition JetUtils.hh:157
#define MSG_TRACE(x)
Lowest-level, most verbose messaging, using MSG_LVL.
Definition Logging.hh:180
double p(const ParticleBase &p)
Unbound function access to p.
Definition ParticleBaseUtils.hh:653
T getEnvParam(const std::string name, const T &fallback)
Get a parameter from a named environment variable, with automatic type conversion.
Definition Utils.hh:874
Definition MC_CENT_PPB_Projections.hh:10
std::pair< Particle, Particle > ParticlePair
Typedef for a pair of Particle objects.
Definition Particle.hh:38
Error specialisation for where the problem is between the chair and the computer.
Definition Exceptions.hh:67
Generated on for Rivet by
