LDMX Software
trigger::EventDump Struct Reference

Public Member Functions

bool readFromFile (FILE *file)
 
bool writeToFile (FILE *file)
 

Public Attributes

uint64_t event_
 
std::vector< ldmx_int::EcalTPecal_tps_
 

Detailed Description

Definition at line 11 of file DiscreteInputs_IO.h.

Constructor & Destructor Documentation

◆ EventDump()

trigger::EventDump::EventDump ( )
inline

Definition at line 15 of file DiscreteInputs_IO.h.

15: event_(0), ecal_tps_() {}

Member Function Documentation

◆ readFromFile()

bool trigger::EventDump::readFromFile ( FILE * file)
inline

Definition at line 16 of file DiscreteInputs_IO.h.

16 {
17 if (!fread(&event_, sizeof(uint64_t), 1, file)) return false;
18 ldmx_int::readManyFromFile(ecal_tps_, file);
19 return true;
20 }

◆ writeToFile()

bool trigger::EventDump::writeToFile ( FILE * file)
inline

Definition at line 21 of file DiscreteInputs_IO.h.

21 {
22 fwrite(&event_, sizeof(uint64_t), 1, file);
23 ldmx_int::writeManyToFile(ecal_tps_, file);
24 return true;
25 }

Member Data Documentation

◆ ecal_tps_

std::vector<ldmx_int::EcalTP> trigger::EventDump::ecal_tps_

Definition at line 13 of file DiscreteInputs_IO.h.

◆ event_

uint64_t trigger::EventDump::event_

Definition at line 12 of file DiscreteInputs_IO.h.


The documentation for this struct was generated from the following file: