CMS 3D CMS Logo

List of all members | Public Attributes
GEMAMC::AMCheader2 Union Reference

#include <GEMAMC.h>

Public Attributes

struct {
   uint64_t   boardID: 16
 
   uint64_t   formatVer: 4
 
   uint64_t   orbitNum: 16
 
   uint64_t   param1: 8
 
   uint64_t   param2: 8
 
   uint64_t   param3: 8
 
   uint64_t   runType: 4
 
}; 
 
struct {
   uint64_t   __pad0__: 12
 
   uint64_t   FVv302: 4
 
   uint64_t   orbitNumV302: 32
 
   uint64_t   softSlot: 4
 
   uint64_t   softSrcId: 12
 
}; 
 
uint64_t word
 

Detailed Description

Definition at line 18 of file GEMAMC.h.

Member Data Documentation

◆ @320

struct { ... }

◆ @322

struct { ... }

◆ __pad0__

uint64_t GEMAMC::AMCheader2::__pad0__

Definition at line 35 of file GEMAMC.h.

◆ boardID

uint64_t GEMAMC::AMCheader2::boardID

Definition at line 22 of file GEMAMC.h.

Referenced by GEMAMC::setAMCheader2().

◆ formatVer

uint64_t GEMAMC::AMCheader2::formatVer

Definition at line 28 of file GEMAMC.h.

◆ FVv302

uint64_t GEMAMC::AMCheader2::FVv302

Definition at line 36 of file GEMAMC.h.

◆ orbitNum

uint64_t GEMAMC::AMCheader2::orbitNum

Definition at line 23 of file GEMAMC.h.

◆ orbitNumV302

uint64_t GEMAMC::AMCheader2::orbitNumV302

Definition at line 34 of file GEMAMC.h.

◆ param1

uint64_t GEMAMC::AMCheader2::param1

Definition at line 26 of file GEMAMC.h.

◆ param2

uint64_t GEMAMC::AMCheader2::param2

Definition at line 25 of file GEMAMC.h.

◆ param3

uint64_t GEMAMC::AMCheader2::param3

Definition at line 24 of file GEMAMC.h.

◆ runType

uint64_t GEMAMC::AMCheader2::runType

Definition at line 27 of file GEMAMC.h.

◆ softSlot

uint64_t GEMAMC::AMCheader2::softSlot

Definition at line 33 of file GEMAMC.h.

◆ softSrcId

uint64_t GEMAMC::AMCheader2::softSrcId

Definition at line 32 of file GEMAMC.h.

◆ word

uint64_t GEMAMC::AMCheader2::word

Definition at line 19 of file GEMAMC.h.