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