ATLAS Offline Software
Loading...
Searching...
No Matches
SrcIdMap.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef BYTESTREAMCNVSVC_SRCIDMAP_H
6#define BYTESTREAMCNVSVC_SRCIDMAP_H
7
8
19
20
21#include <cstdint>
22
23class SrcIdMap {
24
25public:
28 SrcIdMap();
29
32 uint32_t getRobID ( uint32_t rod_id) const;
33
36 uint32_t getRosID ( uint32_t rob_id) const;
37
40 uint32_t getDetID ( uint32_t ros_id) const;
41
42};
43
44#endif
uint32_t getDetID(uint32_t ros_id) const
Make a SubDetector ID from ROS source ID.
Definition SrcIdMap.cxx:40
uint32_t getRosID(uint32_t rob_id) const
Make a ROS Source ID from a ROB source ID.
Definition SrcIdMap.cxx:30
SrcIdMap()
constructor
Definition SrcIdMap.cxx:19
uint32_t getRobID(uint32_t rod_id) const
Make a ROB Source ID from a ROD source ID.
Definition SrcIdMap.cxx:24