ATLAS Offline Software
Loading...
Searching...
No Matches
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
std::bitset< 512 > convertToBitset (const std::vector< CTPRoI > &)
 convert vector of ROIB::CTPRoI into bitset

Variables

static const std::string DEFAULT_RoIBRDOLocation = "RoIBResult"
 location of RoIBuilder output in StoreGate
static const unsigned int wordsPerEmptyEMTauSlink = 15
static const unsigned int numEMTauSlinks = 4
static const unsigned int numJetEnergySlinks = 2
static const unsigned int wordsPerHeader = 8
static const unsigned int wordsPerTrailer = 5

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 }

Variable Documentation

◆ DEFAULT_RoIBRDOLocation

const std::string ROIB::DEFAULT_RoIBRDOLocation = "RoIBResult"
static

location of RoIBuilder output in StoreGate

Definition at line 81 of file TrigT1StoreGateKeys.h.

◆ numEMTauSlinks

const unsigned int ROIB::numEMTauSlinks = 4
static

Definition at line 24 of file RoIBDefs.h.

◆ numJetEnergySlinks

const unsigned int ROIB::numJetEnergySlinks = 2
static

Definition at line 26 of file RoIBDefs.h.

◆ wordsPerEmptyEMTauSlink

const unsigned int ROIB::wordsPerEmptyEMTauSlink = 15
static

Definition at line 22 of file RoIBDefs.h.

◆ wordsPerHeader

const unsigned int ROIB::wordsPerHeader = 8
static

Definition at line 29 of file RoIBDefs.h.

◆ wordsPerTrailer

const unsigned int ROIB::wordsPerTrailer = 5
static

Definition at line 32 of file RoIBDefs.h.