Pythia8 parton selector derived from the base parton selector. More...
#include <PhysicsTools/JetMCAlgos/interface/Pythia8PartonSelector.h>
Public Member Functions | |
Pythia8PartonSelector () | |
void | run (const edm::Handle< reco::GenParticleCollection > &particles, std::unique_ptr< reco::GenParticleRefVector > &partons) override |
~Pythia8PartonSelector () override | |
Public Member Functions inherited from BasePartonSelector | |
BasePartonSelector () | |
virtual | ~BasePartonSelector () |
Pythia8 parton selector derived from the base parton selector.
Definition at line 10 of file Pythia8PartonSelector.h.
Pythia8PartonSelector::Pythia8PartonSelector | ( | ) |
This is a Pythia8-specific parton selector that selects all partons that don't have other partons as daughters, i.e., partons from the end of the parton showering sequence. An explanation of the particle status codes returned by Pythia8 can be found in Pythia8 online manual (http://home.thep.lu.se/~torbjorn/pythia81html/ParticleProperties.html).
Definition at line 11 of file Pythia8PartonSelector.cc.
|
override |
Definition at line 13 of file Pythia8PartonSelector.cc.
|
overridevirtual |
Reimplemented from BasePartonSelector.
Definition at line 15 of file Pythia8PartonSelector.cc.
References mps_fire::i, CandMCTagUtils::isParton(), ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, ecalTrigSettings_cff::particles, dqmAnalyzer_cff::partons, and mps_update::status.