ATLAS Offline Software
|
#include "xAODTracking/VertexFwd.h"
#include "xAODTracking/TrackParticleFwd.h"
#include "xAODBase/IParticle.h"
#include "AthContainers/AuxElement.h"
#include "InDetGNNHardScatterSelection/DataPrepUtilities.h"
#include <functional>
#include <string>
#include <set>
#include <vector>
Go to the source code of this file.
Classes | |
class | InDetGNNHardScatterSelection::getter_utils::CustomSequenceGetter< T > |
Template class to extract features from sequence of constituents. More... | |
Namespaces | |
InDetGNNHardScatterSelection | |
InDetGNNHardScatterSelection::getter_utils | |
Utils to produce Constituent -> vector<double> functions. | |
Typedefs | |
using | InDetGNNHardScatterSelection::getter_utils::IParticles = std::vector< const xAOD::IParticle * > |
using | InDetGNNHardScatterSelection::getter_utils::Tracks = std::vector< const xAOD::TrackParticle * > |
using | InDetGNNHardScatterSelection::getter_utils::SequenceFromIParticles = std::function< std::vector< double >(const xAOD::Vertex &, const IParticles &)> |
using | InDetGNNHardScatterSelection::getter_utils::SequenceFromTracks = std::function< std::vector< double >(const xAOD::Vertex &, const Tracks &)> |
Functions | |
std::function< std::pair< std::string, double >const xAOD::Vertex &)> | InDetGNNHardScatterSelection::getter_utils::customGetterAndName (const std::string &) |
template<typename T > | |
std::pair< std::function< std::vector< double > const xAOD::Vertex &, const std::vector< const T * > &)>, std::set< std::string > > | InDetGNNHardScatterSelection::getter_utils::customSequenceGetterWithDeps (const std::string &name, const std::string &prefix) |