#include <HGCalModuleTreeReader.h>
Classes | |
struct | HGCModuleTreeEvent |
Input tree collections. More... | |
Public Member Functions | |
HGCalModuleTreeReader (const EmulatorParameters &, const std::string &tree_name, const std::vector< std::string > &filenames) | |
ECONDInput | next () override |
Fetch the next ECON-D event. More... | |
Public Member Functions inherited from hgcal::econd::Emulator | |
Emulator (const EmulatorParameters ¶ms) | |
virtual | ~Emulator ()=default |
Private Attributes | |
ECONDInputColl | data_ |
ECONDInputColl::const_iterator | it_data_ |
Additional Inherited Members | |
Protected Attributes inherited from hgcal::econd::Emulator | |
const EmulatorParameters | params_ |
Read out a the relevant raw data produced by a module to memory and returns ECON-D frames on request
Definition at line 18 of file HGCalModuleTreeReader.h.
|
explicit |
[in] | tree_name | Name of the TB events tree |
[in] | filenames | List of filenames to loop on |
[in] | num_channels | Channels multiplicity |
Definition at line 20 of file HGCalModuleTreeReader.cc.
References submitPVResolutionJobs::count, data_, edmPickEvents::event, corrVsCorr::filename, amptDefault_cfi::frame, mps_fire::i, it_data_, submitPVResolutionJobs::key, hgcal::econd::EmulatorParameters::num_channels_per_erx, hgcal::econd::Emulator::params_, and siStripShotFilter_cfi::ZeroSuppressed.
|
overridevirtual |
Fetch the next ECON-D event.
Implements hgcal::econd::Emulator.
Definition at line 96 of file HGCalModuleTreeReader.cc.
References data_, and it_data_.
|
private |
Definition at line 36 of file HGCalModuleTreeReader.h.
Referenced by HGCalModuleTreeReader(), and next().
|
private |
Definition at line 37 of file HGCalModuleTreeReader.h.
Referenced by HGCalModuleTreeReader(), and next().