1 #ifndef _BsJpsiPhiFilter_h_ 2 #define _BsJpsiPhiFilter_h_ 21 #include "HepMC/GenVertex.h" 45 typedef std::vector< HepMC::GenParticle * >::const_iterator
GenPartVectIt;
53 HepMC::GenEvent::particle_const_iterator
getNextBs(
const HepMC::GenEvent::particle_const_iterator
start,
54 const HepMC::GenEvent::particle_const_iterator
end);
bool cuts(const HepMC::GenParticle *jpsi, const CutStruct &cut)
HepMC::GenEvent::particle_const_iterator getNextBs(const HepMC::GenEvent::particle_const_iterator start, const HepMC::GenEvent::particle_const_iterator end)
edm::EDGetTokenT< edm::HepMCProduct > token_
bool filter(edm::Event &, const edm::EventSetup &) override
HepMC::GenParticle * findParticle(HepMC::GenVertex *, const int requested_id)
BsJpsiPhiFilter(const edm::ParameterSet &)
std::vector< HepMC::GenParticle * > GenPartVect
bool etaInRange(float eta, float etamin, float etamax)
~BsJpsiPhiFilter() override
std::vector< HepMC::GenParticle * >::const_iterator GenPartVectIt