ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1BS Namespace Reference

Classes

class  BitField
class  CaloUserHeader
 L1Calo User Header class. More...
class  CmmCpSubBlock
 Sub-Block class for CMM-CP data. More...
class  CmmEnergySubBlock
 Sub-Block class for CMM-Energy data. More...
class  CmmJetSubBlock
 Sub-Block class for CMM-Jet data. More...
class  CmmSubBlock
 Sub-Block class for CMM data. More...
class  CmxCpHitsByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  CmxCpHitsByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  CmxCpSubBlock
 Sub-Block class for CMX-CP data post LS1. More...
class  CmxCpTobByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  CmxCpTobByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  CmxEnergySubBlock
 Sub-Block class for CMX-Energy data post LS1. More...
class  CmxEtSumsByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  CmxEtSumsByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  CmxJetHitsByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  CmxJetHitsByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  CmxJetSubBlock
 Sub-Block class for CMX-Jet data post LS1. More...
class  CmxJetTobByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  CmxJetTobByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  CmxRoIByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  CmxRoIByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  CmxSubBlock
 Sub-Block class for CMX data post LS1. More...
class  CpByteStreamCnv
 ByteStream converter for CP container. More...
class  CpByteStreamTool
 Tool to perform ROB fragments to CPM towers, CPM hits and CMM-CP hits, and CP container to raw data conversions. More...
class  CpByteStreamV1Cnv
 ByteStream converter for CP container. More...
class  CpByteStreamV1Tool
 Tool to perform ROB fragments to CPM towers, CPM hits and CMM-CP hits, and CP container to raw data conversions. More...
class  CpByteStreamV2Cnv
 ByteStream converter for CP container post LS1. More...
class  CpByteStreamV2Tool
 Tool to perform ROB fragments to CPM towers, CMX-CP TOBs and CMX-CP hits, and CP container to raw data conversions. More...
class  CpmRoiByteStreamCnv
 ByteStream converter for Cluster Processor Module RoIs. More...
class  CpmRoiByteStreamTool
 Tool to perform ROB fragments to CPM RoI and CPM RoI to raw data conversions. More...
class  CpmRoiByteStreamV1Cnv
 ByteStream converter for Cluster Processor Module RoIs. More...
class  CpmRoiByteStreamV1Tool
 Tool to perform ROB fragments to CPM RoI and CPM RoI to raw data conversions. More...
class  CpmRoiByteStreamV2Cnv
 ByteStream converter for Cluster Processor Module RoIs post LS1. More...
class  CpmRoiByteStreamV2Tool
 Tool to perform ROB fragments to CPM TOB RoI and CPM TOB RoI to raw data conversions. More...
class  CpmRoiSubBlock
 Sub-Block class for CPM RoI data (neutral format). More...
class  CpmRoiSubBlockV1
 Sub-Block class for CPM RoI data (neutral format). More...
class  CpmRoiSubBlockV2
 Sub-Block class for CPM RoI data (neutral format) post LS1. More...
class  CpmSubBlock
 Sub-Block class for CPM data. More...
class  CpmSubBlockV1
 Sub-Block class for CPM data. More...
class  CpmSubBlockV2
 Sub-Block class for CPM data post LS1. More...
class  CpmTobRoiByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  CpmTobRoiByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  CpmTowerByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  CpmTowerByteStreamxAODCnv
 ByteStream converter for CpmTowers. More...
class  CpReadByteStreamV1Cnv
 ByteStream converter for CP component containers. More...
class  CpReadByteStreamV1V2Cnv
 ByteStream converter for Cluster Processor Module Towers allowing for data containing pre-LS1 or post-LS1 format sub-blocks. More...
class  CpReadByteStreamV2Cnv
 ByteStream converter for CP component containers post LS1. More...
class  ITrigT1CaloDataAccess
class  ITrigT1CaloDataAccessV2
class  JemEtSumsByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  JemEtSumsByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  JemJetElement
 JEM jet element dataword class. More...
class  JemRoiSubBlock
 Sub-Block class for JEM RoI data (neutral format). More...
class  JemRoiSubBlockV1
 Sub-Block class for JEM RoI data (neutral format) pre-LS1. More...
class  JemRoiSubBlockV2
 Sub-Block class for JEM RoI data (neutral format) post-LS1. More...
class  JemSubBlock
 Sub-Block class for JEM data. More...
class  JemSubBlockV1
 Sub-Block class for JEM data pre-LS1. More...
class  JemSubBlockV2
 Sub-Block class for JEM data post LS1. More...
class  JemTobRoiByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  JemTobRoiByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  JepByteStreamCnv
 ByteStream converter for JEP container. More...
class  JepByteStreamTool
 Tool to perform ROB fragments to jet elements, jet hits and energy sums, and JEP container to raw data conversions. More...
class  JepByteStreamV1Cnv
 ByteStream converter for JEP container. More...
class  JepByteStreamV1Tool
 Tool to perform ROB fragments to jet elements, jet hits and energy sums, and JEP container to raw data conversions. More...
class  JepByteStreamV2Cnv
 ByteStream converter for JEP container post LS1. More...
class  JepByteStreamV2Tool
 Tool to perform ROB fragments to jet elements, jet hits and energy sums, and JEP container to raw data conversions. More...
class  JepReadByteStreamV1Cnv
 ByteStream converter for JEP component containers. More...
class  JepReadByteStreamV1V2Cnv
 ByteStream converter for JEP component containers which are unchanged post-LS1. More...
class  JepReadByteStreamV2Cnv
 ByteStream converter for JEP component containers post LS1. More...
class  JepRoiByteStreamCnv
 ByteStream converter for JEP RoI container. More...
class  JepRoiByteStreamTool
 Tool to perform ROB fragments to JEM RoI and CMM RoI, and JEP RoI container to raw data conversions. More...
class  JepRoiByteStreamV1Cnv
 ByteStream converter for JEP RoI container. More...
class  JepRoiByteStreamV1Tool
 Tool to perform ROB fragments to JEM RoI and CMM RoI, and JEP RoI container to raw data conversions. More...
class  JepRoiByteStreamV2Cnv
 ByteStream converter for JEP RoI container post LS1. More...
class  JepRoiByteStreamV2Tool
 Tool to perform ROB fragments to JEM RoI and CMX RoI, and JEP RoI container to raw data conversions. More...
class  JepRoiReadByteStreamV1Cnv
 ByteStream converter for JEP component containers. More...
class  JepRoiReadByteStreamV2Cnv
 ByteStream converter for JEP component containers post LS1. More...
class  JetElementByteStreamAuxCnv
 ByteStream converter for JetElement. More...
class  JetElementByteStreamxAODCnv
 ByteStream converter for JetElement. More...
class  L1CaloByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  L1CaloErrorByteStreamCnv
 Returns vector of errors detected during data unpacking. More...
class  L1CaloErrorByteStreamTool
 Tool to accumulate ROB/ROD unpacking errors. More...
class  L1CaloSrcIdMap
 This class provides conversion between Lower level Source ID to higher level source ID for L1Calo ByteStream fragments. More...
class  L1CaloSubBlock
 L1Calo Sub-Block base class. More...
class  L1CaloUserHeader
 L1Calo User Header class. More...
class  L1TopoByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  L1TopoByteStreamxAODCnv
 ByteStream converter for CmxTob. More...
class  ModifySlices
 Utility to modify the number of slices. More...
class  PpmByteStreamAuxCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  PpmByteStreamReadV1V2Tool
 Tool to perform ROB fragments to trigger towers and trigger towers to raw data conversions. More...
class  PpmByteStreamV1Cnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  PpmByteStreamV1Tool
 Tool to perform ROB fragments to trigger towers and trigger towers to raw data conversions. More...
class  PpmByteStreamxAODCnv
 ByteStream converter for Pre-processor Module DAQ data / TriggerTowers. More...
class  PpmCompressionV1
 PPM Compressed Format Version 1.04 packing and unpacking utilities. More...
class  PpmSubBlockV1
 Sub-Block class for PPM data. More...
class  RodHeaderByteStreamAuxCnv
 ByteStream converter for RodHeader. More...
class  RodHeaderByteStreamCnv
 ByteStream converter for L1Calo ROD header info. More...
class  RodHeaderByteStreamTool
 Tool to perform ROB fragments to ROD Header conversions. More...
class  RodHeaderByteStreamxAODCnv
 ByteStream converter for RodHeader. More...
class  SubBlockHeader
 L1Calo User Header class. More...
class  SubBlockStatus
 L1Calo User Header class. More...
class  TrigT1CaloDataAccessV2
 Tool to retrieve all TriggerTowers from bytestream. More...
class  WordDecoder
class  ZdcModifySlices
 Utility to modify the number of slices. More...

Typedefs

typedef DataVector< LVL1::JEMTobRoIJEMTobRoICollection
typedef DataVector< LVL1::CPMHitsCPMHitsCollection
typedef DataVector< LVL1::CMMCPHitsCMMCPHitsCollection
typedef DataVector< LVL1::CMMJetHitsCMMJetHitsCollection
typedef DataVector< LVL1::CMMEtSumsCMMEtSumsCollection
typedef DataVector< LVL1::JEMHitsJEMHitsCollection
typedef DataVector< LVL1::JEMRoIJEMRoICollection
typedef DataVector< LVL1::CPMTowerCPMTowerCollection
typedef DataVector< LVL1::JetElementJetElementCollection
typedef DataVector< LVL1::JEMEtSumsJEMEtSumsCollection
typedef JepRoiReadByteStreamV2Cnv< LVL1::CMXRoIJepRoiReadCRByteStreamV2CnvT
typedef CpReadByteStreamV1Cnv< CPMHitsCollectionCpReadCHByteStreamV1CnvT
typedef CpReadByteStreamV1Cnv< CMMCPHitsCollectionCpReadCCByteStreamV1CnvT
typedef JepReadByteStreamV1Cnv< CMMJetHitsCollectionJepReadCJByteStreamV1CnvT
typedef JepReadByteStreamV1Cnv< CMMEtSumsCollectionJepReadCEByteStreamV1CnvT
typedef JepReadByteStreamV1Cnv< JEMHitsCollectionJepReadJHByteStreamV1CnvT
typedef JepRoiReadByteStreamV1Cnv< JEMRoICollectionJepRoiReadJRByteStreamV1CnvT
typedef JepRoiReadByteStreamV1Cnv< LVL1::CMMRoIJepRoiReadCRByteStreamV1CnvT
typedef JepReadByteStreamV1V2Cnv< JetElementCollectionJepReadJEByteStreamV1V2CnvT
typedef JepReadByteStreamV1V2Cnv< JEMEtSumsCollectionJepReadESByteStreamV1V2CnvT

Functions

static const InterfaceID IID_ICpByteStreamTool ("CpByteStreamTool", 1, 1)
static const InterfaceID IID_ICpByteStreamV1Tool ("CpByteStreamV1Tool", 1, 1)
static const InterfaceID IID_ICpByteStreamV2Tool ("CpByteStreamV2Tool", 1, 1)
static const InterfaceID IID_ICpmRoiByteStreamTool ("CpmRoiByteStreamTool", 1, 1)
static const InterfaceID IID_ICpmRoiByteStreamV1Tool ("CpmRoiByteStreamV1Tool", 1, 1)
static const InterfaceID IID_ICpmRoiByteStreamV2Tool ("CpmRoiByteStreamV2Tool", 1, 1)
static const InterfaceID IID_IJepByteStreamTool ("JepByteStreamTool", 1, 1)
static const InterfaceID IID_IJepByteStreamV1Tool ("JepByteStreamV1Tool", 1, 1)
static const InterfaceID IID_IJepByteStreamV2Tool ("JepByteStreamV2Tool", 1, 1)
static const InterfaceID IID_IJepRoiByteStreamTool ("JepRoiByteStreamTool", 1, 1)
static const InterfaceID IID_IJepRoiByteStreamV1Tool ("JepRoiByteStreamV1Tool", 1, 1)
static const InterfaceID IID_IJepRoiByteStreamV2Tool ("JepRoiByteStreamV2Tool", 1, 1)
static const InterfaceID IID_IL1CaloErrorByteStreamTool ("L1CaloErrorByteStreamTool", 1, 1)
static const InterfaceID IID_IPpmByteStreamV1Tool ("PpmByteStreamV1Tool", 1, 1)
static const InterfaceID IID_IRodHeaderByteStreamTool ("RodHeaderByteStreamTool", 1, 1)
std::string ToString (const xAOD::TriggerTower &tt)
std::string ToString (const xAOD::TriggerTowerContainer &container)
std::string ToString (const xAOD::CPMTower &tt)
std::string ToString (const xAOD::CPMTowerContainer &container)
static const InterfaceID IID_ITrigT1CaloDataAccess ("LVL1BS::ITrigT1CaloDataAccess", 1, 0)

Typedef Documentation

◆ CMMCPHitsCollection

◆ CMMEtSumsCollection

◆ CMMJetHitsCollection

◆ CPMHitsCollection

◆ CPMTowerCollection

◆ CpReadCCByteStreamV1CnvT

◆ CpReadCHByteStreamV1CnvT

◆ JEMEtSumsCollection

◆ JEMHitsCollection

◆ JEMRoICollection

◆ JEMTobRoICollection

◆ JepReadCEByteStreamV1CnvT

◆ JepReadCJByteStreamV1CnvT

◆ JepReadESByteStreamV1V2CnvT

◆ JepReadJEByteStreamV1V2CnvT

◆ JepReadJHByteStreamV1CnvT

◆ JepRoiReadCRByteStreamV1CnvT

◆ JepRoiReadCRByteStreamV2CnvT

◆ JepRoiReadJRByteStreamV1CnvT

◆ JetElementCollection

Function Documentation

◆ IID_ICpByteStreamTool()

const InterfaceID LVL1BS::IID_ICpByteStreamTool ( "CpByteStreamTool" ,
1 ,
1  )
static

◆ IID_ICpByteStreamV1Tool()

const InterfaceID LVL1BS::IID_ICpByteStreamV1Tool ( "CpByteStreamV1Tool" ,
1 ,
1  )
static

◆ IID_ICpByteStreamV2Tool()

const InterfaceID LVL1BS::IID_ICpByteStreamV2Tool ( "CpByteStreamV2Tool" ,
1 ,
1  )
static

◆ IID_ICpmRoiByteStreamTool()

const InterfaceID LVL1BS::IID_ICpmRoiByteStreamTool ( "CpmRoiByteStreamTool" ,
1 ,
1  )
static

◆ IID_ICpmRoiByteStreamV1Tool()

const InterfaceID LVL1BS::IID_ICpmRoiByteStreamV1Tool ( "CpmRoiByteStreamV1Tool" ,
1 ,
1  )
static

◆ IID_ICpmRoiByteStreamV2Tool()

const InterfaceID LVL1BS::IID_ICpmRoiByteStreamV2Tool ( "CpmRoiByteStreamV2Tool" ,
1 ,
1  )
static

◆ IID_IJepByteStreamTool()

const InterfaceID LVL1BS::IID_IJepByteStreamTool ( "JepByteStreamTool" ,
1 ,
1  )
static

◆ IID_IJepByteStreamV1Tool()

const InterfaceID LVL1BS::IID_IJepByteStreamV1Tool ( "JepByteStreamV1Tool" ,
1 ,
1  )
static

◆ IID_IJepByteStreamV2Tool()

const InterfaceID LVL1BS::IID_IJepByteStreamV2Tool ( "JepByteStreamV2Tool" ,
1 ,
1  )
static

◆ IID_IJepRoiByteStreamTool()

const InterfaceID LVL1BS::IID_IJepRoiByteStreamTool ( "JepRoiByteStreamTool" ,
1 ,
1  )
static

◆ IID_IJepRoiByteStreamV1Tool()

const InterfaceID LVL1BS::IID_IJepRoiByteStreamV1Tool ( "JepRoiByteStreamV1Tool" ,
1 ,
1  )
static

◆ IID_IJepRoiByteStreamV2Tool()

const InterfaceID LVL1BS::IID_IJepRoiByteStreamV2Tool ( "JepRoiByteStreamV2Tool" ,
1 ,
1  )
static

◆ IID_IL1CaloErrorByteStreamTool()

const InterfaceID LVL1BS::IID_IL1CaloErrorByteStreamTool ( "L1CaloErrorByteStreamTool" ,
1 ,
1  )
static

◆ IID_IPpmByteStreamV1Tool()

const InterfaceID LVL1BS::IID_IPpmByteStreamV1Tool ( "PpmByteStreamV1Tool" ,
1 ,
1  )
static

◆ IID_IRodHeaderByteStreamTool()

const InterfaceID LVL1BS::IID_IRodHeaderByteStreamTool ( "RodHeaderByteStreamTool" ,
1 ,
1  )
static

◆ IID_ITrigT1CaloDataAccess()

const InterfaceID LVL1BS::IID_ITrigT1CaloDataAccess ( "LVL1BS::ITrigT1CaloDataAccess" ,
1 ,
0  )
static

◆ ToString() [1/4]

std::string LVL1BS::ToString ( const xAOD::CPMTower & tt)

Definition at line 64 of file ToString.cxx.

64 {
65 std::stringstream o;
66
67 o << "xAOD::CPMTower"
68 << ", eta=" << cpm.eta()
69 << ", phi=" << cpm.phi()
70 << ", em peak energy=" << cpm.emEnergy()
71 << ", had peak energy=" << cpm.hadEnergy()
72 ;
73
74 return o.str();
75}

◆ ToString() [2/4]

std::string LVL1BS::ToString ( const xAOD::CPMTowerContainer & container)

Definition at line 77 of file ToString.cxx.

77 {
78 std::stringstream o;
79 for(auto iter = tt.begin();
80 iter != tt.end(); ++iter){
81 o << ToString(**iter) << std::endl;
82 }
83 return o.str();
84}
std::string ToString(const xAOD::TriggerTower &tt)
Definition ToString.cxx:23

◆ ToString() [3/4]

std::string LVL1BS::ToString ( const xAOD::TriggerTower & tt)

Definition at line 23 of file ToString.cxx.

23 {
24 std::stringstream o;
25 if(tt.coolId() == 0) {
26 o << "xAOD::TriggerTower, coolId=0";
27 } else {
28 o << "xAOD::TriggerTower, coolId=" << std::hex << tt.coolId() << std::dec
29 << ", layer=" << int(tt.layer())
30 << ", sampling=" << int(tt.sampling())
31 << ", eta=" << tt.eta()
32 << ", phi=" << tt.phi()
33 << ", lut_cp=" << ::ToString(tt.lut_cp())
34 << ", lut_jep=" << ::ToString(tt.lut_jep())
35 << ", correction=" << ::ToString(tt.correction())
36 << ", correctionEnabled=" << ::ToString(tt.correctionEnabled())
37 << ", bcidVec=" << ::ToString(tt.bcidVec())
38 << ", adc=" << ::ToString(tt.adc())
39 << ", bcidExt=" << ::ToString(tt.bcidExt())
40 << ", errorWord=" << tt.errorWord()
41 << ", peak=" << int(tt.peak())
42 << ", adcPeak=" << int(tt.adcPeak());
43 if (!tt.lut_cp().empty()) {
44 o << ", cpET=" << int(tt.cpET());
45 }
46 if (!tt.lut_jep().empty()) {
47 o << ", jepET=" << int(tt.jepET());
48 }
49
50 }
51
52 return o.str();
53}

◆ ToString() [4/4]

std::string LVL1BS::ToString ( const xAOD::TriggerTowerContainer & container)

Definition at line 55 of file ToString.cxx.

55 {
56 std::stringstream o;
58 iter != tt.end(); ++iter){
59 o << ToString(**iter) << std::endl;
60 }
61 return o.str();
62}
DataModel_detail::const_iterator< DataVector > const_iterator
Definition DataVector.h:838