ATLAS Offline Software
Loading...
Searching...
No Matches
MuonR4::MlMsTrackSeeder::SlotState Struct Reference

D1 bookkeeping per event slot: the seeds of the current event and the last timed call. More...

Collaboration diagram for MuonR4::MlMsTrackSeeder::SlotState:

Public Attributes

const MsTrackSeed * base {nullptr}
std::vector< std::uint8_t > seedClass {}
std::vector< std::uint8_t > startOk {}
std::vector< std::uint8_t > pBin {}
std::size_t lastNSeg {0}
std::vector< std::array< std::uint8_t, 8 > > desc {}
 D9/D10/D13 bins per seed: dist, quality, component score, pair score, layer pair, region, measurements, IP pointing; dist = 255 marks seeds that are not 2-segment seeds.
long lastIndex {-1}
std::chrono::steady_clock::time_point lastEnd {}

Detailed Description

D1 bookkeeping per event slot: the seeds of the current event and the last timed call.

Definition at line 295 of file MlMsTrackSeeder.h.

Member Data Documentation

◆ base

const MsTrackSeed* MuonR4::MlMsTrackSeeder::SlotState::base {nullptr}

Definition at line 296 of file MlMsTrackSeeder.h.

296{nullptr};

◆ desc

std::vector<std::array<std::uint8_t, 8> > MuonR4::MlMsTrackSeeder::SlotState::desc {}

D9/D10/D13 bins per seed: dist, quality, component score, pair score, layer pair, region, measurements, IP pointing; dist = 255 marks seeds that are not 2-segment seeds.

Definition at line 303 of file MlMsTrackSeeder.h.

303{};

◆ lastEnd

std::chrono::steady_clock::time_point MuonR4::MlMsTrackSeeder::SlotState::lastEnd {}

Definition at line 305 of file MlMsTrackSeeder.h.

305{};

◆ lastIndex

long MuonR4::MlMsTrackSeeder::SlotState::lastIndex {-1}

Definition at line 304 of file MlMsTrackSeeder.h.

304{-1};

◆ lastNSeg

std::size_t MuonR4::MlMsTrackSeeder::SlotState::lastNSeg {0}

Definition at line 300 of file MlMsTrackSeeder.h.

300{0};

◆ pBin

std::vector<std::uint8_t> MuonR4::MlMsTrackSeeder::SlotState::pBin {}

Definition at line 299 of file MlMsTrackSeeder.h.

299{};

◆ seedClass

std::vector<std::uint8_t> MuonR4::MlMsTrackSeeder::SlotState::seedClass {}

Definition at line 297 of file MlMsTrackSeeder.h.

297{};

◆ startOk

std::vector<std::uint8_t> MuonR4::MlMsTrackSeeder::SlotState::startOk {}

Definition at line 298 of file MlMsTrackSeeder.h.

298{};

The documentation for this struct was generated from the following file: