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 197 of file CTPResult.cxx.

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

◆ convertToBitset() [2/2]

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

convert vector of unsigned int into bitset

Definition at line 183 of file CTPResult.cxx.

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