|
ACTS
Experiment-independent tracking
|
Layer connection training tool for creating layer map for GBTS. More...
#include <Acts/Seeding/GbtsTrainingTool.hpp>
Classes | |
| struct | Config |
| Configuration for the layer connection tool. More... | |
| struct | HitCoordinates |
| Container for track layer hit information. More... | |
| struct | LayerDescription |
| Struct to hold r and z bounds for a given detector layer. More... | |
| struct | LayerIdPairHash |
| Hash id used for unordered sets and maps. More... | |
Public Types | |
| using | LayerIdPair = std::pair<std::int32_t, std::int32_t> |
| pair of layer transitions | |
| using | LayerIdPairMap |
| Map of layer pair transitions, quantifying the amount of times they occur. | |
| using | LayerIdPairs = std::unordered_set<LayerIdPair, LayerIdPairHash> |
| Container of pairs of layer transitions. | |
Public Member Functions | |
| GbtsLayerConnectionTool (const Config &config, std::unique_ptr< const Logger > logger=getDefaultLogger("GbtsLayerConnectionTool", Logging::Level::INFO)) | |
| Constructor for layer connection training tool. | |
| void | addTrack (const std::vector< HitCoordinates > &track) |
| converts layer hits to layer transitions | |
| GbtsLayerConnectionTool::LayerIdPairs | createConnectionTable (const std::string &outputFileLocation) const |
| Creates the connection table. | |
Layer connection training tool for creating layer map for GBTS.
Map of layer pair transitions, quantifying the amount of times they occur.
|
explicit |
Constructor for layer connection training tool.
| config | The training tool config |
| logger | The Acts logger |
| void Acts::Experimental::GbtsLayerConnectionTool::addTrack | ( | const std::vector< HitCoordinates > & | track | ) |
converts layer hits to layer transitions
| track | the layer hits of a particle |
| GbtsLayerConnectionTool::LayerIdPairs Acts::Experimental::GbtsLayerConnectionTool::createConnectionTable | ( | const std::string & | outputFileLocation | ) | const |
Creates the connection table.
| outputFileLocation | the location for the layer connection table |