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