23 for (
unsigned int i = 0;
i <
parts_->size(); ++
i) {
39 for (
unsigned int i = 0;
i <
parts_->size(); ++
i) {
53 for (
unsigned int i = 0;
i < partsColl.size(); ++
i) {
65 for (
unsigned int i = 0;
i < partsColl.size(); ++
i) {
79 for (
unsigned int i = 0;
i < partsColl.size(); ++
i) {
95 for (
unsigned int i = 0;
i < partsColl.size(); ++
i) {
std::vector< GenParticle > GenParticleCollection
collection of GenParticles
const reco::GenParticle * singleNeutrino() const
return single neutrino if available; 0 else
reco::GenParticleRefProd parts_
reference to the top decay chain (has to be kept in the event!)
StGenEvent()
empty constructor
const reco::GenParticle * singleLepton() const
return single lepton if available; 0 else
bool isLepton(const Candidate &part)
const reco::GenParticle * decayB() const
return decay b
const reco::GenParticle * singleW() const
return single W
reco::GenParticleRefProd initPartons_
reference to the list of initial partons (has to be kept in the event!)
~StGenEvent() override
default destructor
bool isNeutrino(const Candidate &part)
Abs< T >::type abs(const T &t)
const reco::GenParticle * associatedB() const
return associated b
const reco::GenParticle * singleTop() const
return single Top
int flavour(const Candidate &part)