ATLAS Offline Software
|
Template class to extract features from sequence of constituents. More...
#include <CustomGetterUtils.h>
Public Types | |
using | Constituents = std::vector< const T * > |
using | NamedSequenceFromConstituents = std::function< std::pair< std::string, std::vector< double > >(const xAOD::Vertex &, const Constituents &)> |
Public Member Functions | |
CustomSequenceGetter (std::vector< InputVariableConfig > inputs) | |
std::pair< std::vector< float >, std::vector< int64_t > > | getFeats (const xAOD::Vertex &jet, const Constituents &constituents) const |
Private Member Functions | |
std::pair< NamedSequenceFromConstituents, std::set< std::string > > | customNamedSeqGetterWithDeps (const std::string &name) |
std::pair< NamedSequenceFromConstituents, std::set< std::string > > | seqFromConsituents (const InputVariableConfig &cfg) |
Private Attributes | |
std::vector< NamedSequenceFromConstituents > | m_sequencesFromConstituents |
Template class to extract features from sequence of constituents.
T | constituent type |
It supports the following types of constituents:
Definition at line 81 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/CustomGetterUtils.h.
using InDetGNNHardScatterSelection::getter_utils::CustomSequenceGetter< T >::Constituents = std::vector<const T*> |
Definition at line 83 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/CustomGetterUtils.h.
using InDetGNNHardScatterSelection::getter_utils::CustomSequenceGetter< T >::NamedSequenceFromConstituents = std::function<std::pair<std::string, std::vector<double> >( const xAOD::Vertex&, const Constituents&)> |
Definition at line 84 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/CustomGetterUtils.h.
InDetGNNHardScatterSelection::getter_utils::CustomSequenceGetter< T >::CustomSequenceGetter | ( | std::vector< InputVariableConfig > | inputs | ) |
Definition at line 263 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/CustomGetterUtils.cxx.
|
private |
Definition at line 224 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/CustomGetterUtils.cxx.
std::pair< std::vector< float >, std::vector< int64_t > > InDetGNNHardScatterSelection::getter_utils::CustomSequenceGetter< T >::getFeats | ( | const xAOD::Vertex & | jet, |
const Constituents & | constituents | ||
) | const |
Definition at line 274 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/CustomGetterUtils.cxx.
|
private |
Definition at line 237 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/Root/CustomGetterUtils.cxx.
|
private |
Definition at line 96 of file InnerDetector/InDetRecTools/InDetGNNHardScatterSelection/InDetGNNHardScatterSelection/CustomGetterUtils.h.