ATLAS Offline Software
Loading...
Searching...
No Matches
MuonR4::MdtRdoToMdtPrepDataTool::HandleCache Struct Reference

Helper cache to carry the data containers needed for the dedcoding around. More...

#include <MdtRdoToMdtPrepDataTool.h>

Collaboration diagram for MuonR4::MdtRdoToMdtPrepDataTool::HandleCache:

Public Types

using PrdCont_t
 Use the fill container backend to have a valid container for filling.
using PrdTwinCont_t

Public Member Functions

 HandleCache ()=default

Public Attributes

PrdCont_t prdContainer {}
 The container to hold all 1D tube measurements.
PrdTwinCont_t prdTwinContainer {}
 The container to hold the twin prep data measurements.
const ActsTrk::GeometryContextgctx {nullptr}
 Geometry context to align the tubes within ATLAS.
const Muon::TwinTubeMaptwinTubeMap {}
 Cabling map to tell which tube is short circuted at the HV side with another one to form a twin tube pair.
bool isValid {false}
 Flag stating whether the cache is successfully initialized or not.
std::vector< DigitVec_tdigitsForCnv {}
 Temporary collection to be cleaned afterwards.
std::map< IdentifierHash, std::vector< TwinDigit_t > > twinDigitsForCnv {}
 Temporary collection of twin digits for conversion.

Detailed Description

Helper cache to carry the data containers needed for the dedcoding around.

Definition at line 62 of file MdtRdoToMdtPrepDataTool.h.

Member Typedef Documentation

◆ PrdCont_t

Initial value:

Use the fill container backend to have a valid container for filling.

Definition at line 65 of file MdtRdoToMdtPrepDataTool.h.

◆ PrdTwinCont_t

Initial value:
MdtTwinDriftCircleContainer_v1 MdtTwinDriftCircleContainer
MdtTwinDriftCircleAuxContainer_v1 MdtTwinDriftCircleAuxContainer

Definition at line 67 of file MdtRdoToMdtPrepDataTool.h.

Constructor & Destructor Documentation

◆ HandleCache()

MuonR4::MdtRdoToMdtPrepDataTool::HandleCache::HandleCache ( )
default

Member Data Documentation

◆ digitsForCnv

std::vector<DigitVec_t> MuonR4::MdtRdoToMdtPrepDataTool::HandleCache::digitsForCnv {}

Temporary collection to be cleaned afterwards.

Definition at line 82 of file MdtRdoToMdtPrepDataTool.h.

82{};

◆ gctx

const ActsTrk::GeometryContext* MuonR4::MdtRdoToMdtPrepDataTool::HandleCache::gctx {nullptr}

Geometry context to align the tubes within ATLAS.

Definition at line 74 of file MdtRdoToMdtPrepDataTool.h.

74{nullptr};

◆ isValid

bool MuonR4::MdtRdoToMdtPrepDataTool::HandleCache::isValid {false}

Flag stating whether the cache is successfully initialized or not.

Definition at line 79 of file MdtRdoToMdtPrepDataTool.h.

79{false};

◆ prdContainer

PrdCont_t MuonR4::MdtRdoToMdtPrepDataTool::HandleCache::prdContainer {}

The container to hold all 1D tube measurements.

Definition at line 70 of file MdtRdoToMdtPrepDataTool.h.

70{};

◆ prdTwinContainer

PrdTwinCont_t MuonR4::MdtRdoToMdtPrepDataTool::HandleCache::prdTwinContainer {}

The container to hold the twin prep data measurements.

Definition at line 72 of file MdtRdoToMdtPrepDataTool.h.

72{};

◆ twinDigitsForCnv

std::map<IdentifierHash, std::vector<TwinDigit_t> > MuonR4::MdtRdoToMdtPrepDataTool::HandleCache::twinDigitsForCnv {}

Temporary collection of twin digits for conversion.

Definition at line 84 of file MdtRdoToMdtPrepDataTool.h.

84{};

◆ twinTubeMap

const Muon::TwinTubeMap* MuonR4::MdtRdoToMdtPrepDataTool::HandleCache::twinTubeMap {}

Cabling map to tell which tube is short circuted at the HV side with another one to form a twin tube pair.

Definition at line 77 of file MdtRdoToMdtPrepDataTool.h.

77{};

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