#include <layer1_emulator.h>
Public Types | |
enum | { VERSION = 11 } |
Public Member Functions | |
void | clear () |
Event () | |
void | init (uint32_t run, uint32_t lumi, uint64_t event) |
l1ct::PVObjEmu | pv (unsigned int ipv=0) const |
ap_uint< 64 > | pv_emu (unsigned int ipv=0) const |
bool | read (std::fstream &from) |
bool | write (std::fstream &to) const |
Public Attributes | |
std::vector< OutputBoard > | board_out |
RegionizerDecodedInputs | decoded |
uint64_t | event |
uint32_t | lumi |
std::vector< OutputRegion > | out |
std::vector< PFInputRegion > | pfinputs |
std::vector< PVObjEmu > | pvs |
std::vector< ap_uint< 64 > > | pvs_emu |
RawInputs | raw |
uint32_t | run |
Definition at line 333 of file layer1_emulator.h.
anonymous enum |
Enumerator | |
---|---|
VERSION |
Definition at line 334 of file layer1_emulator.h.
|
inline |
Definition at line 345 of file layer1_emulator.h.
void l1ct::Event::clear | ( | ) |
void l1ct::Event::init | ( | uint32_t | run, |
uint32_t | lumi, | ||
uint64_t | event | ||
) |
|
inline |
Definition at line 351 of file layer1_emulator.h.
References pvs, and runTheMatrix::ret.
|
inline |
bool l1ct::Event::read | ( | std::fstream & | from | ) |
Referenced by edmIntegrityCheck.PublishToFileSystem::get().
bool l1ct::Event::write | ( | std::fstream & | to | ) | const |
Referenced by pkg.AbstractPkg::generate(), and L1TCorrelatorLayer1Producer::produce().
std::vector<OutputBoard> l1ct::Event::board_out |
Definition at line 343 of file layer1_emulator.h.
Referenced by L1TCorrelatorLayer1Producer::initSectorsAndRegions(), L1TCorrelatorLayer1Producer::produce(), and L1TCorrelatorLayer1Producer::putEgObjects().
RegionizerDecodedInputs l1ct::Event::decoded |
Definition at line 338 of file layer1_emulator.h.
Referenced by L1TCorrelatorLayer1Producer::addEmCalo(), L1TCorrelatorLayer1Producer::addHadCalo(), L1TCorrelatorLayer1Producer::addMuon(), L1TCorrelatorLayer1Producer::addTrack(), L1TCorrelatorLayer1Producer::initSectorsAndRegions(), L1TCorrelatorLayer1Producer::produce(), and L1TCorrelatorLayer1Producer::vecSecInput().
uint64_t l1ct::Event::event |
Definition at line 336 of file layer1_emulator.h.
Referenced by Types.EventID::cppID(), L1TCorrelatorLayer1Producer::initEvent(), looper.Looper::process(), and core.AutoHandle.AutoHandle::product().
uint32_t l1ct::Event::lumi |
Definition at line 335 of file layer1_emulator.h.
Referenced by generateEDF.LumiInfo::__str__(), and L1TCorrelatorLayer1Producer::initEvent().
std::vector<OutputRegion> l1ct::Event::out |
Definition at line 342 of file layer1_emulator.h.
Referenced by L1TCorrelatorLayer1Producer::fetchPF(), L1TCorrelatorLayer1Producer::produce(), L1TCorrelatorLayer1Producer::putEgStaObjects(), L1TCorrelatorLayer1Producer::putPuppi(), and L1TCorrelatorLayer1Producer::vecOutput().
std::vector<PFInputRegion> l1ct::Event::pfinputs |
Definition at line 339 of file layer1_emulator.h.
Referenced by L1TCorrelatorLayer1Producer::fetchEmCalo(), L1TCorrelatorLayer1Producer::fetchHadCalo(), L1TCorrelatorLayer1Producer::fetchPF(), L1TCorrelatorLayer1Producer::fetchTracks(), L1TCorrelatorLayer1Producer::initSectorsAndRegions(), L1TCorrelatorLayer1Producer::produce(), L1TCorrelatorLayer1Producer::putEgStaObjects(), L1TCorrelatorLayer1Producer::putPuppi(), and L1TCorrelatorLayer1Producer::vecRegInput().
std::vector<PVObjEmu> l1ct::Event::pvs |
Definition at line 340 of file layer1_emulator.h.
Referenced by L1TCorrelatorLayer1Producer::produce(), and pv().
std::vector<ap_uint<64> > l1ct::Event::pvs_emu |
Definition at line 341 of file layer1_emulator.h.
Referenced by L1TCorrelatorLayer1Producer::produce(), and pv_emu().
RawInputs l1ct::Event::raw |
Definition at line 337 of file layer1_emulator.h.
Referenced by L1TCorrelatorLayer1Producer::addHadCalo(), L1TCorrelatorLayer1Producer::addMuon(), L1TCorrelatorLayer1Producer::addTrack(), L1TCorrelatorLayer1Producer::initSectorsAndRegions(), and L1TCorrelatorLayer1PatternFileWriter::L1TCorrelatorLayer1PatternFileWriter().
uint32_t l1ct::Event::run |
Definition at line 335 of file layer1_emulator.h.
Referenced by generateEDF.LumiInfo::__str__(), DTWorkflow.DTWorkflow::all(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), personalPlayback.Playback::do_create_lumi(), personalPlayback.Playback::do_exec(), o2olib.O2OTool::execute(), generateEDF.LumiInfo::fixXingInfo(), L1TCorrelatorLayer1Producer::initEvent(), and dqm_interfaces.DirWalkerFile::walk().