InvMassFinalState.hh 35 InvMassFinalState(const std::vector<std::pair<PdgId, PdgId> >& idpairs, // vector of pairs of decay products
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 Identify particles which can be paired to fit within a given invariant mass window. Definition InvMassFinalState.hh:11 InvMassFinalState(const std::pair< PdgId, PdgId > &idpair, double minmass, double maxmass, double masstarget=-1.0) Same thing as above, but we want to pass the particles directly to the calc method. const std::vector< std::pair< Particle, Particle > > & particlePairs() const Constituent pairs. void project(const Event &e) Apply the projection on the supplied event. RIVET_DEFAULT_PROJ_CLONE(InvMassFinalState) Clone on the heap. InvMassFinalState(const FinalState &fsp, const std::pair< PdgId, PdgId > &idpair, double minmass, double maxmass, double masstarget=-1.0) Constructor for a single inv-mass pair. void useTransverseMass(bool usetrans=true) Choose whether to use the full inv mass or just the transverse mass. Definition InvMassFinalState.hh:53 void calc(const Particles &inparticles) Operate on a given particle vector directly instead of through project (no caching) InvMassFinalState(const FinalState &fsp, const std::vector< std::pair< PdgId, PdgId > > &idpairs, double minmass, double maxmass, double masstarget=-1.0) Constructor for multiple inv-mass pairs. Definition MC_CENT_PPB_Projections.hh:10 Generated on Thu Feb 29 2024 15:46:47 for Rivet by 1.9.8 |