ATLAS Offline Software
Loading...
Searching...
No Matches
TrigCaloDataAccessSvc::FullDetIDs Struct Reference

Convenience structure to keep together all ROBs and IdentifierHashes for whole detectors. More...

Collaboration diagram for TrigCaloDataAccessSvc::FullDetIDs:

Public Member Functions

void merge (const std::initializer_list< FullDetIDs > &list)

Public Attributes

std::vector< uint32_t > robs
std::vector< IdentifierHashids
DETID detid

Detailed Description

Convenience structure to keep together all ROBs and IdentifierHashes for whole detectors.

Definition at line 115 of file TrigCaloDataAccessSvc.h.

Member Function Documentation

◆ merge()

void TrigCaloDataAccessSvc::FullDetIDs::merge ( const std::initializer_list< FullDetIDs > & list)
inline

Definition at line 119 of file TrigCaloDataAccessSvc.h.

119 {
120 for ( auto& el: list ) {
121 std::copy( el.robs.begin(), el.robs.end(), std::back_inserter(robs) );
122 std::copy( el.ids.begin(), el.ids.end(), std::back_inserter(ids) );
123 }
124 }
std::vector< IdentifierHash > ids

Member Data Documentation

◆ detid

DETID TrigCaloDataAccessSvc::FullDetIDs::detid

Definition at line 118 of file TrigCaloDataAccessSvc.h.

◆ ids

std::vector<IdentifierHash> TrigCaloDataAccessSvc::FullDetIDs::ids

Definition at line 117 of file TrigCaloDataAccessSvc.h.

◆ robs

std::vector<uint32_t> TrigCaloDataAccessSvc::FullDetIDs::robs

Definition at line 116 of file TrigCaloDataAccessSvc.h.


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