CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Enumerations | Functions | Variables
pixelTrack Namespace Reference

Typedefs

using HitContainer = TrackSoA::HitContainer
 
using TrackSoA = TrackSoAHeterogeneousT< maxNumber()>
 
using TrajectoryState = TrajectoryStateSoAT< maxNumber()>
 

Enumerations

enum  Quality : uint8_t {
  Quality::bad = 0, Quality::edup, Quality::dup, Quality::loose,
  Quality::strict, Quality::tight, Quality::highPurity, Quality::notQuality
}
 

Functions

constexpr uint32_t maxNumber ()
 
Quality qualityByName (std::string const &name)
 

Variables

const std::string qualityName [qualitySize] {"bad", "edup", "dup", "loose", "strict", "tight", "highPurity"}
 
constexpr uint32_t qualitySize {uint8_t(Quality::notQuality)}
 

Typedef Documentation

Definition at line 103 of file TrackSoAHeterogeneousT.h.

Definition at line 101 of file TrackSoAHeterogeneousT.h.

Definition at line 102 of file TrackSoAHeterogeneousT.h.

Enumeration Type Documentation

enum pixelTrack::Quality : uint8_t
strong

Function Documentation

constexpr uint32_t pixelTrack::maxNumber ( )

Definition at line 98 of file TrackSoAHeterogeneousT.h.

98 { return 32 * 1024; }
Quality pixelTrack::qualityByName ( std::string const &  name)
inline

Variable Documentation

const std::string pixelTrack::qualityName[qualitySize] {"bad", "edup", "dup", "loose", "strict", "tight", "highPurity"}
constexpr uint32_t pixelTrack::qualitySize {uint8_t(Quality::notQuality)}

Definition at line 15 of file TrackSoAHeterogeneousT.h.

Referenced by qualityByName().