pflib v3.9.4-7-gb2e7f4f
Pretty Fine HGCROC Interaction Library
Loading...
Searching...
No Matches
CaloCSVWriter Class Reference

decoder for data files written by rogue More...

Inheritance diagram for CaloCSVWriter:
[legend]
Collaboration diagram for CaloCSVWriter:
[legend]

Public Member Functions

 CaloCSVWriter (const std::string &filepath, int nlinks, int contrib_id)
 
void acceptFrame (std::shared_ptr< rogue::interfaces::stream::Frame > frame) override
 

Private Attributes

pflib::logging::logger the_log_ {pflib::logging::get("CaloCSVWriter")}
 
std::ofstream output_
 
int contrib_id_ {0}
 
pflib::packing::MultiSampleECONDEventPacket ep_
 

Detailed Description

decoder for data files written by rogue

Accept frames from the rogue stream reader, filtering out non-Ecal stuff and then write out the ECOND event packet to the CSV


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