LDMX Software
packing::WRBinaryPacket Struct Reference

Public Member Functions

utility::Readerread (utility::Reader &r)
 
void add (framework::Event &event, const std::string &name)
 

Public Attributes

int run_number_
 
int wr_counter_
 
int channel_
 
int seq_id_
 
int sec_
 
int coarse_
 
int frac_
 

Detailed Description

Definition at line 15 of file WRRawDecoder.cxx.

Member Function Documentation

◆ add()

void packing::WRBinaryPacket::add ( framework::Event & event,
const std::string & name )
inline

Definition at line 27 of file WRRawDecoder.cxx.

27 {
28 event.add(name + "RunNumber", run_number_);
29 event.add(name + "Counter", wr_counter_);
30 event.add(name + "Channel", channel_);
31 event.add(name + "SeqId", seq_id_);
32 event.add(name + "Sec", sec_);
33 event.add(name + "Coarse", coarse_);
34 event.add(name + "Frac", frac_);
35 }

◆ read()

utility::Reader & packing::WRBinaryPacket::read ( utility::Reader & r)
inline

Definition at line 23 of file WRRawDecoder.cxx.

23 {
24 return r >> run_number_ >> wr_counter_ >> channel_ >> seq_id_ >> sec_ >>
25 coarse_ >> frac_;
26 }

Member Data Documentation

◆ channel_

int packing::WRBinaryPacket::channel_

Definition at line 18 of file WRRawDecoder.cxx.

◆ coarse_

int packing::WRBinaryPacket::coarse_

Definition at line 21 of file WRRawDecoder.cxx.

◆ frac_

int packing::WRBinaryPacket::frac_

Definition at line 22 of file WRRawDecoder.cxx.

◆ run_number_

int packing::WRBinaryPacket::run_number_

Definition at line 16 of file WRRawDecoder.cxx.

◆ sec_

int packing::WRBinaryPacket::sec_

Definition at line 20 of file WRRawDecoder.cxx.

◆ seq_id_

int packing::WRBinaryPacket::seq_id_

Definition at line 19 of file WRRawDecoder.cxx.

◆ wr_counter_

int packing::WRBinaryPacket::wr_counter_

Definition at line 17 of file WRRawDecoder.cxx.


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