ATLAS Offline Software
Public Types | List of all members
LArRodBlockHeaderCalibrationV0 Class Reference

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

#include <LArRodBlockCalibrationV0.h>

Collaboration diagram for LArRodBlockHeaderCalibrationV0:

Public Types

enum  {
  NWTot, NWTot_h, FEBID, FEBID_h,
  FEB_SN, FEB_SN_h, RawDataBlkOffset, RawDataBlkOffset_h,
  NGains, NSamples, Dac, Delay,
  IsPulsed, IsPulsed1, IsPulsed2, IsPulsed3,
  IsPulsed4, IsPulsed5, IsPulsed6, IsPulsed7,
  endtag
}
 

Detailed Description

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

Authors
W. Lampl, R. Lafaye
Version
0-0-1 , Jul 17, 2003

Modified, 8.9.2003, W.Lampl make const-correct and get-functions inline to increase performance

Definition at line 22 of file LArRodBlockCalibrationV0.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
NWTot 
NWTot_h 
FEBID 
FEBID_h 
FEB_SN 
FEB_SN_h 
RawDataBlkOffset 
RawDataBlkOffset_h 
NGains 
NSamples 
Dac 
Delay 
IsPulsed 
IsPulsed1 
IsPulsed2 
IsPulsed3 
IsPulsed4 
IsPulsed5 
IsPulsed6 
IsPulsed7 
endtag 

Definition at line 26 of file LArRodBlockCalibrationV0.h.

26  {
27  NWTot, // First words: DSP event header
28  NWTot_h,
29  FEBID,
30  FEBID_h,
31  FEB_SN, // FEB serial number
32  FEB_SN_h, // FEB serial number
33  RawDataBlkOffset, // Raw FEB event offset
35  NGains,
36  NSamples,
37  Dac,
38  Delay,
39  IsPulsed,
40  IsPulsed1,
41  IsPulsed2,
42  IsPulsed3,
43  IsPulsed4,
44  IsPulsed5,
45  IsPulsed6,
46  IsPulsed7,
47  endtag //This tag needs to be an odd number, see *) for constructor
48  };

The documentation for this class was generated from the following file:
LArRodBlockHeaderCalibrationV0::IsPulsed5
@ IsPulsed5
Definition: LArRodBlockCalibrationV0.h:44
LArRodBlockHeaderCalibrationV0::FEB_SN
@ FEB_SN
Definition: LArRodBlockCalibrationV0.h:31
LArRodBlockHeaderCalibrationV0::NWTot_h
@ NWTot_h
Definition: LArRodBlockCalibrationV0.h:28
LArRodBlockHeaderCalibrationV0::IsPulsed4
@ IsPulsed4
Definition: LArRodBlockCalibrationV0.h:43
LArRodBlockHeaderCalibrationV0::FEBID
@ FEBID
Definition: LArRodBlockCalibrationV0.h:29
LArRodBlockHeaderCalibrationV0::Dac
@ Dac
Definition: LArRodBlockCalibrationV0.h:37
LArRodBlockHeaderCalibrationV0::IsPulsed2
@ IsPulsed2
Definition: LArRodBlockCalibrationV0.h:41
LArRodBlockHeaderCalibrationV0::IsPulsed
@ IsPulsed
Definition: LArRodBlockCalibrationV0.h:39
LArRodBlockHeaderCalibrationV0::NWTot
@ NWTot
Definition: LArRodBlockCalibrationV0.h:27
LArRodBlockHeaderCalibrationV0::FEB_SN_h
@ FEB_SN_h
Definition: LArRodBlockCalibrationV0.h:32
LArRodBlockHeaderCalibrationV0::IsPulsed7
@ IsPulsed7
Definition: LArRodBlockCalibrationV0.h:46
LArRodBlockHeaderCalibrationV0::RawDataBlkOffset_h
@ RawDataBlkOffset_h
Definition: LArRodBlockCalibrationV0.h:34
LArRodBlockHeaderCalibrationV0::endtag
@ endtag
Definition: LArRodBlockCalibrationV0.h:47
LArRodBlockHeaderCalibrationV0::IsPulsed6
@ IsPulsed6
Definition: LArRodBlockCalibrationV0.h:45
LArRodBlockHeaderCalibrationV0::FEBID_h
@ FEBID_h
Definition: LArRodBlockCalibrationV0.h:30
LArRodBlockHeaderCalibrationV0::NGains
@ NGains
Definition: LArRodBlockCalibrationV0.h:35
LArRodBlockHeaderCalibrationV0::Delay
@ Delay
Definition: LArRodBlockCalibrationV0.h:38
LArRodBlockHeaderCalibrationV0::NSamples
@ NSamples
Definition: LArRodBlockCalibrationV0.h:36
LArRodBlockHeaderCalibrationV0::RawDataBlkOffset
@ RawDataBlkOffset
Definition: LArRodBlockCalibrationV0.h:33
LArRodBlockHeaderCalibrationV0::IsPulsed1
@ IsPulsed1
Definition: LArRodBlockCalibrationV0.h:40
LArRodBlockHeaderCalibrationV0::IsPulsed3
@ IsPulsed3
Definition: LArRodBlockCalibrationV0.h:42