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);
virtual bool filter(edm::Event &, const edm::EventSetup &)
std::vector< HepMC::GenParticle * >::const_iterator GenPartVectIt
bool cuts(const HepMC::GenParticle *jpsi, const CutStruct cut)
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