Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
24 if (!link.isValid()) {
25 throw std::logic_error(
"invalid hits link");
27 hits.push_back(*link);
40 std::vector<const xAOD::TrackMeasurementValidation*>
hits;
51 std::vector<const xAOD::IParticle*>
dummy;
std::vector< const xAOD::TrackMeasurementValidation * > TMVV
This file contains "getter" functions used for accessing tagger inputs from the EDM.
Base class for elements of a container that can have aux data.
TrackMeasurementValidation_v1 TrackMeasurementValidation
Reference the current persistent version:
const std::set< std::string > & getUsedRemap() const override
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Helper class to provide constant type-safe access to aux data.
Class describing a TrackMeasurementValidation.
HitsLoader(const ConstituentsInputConfig &, const FTagOptions &options)
FTagDataDependencyNames m_deps
std::function< TMVV(const Jet &)> m_associator
getter_utils::SeqGetter< xAOD::TrackMeasurementValidation > m_seqGetter
ElementLink implementation for ROOT usage.
const ConstituentsType & getType() const override
std::tuple< std::string, Inputs, std::vector< const xAOD::IParticle * > > getData(const xAOD::Jet &jet, [[maybe_unused]] const SG::AuxElement &btag) const override
const std::string & getName() const override
ConstituentsInputConfig m_config
std::vector< const xAOD::TrackMeasurementValidation * > getHitsFromJet(const xAOD::Jet &jet) const
std::vector< const xAOD::TrackMeasurementValidation * > Hits
const FTagDataDependencyNames & getDependencies() const override
std::set< std::string > m_used_remap