|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILEBYTESTREAM_TILEHID2RESRCID_H
6 #define TILEBYTESTREAM_TILEHID2RESRCID_H
8 #include "eformat/FullEventFragment.h"
42 void initialize(
const std::vector<std::vector<uint32_t> > & fullmap);
89 const std::vector<uint32_t> &
getDrawerInfo(
int frag_id)
const;
void initialize(uint32_t runnum)
uint32_t getRodTileMuRcvID(int frag_id) const
uint32_t getRobID(uint32_t rod_id) const
Make a ROB Source ID from a ROD source ID.
int getOfflineFragID(uint32_t bs_frag_id) const
Retrieve extra info - ByteStream frag ID and drawer typefor a given transient fragment ID.
void setBSfrag(int frag_id, uint32_t bs_frag)
Hold mappings of ranges to condition objects.
CONDCONT_DEF(TileHid2RESrcID, 23187372)
uint32_t getDetID(uint32_t ros_id) const
Make a SubDetector ID from ROS source ID.
uint32_t m_TileMuRcvRunnum
void setROD2ROBmap(const std::vector< std::string > &ROD2ROB, MsgStream &log)
uint32_t getRobFromFragID(int frag_id) const
make a ROB SrcID for a fragment ID
uint32_t getRobFromTileMuRcvFragID(int frag_id) const
std::map< int, uint32_t > FRAGRODMAP
uint32_t getRunNum()
Retrieve run number for which hash was initialized.
void printSpecial(MsgStream &log)
std::map< uint32_t, int > BS2OFFLINEMAP
void setDrawerType(int frag_id, uint32_t type)
This class provides conversion between fragment ID and RESrcID.
void setTileHWID(const TileHWID *tileHWID, uint32_t runnum=0)
Helper class for TileCal online (hardware) identifiers.
std::vector< uint32_t > m_defaultDrawer
uint32_t getRodID(int frag_id) const
make a ROD SrcID for a fragment ID
uint32_t getRobID_8(uint32_t rod_id) const
POOL::TEvent event(POOL::TEvent::kClassAccess)
BS2OFFLINEMAP m_bs2offline
void initializeMuRcv(uint32_t runnum)
std::map< int, std::vector< uint32_t > > FRAGFULLMAP
const TileHWID * m_tileHWID
uint32_t getRosID_8(uint32_t rob_id) const
FRAGRODMAP m_TileMuRcvFrag2ROD
uint32_t getBSfragID(int frag_id) const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
TileHid2RESrcID(const TileHWID *tileHWID=0, uint32_t runnum=0)
constrcutor
const std::vector< uint32_t > & getDrawerInfo(int frag_id) const
uint32_t getDrawerType(int frag_id) const
uint32_t getRosID(uint32_t rob_id) const
Make a ROS Source ID from a ROB source ID.
macros to associate a CLID to a type