ATLAS Offline Software
Loading...
Searching...
No Matches
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.
#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 44 of file LArRodBlockPhysicsV3.h.

◆ MYLEVEL

#define MYLEVEL   (MSG::VERBOSE)

Definition at line 47 of file LArRodBlockPhysicsV3.h.