ATLAS Offline Software
Classes | Functions
ROIB Namespace Reference

Namespace of the LVL1 RoIB simulation. More...

Classes

class  CTPResult
 Class holding the LVL1 CTP result used by the RoIBuilder. More...
 
class  CTPRoI
 ROIB::CTPRoI contains a RoI delivered by the CTP. More...
 
class  EMTauResult
 
class  EMTauRoI
 
class  Header
 Header models the LVL1 ROD Header. More...
 
class  JetEnergyResult
 
class  JetEnergyRoI
 
class  L1TopoResult
 L1TopoResult is the L1Topo part of the RoIBResult. More...
 
class  MuCTPIResult
 Class holding the RoIs from the MuCTPI collected by the RoIB. More...
 
class  MuCTPIRoI
 Class for storing the 32-bit muon RoI word. More...
 
class  RoIBResult
 Class holding the LVL1 RoIB result build by the RoIBuilder. More...
 
class  RoIBuilder
 RoIBuilder simulation algorithm. More...
 
class  Trailer
 ROIB::Trailer models the LVL1 ROD Trailer. More...
 

Functions

std::bitset< 512 > convertToBitset (const std::vector< uint32_t > &)
 convert vector of unsigned int into bitset More...
 
std::bitset< 512 > convertToBitset (const std::vector< CTPRoI > &)
 convert vector of ROIB::CTPRoI into bitset More...
 

Detailed Description

Namespace of the LVL1 RoIB simulation.

namespace for RoIBuilder related classes

Revision
621285
Date
2014-10-11 16:51:48 +0200 (Sat, 11 Oct 2014)

Function Documentation

◆ convertToBitset() [1/2]

std::bitset< 512 > ROIB::convertToBitset ( const std::vector< CTPRoI > &  words)

convert vector of ROIB::CTPRoI into bitset

Definition at line 195 of file CTPResult.cxx.

196  {
197  std::bitset<512> bitset;
198 
199  for (size_t i(0); i < words.size(); ++i) {
200  std::bitset<512> bs = words[i].roIWord();
201  bs <<= (i * 32);
202  bitset |= bs;
203  }
204 
205  return bitset;
206  }

◆ convertToBitset() [2/2]

std::bitset< 512 > ROIB::convertToBitset ( const std::vector< uint32_t > &  words)

convert vector of unsigned int into bitset

Definition at line 181 of file CTPResult.cxx.

182  {
183  std::bitset<512> bitset;
184 
185  for (size_t i(0); i < words.size(); ++i) {
186  std::bitset<512> bs = words[i];
187  bs <<= (i * 32);
188  bitset |= bs;
189  }
190 
191  return bitset;
192  }
lumiFormat.i
int i
Definition: lumiFormat.py:85
checkFileSG.words
words
Definition: checkFileSG.py:76