ATLAS Offline Software
Classes | Macros
LArRodBlockPhysicsV3.h File Reference
#include <stdint.h>
#include <vector>
#include "LArByteStream/LArRodBlockStructure.h"
#include "StoreGate/StoreGateSvc.h"
#include "AthenaKernel/getMessageSvc.h"
Include dependency graph for LArRodBlockPhysicsV3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LArRodBlockPhysicsV3
 

Macros

#define LARBSDBG(text)
 This class provides decoding/encoding from/to ROD format. More...
 
#define MYLEVEL   (MSG::VERBOSE)
 

Macro Definition Documentation

◆ LARBSDBG

#define LARBSDBG (   text)

This class provides decoding/encoding from/to ROD format.

Authors
B. Laforge
Version
0-0-1 , April 11, 2005 Short description of RodBlockPhysics:

Content: LArDigits: only one gain, 16bit

LArRawChannels:

  • All E in 16 bits but written in 32 bits words without t, Q and gain
  • time in 12 bits, Quality in 4 bits
  • gain in 2 bits per cell in 32 bits words. All energies (16 bits) are stored in a single block. A map at the beginning of the Energy block tells in which cell have time and quality information in the time and Quality block.

The Raw Data block has also a map that tells whether the raw data for a certain channel is present or not.

Definition at line 45 of file LArRodBlockPhysicsV3.h.

◆ MYLEVEL

#define MYLEVEL   (MSG::VERBOSE)

Definition at line 48 of file LArRodBlockPhysicsV3.h.