CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
FRDFileHeader_v1 Struct Reference

#include <FRDFileHeader.h>

Public Member Functions

 FRDFileHeader_v1 ()=default
 
 FRDFileHeader_v1 (uint16_t eventCount, uint32_t lumiSection, uint64_t fileSize)
 

Public Attributes

uint16_t eventCount_
 
uint64_t fileSize_
 
uint16_t headerSize_
 
std::array< uint8_t, 4 > id_
 
uint32_t lumiSection_
 
std::array< uint8_t, 4 > version_
 

Detailed Description

Definition at line 24 of file FRDFileHeader.h.

Constructor & Destructor Documentation

◆ FRDFileHeader_v1() [1/2]

FRDFileHeader_v1::FRDFileHeader_v1 ( )
default

◆ FRDFileHeader_v1() [2/2]

FRDFileHeader_v1::FRDFileHeader_v1 ( uint16_t  eventCount,
uint32_t  lumiSection,
uint64_t  fileSize 
)
inline

Definition at line 27 of file FRDFileHeader.h.

References FRDFileHeader_id.

31  eventCount_(eventCount),
32  lumiSection_(lumiSection),
33  fileSize_(fileSize) {}
uint16_t eventCount_
Definition: FRDFileHeader.h:38
uint16_t headerSize_
Definition: FRDFileHeader.h:37
std::array< uint8_t, 4 > id_
Definition: FRDFileHeader.h:35
constexpr std::array< unsigned char, 4 > FRDFileHeader_id
Definition: FRDFileHeader.h:21
std::array< uint8_t, 4 > version_
Definition: FRDFileHeader.h:36
constexpr std::array< unsigned char, 4 > FRDFileVersion_1
Definition: FRDFileHeader.h:22
uint64_t fileSize_
Definition: FRDFileHeader.h:40
uint32_t lumiSection_
Definition: FRDFileHeader.h:39

Member Data Documentation

◆ eventCount_

uint16_t FRDFileHeader_v1::eventCount_

Definition at line 38 of file FRDFileHeader.h.

◆ fileSize_

uint64_t FRDFileHeader_v1::fileSize_

Definition at line 40 of file FRDFileHeader.h.

◆ headerSize_

uint16_t FRDFileHeader_v1::headerSize_

Definition at line 37 of file FRDFileHeader.h.

◆ id_

std::array<uint8_t, 4> FRDFileHeader_v1::id_

Definition at line 35 of file FRDFileHeader.h.

◆ lumiSection_

uint32_t FRDFileHeader_v1::lumiSection_

Definition at line 39 of file FRDFileHeader.h.

◆ version_

std::array<uint8_t, 4> FRDFileHeader_v1::version_

Definition at line 36 of file FRDFileHeader.h.