Project
Loading...
Searching...
No Matches
TraversalTopology.h File Reference
#include <cstdint>
#include <type_traits>
#include <optional>
#include <vector>
#include "ITSMFTTracking/DetectorConfiguration.h"
#include "ITSMFTTracking/IdTypes.h"
#include "ITSMFTTracking/SurfaceDescriptor.h"
#include "ITSMFTTracking/LayerMask.h"

Go to the source code of this file.

Classes

struct  o2::itsmft::tracking::Edge
 
struct  o2::itsmft::tracking::CellPath
 
struct  o2::itsmft::tracking::TopologyRange
 
struct  o2::itsmft::tracking::TraversalTopologyView
 
struct  o2::itsmft::tracking::TraversalTopology
 
struct  o2::itsmft::tracking::TraversalTopologyBuildResult
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::itsmft
 
namespace  o2::itsmft::tracking
 

Enumerations

enum class  o2::itsmft::tracking::TraversalTopologyError : uint8_t {
  o2::itsmft::tracking::None , o2::itsmft::tracking::InvalidLayout , o2::itsmft::tracking::LayerCountMismatch , o2::itsmft::tracking::NegativeMaxHoles ,
  o2::itsmft::tracking::NoActiveSurfaces , o2::itsmft::tracking::TooManyEdges , o2::itsmft::tracking::TooManyPaths
}
 

Functions

TraversalTopologyBuildResult o2::itsmft::tracking::deriveTraversalTopology (const DetectorConfiguration &layout, const o2::itsmft::IterationParameters &parameters)