VetoedFinalState.hh 124 VetoedFinalState& addVetoDetail(PdgId pid, double ptmin, double ptmax=std::numeric_limits<double>::max()) {
133 VetoedFinalState& addVetoPairDetail(PdgId pid, double ptmin, double ptmax=std::numeric_limits<double>::max()) {
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 projections which return subsets of an event's particles. Definition: ParticleFinder.hh:11 const PROJ & declare(const PROJ &proj, const std::string &name) Register a contained projection (user-facing version) Definition: ProjectionApplier.hh:170 void setName(const std::string &name) Used by derived classes to set their name. Definition: Projection.hh:142 virtual std::string name() const Get the name of the projection. Definition: Projection.hh:56 FS modifier to exclude classes of particles from the final state. Definition: VetoedFinalState.hh:11 const vector< Cut > & vetoDetails() const Get the list of particle IDs and ranges to veto. Definition: VetoedFinalState.hh:96 VetoedFinalState(const Cut &cut) Constructor with a default FinalState and a single cut to veto. Definition: VetoedFinalState.hh:36 VetoedFinalState(const FinalState &fsp, const Cut &cut) Constructor with a specific FinalState and a single cut to veto. Definition: VetoedFinalState.hh:26 VetoedFinalState & addVetoPairId(PdgId pid) Add a particle/antiparticle pair to veto. Definition: VetoedFinalState.hh:148 VetoedFinalState(const FinalState &fsp, const vector< Cut > &cuts) Constructor with a specific FinalState and a cuts list to veto. Definition: VetoedFinalState.hh:18 VetoedFinalState & addVetoPair(PdgId pid, const Cut &cut=Cuts::OPEN) Add a particle/antiparticle selection to be vetoed from the final state. Definition: VetoedFinalState.hh:115 VetoedFinalState(const map< PdgId, pair< double, double > > &vetocodes) Definition: VetoedFinalState.hh:79 VetoedFinalState(const vector< PdgId > &vetopids) Constructor with a default FinalState and a PID list to veto. Definition: VetoedFinalState.hh:54 VetoedFinalState & reset() Clear the list of particle IDs and ranges to veto. Definition: VetoedFinalState.hh:201 VetoedFinalState & addVetoPairDetail(PdgId pid, double ptmin, double ptmax=std::numeric_limits< double >::max()) Add a particle/antiparticle pair to veto in a given range. Definition: VetoedFinalState.hh:133 VetoedFinalState & setVetoDetails(const vector< Cut > &cuts) Set the list of particle selections to veto. Definition: VetoedFinalState.hh:155 VetoedFinalState(const FinalState &fsp) Constructor with specific FinalState but no cuts. Definition: VetoedFinalState.hh:67 VetoedFinalState & vetoNeutrinos() Veto all neutrinos (convenience method) Definition: VetoedFinalState.hh:163 VetoedFinalState() Default constructor with default FinalState and no cuts. Definition: VetoedFinalState.hh:72 VetoedFinalState & addCompositeMassVeto(double mass, double width, int nProducts=2) Definition: VetoedFinalState.hh:174 VetoedFinalState(PdgId vetopid) Constructor with a default FinalState and a PID to veto. Definition: VetoedFinalState.hh:62 VetoedFinalState & addDecayProductsVeto(PdgId pid) Definition: VetoedFinalState.hh:186 VetoedFinalState & addVetoOnThisFinalState(const ParticleFinder &fs) Veto particles from a supplied final state. Definition: VetoedFinalState.hh:192 void project(const Event &e) Apply the projection on the supplied event. VetoedFinalState & addVetoDetail(PdgId pid, double ptmin, double ptmax=std::numeric_limits< double >::max()) Add a particle ID and range to veto. Definition: VetoedFinalState.hh:124 VetoedFinalState(const FinalState &fsp, const vector< PdgId > &vetopids) Constructor with a specific FinalState and a PID list to veto. Definition: VetoedFinalState.hh:41 VetoedFinalState(const FinalState &fsp, PdgId vetopid) Constructor with a specific FinalState and a PID to veto. Definition: VetoedFinalState.hh:49 DEFAULT_RIVET_PROJ_CLONE(VetoedFinalState) Clone on the heap. VetoedFinalState & addVeto(const Cut &cut) Add a particle selection to be vetoed from the final state. Definition: VetoedFinalState.hh:103 VetoedFinalState & addVeto(PdgId pid, const Cut &cut=Cuts::OPEN) Add a particle selection to be vetoed from the final state. Definition: VetoedFinalState.hh:109 VetoedFinalState & addVetoId(PdgId pid) Add a particle ID to veto (all range will be vetoed) Definition: VetoedFinalState.hh:139 VetoedFinalState(const vector< Cut > &cuts) Constructor with a default FinalState and a cuts list to veto. Definition: VetoedFinalState.hh:31 double max(const vector< double > &in, double errval=DBL_NAN) Find the maximum value in the vector. Definition: Utils.hh:635 double mass(const ParticleBase &p) Unbound function access to mass. Definition: ParticleBaseUtils.hh:674 double p(const ParticleBase &p) Unbound function access to p. Definition: ParticleBaseUtils.hh:653 int pid(const Particle &p) Unbound function access to PID code. Definition: ParticleUtils.hh:23 Definition: MC_Cent_pPb.hh:10 Generated on Fri May 13 2022 23:02:06 for Rivet by |