ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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 111 of file TrigCaloDataAccessSvc.h.

Member Function Documentation

◆ merge()

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

Definition at line 115 of file TrigCaloDataAccessSvc.h.

115  {
116  for ( auto& el: list ) {
117  std::copy( el.robs.begin(), el.robs.end(), std::back_inserter(robs) );
118  std::copy( el.ids.begin(), el.ids.end(), std::back_inserter(ids) );
119  }
120  }

Member Data Documentation

◆ detid

DETID TrigCaloDataAccessSvc::FullDetIDs::detid

Definition at line 114 of file TrigCaloDataAccessSvc.h.

◆ ids

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

Definition at line 113 of file TrigCaloDataAccessSvc.h.

◆ robs

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

Definition at line 112 of file TrigCaloDataAccessSvc.h.


The documentation for this struct was generated from the following file:
TrigCaloDataAccessSvc::FullDetIDs::ids
std::vector< IdentifierHash > ids
Definition: TrigCaloDataAccessSvc.h:113
plotIsoValidation.el
el
Definition: plotIsoValidation.py:197
histSizes.list
def list(name, path='/')
Definition: histSizes.py:38
TrigCaloDataAccessSvc::FullDetIDs::robs
std::vector< uint32_t > robs
Definition: TrigCaloDataAccessSvc.h:112
calibdata.copy
bool copy
Definition: calibdata.py:27