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 22 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 25 of file FRDFileHeader.h.

29  eventCount_(eventCount),
30  lumiSection_(lumiSection),
31  fileSize_(fileSize) {}

References FRDFileHeader_id.

Member Data Documentation

◆ eventCount_

uint16_t FRDFileHeader_v1::eventCount_

Definition at line 36 of file FRDFileHeader.h.

◆ fileSize_

uint64_t FRDFileHeader_v1::fileSize_

Definition at line 38 of file FRDFileHeader.h.

◆ headerSize_

uint16_t FRDFileHeader_v1::headerSize_

Definition at line 35 of file FRDFileHeader.h.

◆ id_

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

Definition at line 33 of file FRDFileHeader.h.

◆ lumiSection_

uint32_t FRDFileHeader_v1::lumiSection_

Definition at line 37 of file FRDFileHeader.h.

◆ version_

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

Definition at line 34 of file FRDFileHeader.h.

FRDFileHeader_v1::lumiSection_
uint32_t lumiSection_
Definition: FRDFileHeader.h:37
FRDFileHeader_v1::headerSize_
uint16_t headerSize_
Definition: FRDFileHeader.h:35
FRDFileHeader_v1::id_
std::array< uint8_t, 4 > id_
Definition: FRDFileHeader.h:33
FRDFileHeader_v1::eventCount_
uint16_t eventCount_
Definition: FRDFileHeader.h:36
FRDFileVersion_1
constexpr std::array< unsigned char, 4 > FRDFileVersion_1
Definition: FRDFileHeader.h:20
FRDFileHeader_v1::version_
std::array< uint8_t, 4 > version_
Definition: FRDFileHeader.h:34
FRDFileHeader_v1
Definition: FRDFileHeader.h:22
FRDFileHeader_v1::fileSize_
uint64_t fileSize_
Definition: FRDFileHeader.h:38
FRDFileHeader_id
constexpr std::array< unsigned char, 4 > FRDFileHeader_id
Definition: FRDFileHeader.h:19