Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages

This package is used to decode and encode TileCal bytestream.

Author
Alexander Solodkov Sanya.nosp@m..Sol.nosp@m.odkov.nosp@m.@cer.nosp@m.n.ch
Denis Oliveira Damazio Denis.nosp@m..Oli.nosp@m.veira.nosp@m..Dam.nosp@m.azio@.nosp@m.cern.nosp@m..ch
Aranzazu Ruiz Martinez Aranz.nosp@m.azu..nosp@m.Ruiz..nosp@m.Mart.nosp@m.inez@.nosp@m.cern.nosp@m..ch
Belen Salvachua Belen.nosp@m..Sal.nosp@m.vachu.nosp@m.a@ce.nosp@m.rn.ch

Converters

The following converters are present in this package:

AlgTools

The following AlgTools are present in this package:

  • TileRawChannelCollByteStreamTool: this class provides conversion from bytestream to either TileRawChannel or TileCell.
  • TileRawChannelContByteStreamTool: this class provides method convert() responsible for encoding into bytestream the TileRawChannel objects stored in a TileRawChannelContainer making use of the TileROD_Encoder class.
  • TileL2ContByteStreamTool: this class provides method convert() responsible for encoding into bytestream the TileL2 objects stored in a TileL2Container making use of the TileROD_Encoder class.
  • TileROD_Decoder: this class decodes the different TileCal ROD subfragment types in bytestream data and fills TileDigitsContainer, TileRawChannelContainer or TileL2Container.
    • frag type 0x0: Digitizer fragment
    • frag type 0x1: Digitizer fragment (non-existing channels supressed)
    • frag type 0x2: Non calibrated energy reconstruction fragment
    • frag type 0x3: Non calibrated energy reconstruction fragment (non-existing channels supressed)
    • frag type 0x4: Online calibrated energy reconstruction fragment
    • frag type 0x10: MTag-MET in staging mode (2 FEBs per DSP)
    • frag type 0x11: MTag-MET in full mode (1 FEB per DSP)
    • frag type 0x12: MTag in staging mode
    • frag type 0x13: MTag in full mode
    • frag type 0x14: MET in staging mode
    • frag type 0x15: MET in full mode

Classes

The following additional classes are also present in this package: