const edm::EDGetTokenT< edm::HepMCProduct > srcToken_
reco::Candidate::LorentzVector p4(const T &p) const
~ParticleLevelProducer() override
Rivet::RivetAnalysis * rivetAnalysis_
void produce(edm::Event &event, const edm::EventSetup &eventSetup) override
reco::Particle::Point genVertex_
Rivet::AnalysisHandler analysisHandler_
void addGenJet(Rivet::Jet jet, std::unique_ptr< reco::GenJetCollection > &jets, std::unique_ptr< reco::GenParticleCollection > &consts, edm::RefProd< reco::GenParticleCollection > &constsRefHandle, int &iConstituent, std::unique_ptr< reco::GenParticleCollection > &tags, edm::RefProd< reco::GenParticleCollection > &tagsRefHandle, int &iTag)
ParticleLevelProducer(const edm::ParameterSet &pset)