  | 
  
    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
 
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