5#ifndef PARTICLEJETDELTARLABELTOOL_H
6#define PARTICLEJETDELTARLABELTOOL_H
28 std::vector<std::vector<const xAOD::TruthParticle*> >
match(
37 std::unique_ptr<ParticleJetTools::LabelDecorators>
m_labeldecs;
47 this,
"TruthEventCollection",
"TruthEvents",
48 "Truth event collection"
52 std::unique_ptr<ParticleJetTools::IParticleLinker>
m_blinker;
53 std::unique_ptr<ParticleJetTools::IParticleLinker>
m_clinker;
54 std::unique_ptr<ParticleJetTools::IParticleLinker>
m_taulinker;
Interface for adding a decoration to a jet container.
std::vector< std::vector< const xAOD::TruthParticle * > > match(const xAOD::TruthParticleContainer &parts, const xAOD::JetContainer &jets) const
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_charmPartCollectionKey
ParticleJetDeltaRLabelTool(const std::string &name)
Constructor.
std::string m_taulabelname
std::unique_ptr< ParticleJetTools::IParticleLinker > m_blinker
SG::ReadHandleKey< xAOD::TruthEventContainer > m_truthEventsKey
ParticleJetTools::LabelNames m_labelnames
Name of jet label attributes.
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_bottomPartCollectionKey
double m_jetptmin
Minimum pT for jet selection (in MeV)
std::string m_charmlabelname
std::string m_bottomlabelname
StatusCode decorate(const xAOD::JetContainer &jets) const override
Decorate a jet collection without otherwise modifying it.
double m_drmax
Maximum dR for matching criterion.
std::unique_ptr< ParticleJetTools::IParticleLinker > m_clinker
std::string m_matchmode
Matching mode: can be MinDR or MaxPt.
std::unique_ptr< ParticleJetTools::LabelDecorators > m_labeldecs
double m_partptmin
Minimum pT for particle selection (in MeV)
StatusCode initialize() override
Dummy implementation of the initialisation function.
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_tauPartCollectionKey
Read handles particle collections for labeling.
std::unique_ptr< ParticleJetTools::IParticleLinker > m_taulinker
Property holding a SG store/key/clid from which a ReadHandle is made.
JetContainer_v1 JetContainer
Definition of the current "jet container version".
TruthParticleContainer_v1 TruthParticleContainer
Declare the latest version of the truth particle container.