ATLAS Offline Software
Loading...
Searching...
No Matches
MuCTPISrcIdMap.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#include "eformat/SourceIdentifier.h"
6
7#include "MuCTPISrcIdMap.h"
8
9using eformat::helper::SourceIdentifier;
10
11
12uint32_t MuCTPISrcIdMap::getRodID() const {
13 SourceIdentifier helpID( eformat::TDAQ_MUON_CTP_INTERFACE, 0 );
14 return helpID.code();
15}
16
17uint32_t MuCTPISrcIdMap::getRobID( uint32_t /*rod_id*/ ) const {
18 SourceIdentifier helpID( eformat::TDAQ_MUON_CTP_INTERFACE, 0 );
19 return helpID.code();
20}
21
22uint32_t MuCTPISrcIdMap::getRosID( uint32_t rob_id ) const {
23 SourceIdentifier id = SourceIdentifier( rob_id );
24 SourceIdentifier id2 = SourceIdentifier( id.subdetector_id(), 0 );
25 return id2.code();
26}
27
28uint32_t MuCTPISrcIdMap::getDetID( uint32_t ros_id ) const {
29 SourceIdentifier id = SourceIdentifier( ros_id );
30 SourceIdentifier id2 = SourceIdentifier( id.subdetector_id(), 0 );
31 return id2.code();
32}
HWIdentifier id2
uint32_t getDetID(uint32_t ros_id) const
Make a SubDetector ID from ROS source ID.
uint32_t getRobID(uint32_t rod_id) const
Make a ROB Source ID from a ROD source ID.
uint32_t getRosID(uint32_t rob_id) const
Make a ROS Source ID from a ROB source ID.
uint32_t getRodID() const
get a ROD Source ID