|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef GeneratorFilters_TTbarPlusHeavyFlavorFilter_H
14 #define GeneratorFilters_TTbarPlusHeavyFlavorFilter_H
int hadronType(int pdgid) const
bool isBHadron(const HepMC::ConstGenParticlePtr &part) const
TTbarPlusHeavyFlavorFilter(const std::string &fname, ISvcLocator *pSvcLocator)
bool isDirectlyFromTop(const HepMC::ConstGenParticlePtr &part) const
bool isCHadron(const HepMC::ConstGenParticlePtr &part) const
virtual StatusCode filterFinalize()
bool passCSelection(const HepMC::ConstGenParticlePtr &part) const
Base class for event generator filtering modules.
bool isQuarkFromHadron(const HepMC::ConstGenParticlePtr &part) const
bool passBSelection(const HepMC::ConstGenParticlePtr &part) const
virtual ~TTbarPlusHeavyFlavorFilter()
::StatusCode StatusCode
StatusCode definition for legacy code.
bool m_useFinalStateHadrons
properties
virtual StatusCode filterEvent()
bool isInitialHadron(const HepMC::ConstGenParticlePtr &part) const
const GenParticle * ConstGenParticlePtr
HepMC::ConstGenParticlePtr findInitial(const HepMC::ConstGenParticlePtr &part) const
bool isFinalHadron(const HepMC::ConstGenParticlePtr &part) const
bool isCHadronFromB(const HepMC::ConstGenParticlePtr &part) const
bool isFromTop(const HepMC::ConstGenParticlePtr &part) const
virtual StatusCode filterInitialize()
bool isDirectlyFromWTop(const HepMC::ConstGenParticlePtr &part) const