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::EcalTP > ecal_tps_
 

Detailed Description

Definition at line 14 of file DiscreteInputs_IO.h.

Constructor & Destructor Documentation

◆ EventDump()

trigger::EventDump::EventDump ( )
inline

Definition at line 18 of file DiscreteInputs_IO.h.

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

Member Function Documentation

◆ readFromFile()

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

Definition at line 19 of file DiscreteInputs_IO.h.

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

◆ writeToFile()

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

Definition at line 24 of file DiscreteInputs_IO.h.

24 {
25 fwrite(&event_, sizeof(uint64_t), 1, file);
26 ldmx_int::writeManyToFile(ecal_tps_, file);
27 return true;
28 }

Member Data Documentation

◆ ecal_tps_

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

Definition at line 16 of file DiscreteInputs_IO.h.

◆ event_

uint64_t trigger::EventDump::event_

Definition at line 15 of file DiscreteInputs_IO.h.


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