File SeedFinderFTF.hpp
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
-
template<typename external_spacepoint_t>
struct GNN_TrigTracklet - #include <Acts/Seeding/SeedFinderFTF.hpp>
Public Functions
-
inline GNN_TrigTracklet(std::vector<const FTF_SP<external_spacepoint_t>*> &vSP, std::vector<TrigInDetTriplet<external_spacepoint_t>> &tbuf)
Public Members
-
std::vector<TrigInDetTriplet<external_spacepoint_t>> m_seeds
-
std::vector<const FTF_SP<external_spacepoint_t>*> m_track
-
inline GNN_TrigTracklet(std::vector<const FTF_SP<external_spacepoint_t>*> &vSP, std::vector<TrigInDetTriplet<external_spacepoint_t>> &tbuf)
-
template<typename external_spacepoint_t>
class SeedFinderFTF - #include <Acts/Seeding/SeedFinderFTF.hpp>
Public Types
-
using seed_t = Seed<external_spacepoint_t>
Public Functions
-
SeedFinderFTF() = default
!! is it dangerous not to use default? got def in ipp
-
SeedFinderFTF(const SeedFinderFTF<external_spacepoint_t>&) = delete
-
SeedFinderFTF(const SeedFinderFTFConfig<external_spacepoint_t> &config, const TrigFTF_GNN_Geometry<external_spacepoint_t> &GNNgeo)
-
~SeedFinderFTF()
-
void createSeeds(const Acts::RoiDescriptor &roi, const Acts::TrigFTF_GNN_Geometry<external_spacepoint_t> &gnngeo)
-
template<typename input_container_t, typename callable_t>
std::vector<seed_t> createSeeds_old(const Acts::SeedFinderOptions &options, const input_container_t &spacePoints, callable_t &&extract_coordinates) const
-
template<typename input_container_t, typename output_container_t, typename callable_t>
void createSeeds_old(const Acts::SeedFinderOptions &options, const input_container_t &spacePoints, output_container_t &out_cont, callable_t &&extract_coordinates) const
-
void loadSpacePoints(const std::vector<FTF_SP<external_spacepoint_t>> &FTF_SP_vect)
-
SeedFinderFTF<external_spacepoint_t> &operator=(const SeedFinderFTF<external_spacepoint_t>&) = delete
Public Static Attributes
-
static constexpr std::size_t NDims = 3
Private Functions
-
void runGNN_TrackFinder(std::vector<GNN_TrigTracklet<external_spacepoint_t>> &vTracks, const Acts::RoiDescriptor &roi, const Acts::TrigFTF_GNN_Geometry<external_spacepoint_t> &gnngeo)
Private Members
-
SeedFinderFTFConfig<external_spacepoint_t> m_config
-
TrigFTF_GNN_DataStorage<external_spacepoint_t> *m_storage
-
std::vector<TrigInDetTriplet<external_spacepoint_t>> m_triplets
-
using seed_t = Seed<external_spacepoint_t>
-
template<typename external_spacepoint_t>