7#ifndef JETSIMTOOLS_JETTRUTHPARTICLESELECTORTOOL_H
8#define JETSIMTOOLS_JETTRUTHPARTICLESELECTORTOOL_H
33 virtual StatusCode
finalize()
override;
77 typedef std::map< int, long long >
PDGList;
static const InterfaceID IID_JetTruthParticleSelectorTool("JetTruthParticleSelectorTool", 1, 0)
bool operator()(const xAOD::TruthParticle *truth)
alias 'selector' to operator(const IN4M*)
virtual StatusCode finalize() override
std::vector< const xAOD::TruthParticle * > m_wzLeptons
bool passKinematics(const xAOD::TruthParticle *truth) const
std::map< int, long long > PDGList
static const InterfaceID & interfaceID()
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
std::map< int, double > Average
virtual ~JetTruthParticleSelectorTool()
JetTruthParticleSelectorTool(const std::string &s)
SelectionMode m_selectionMode
std::string m_selectionModeName
bool selector(const xAOD::TruthParticle *truth)
TruthParticle_v1 TruthParticle
Typedef to implementation.