#include <layer1_emulator.h>
Public Types | |
enum | ObjType { anyType = 0, chargedType = 1, neutralType = 2, electronType = 3, muonType = 4, chargedHadronType = 5, neutralHadronType = 6, photonType = 7, nPFTypes = 8, egisoType = 8, egisoeleType = 9, nObjTypes = 10 } |
Public Member Functions | |
void | clear () |
unsigned int | nObj (ObjType type, bool puppi) const |
bool | read (std::fstream &from) |
bool | write (std::fstream &to) const |
Public Attributes | |
std::vector< EGIsoEleObjEmu > | egelectron |
std::vector< EGIsoObjEmu > | egphoton |
std::vector< EGObjEmu > | egsta |
std::vector< PFChargedObjEmu > | pfcharged |
std::vector< PFChargedObjEmu > | pfmuon |
std::vector< PFNeutralObjEmu > | pfneutral |
std::vector< PFNeutralObjEmu > | pfphoton |
std::vector< PuppiObjEmu > | puppi |
Static Public Attributes | |
static constexpr const char * | objTypeName [nObjTypes] |
Definition at line 292 of file layer1_emulator.h.
Enumerator | |
---|---|
anyType | |
chargedType | |
neutralType | |
electronType | |
muonType | |
chargedHadronType | |
neutralHadronType | |
photonType | |
nPFTypes | |
egisoType | |
egisoeleType | |
nObjTypes |
Definition at line 307 of file layer1_emulator.h.
void l1ct::OutputRegion::clear | ( | ) |
unsigned int l1ct::OutputRegion::nObj | ( | ObjType | type, |
bool | puppi | ||
) | const |
bool l1ct::OutputRegion::read | ( | std::fstream & | from | ) |
Referenced by edmIntegrityCheck.PublishToFileSystem::get().
bool l1ct::OutputRegion::write | ( | std::fstream & | to | ) | const |
Referenced by pkg.AbstractPkg::generate().
std::vector<EGIsoEleObjEmu> l1ct::OutputRegion::egelectron |
Definition at line 300 of file layer1_emulator.h.
Referenced by l1ct::PFTkEGSorterEmulator::extractEGObjEmu(), l1ct::PFTkEGSorterBarrelEmulator::extractEGObjEmu(), and l1ct::PFTkEGSorterBarrelEmulator::toFirmware_ele().
std::vector<EGIsoObjEmu> l1ct::OutputRegion::egphoton |
Definition at line 299 of file layer1_emulator.h.
Referenced by l1ct::PFTkEGSorterEmulator::extractEGObjEmu(), l1ct::PFTkEGSorterBarrelEmulator::extractEGObjEmu(), and l1ct::PFTkEGSorterBarrelEmulator::toFirmware_pho().
std::vector<EGObjEmu> l1ct::OutputRegion::egsta |
Definition at line 298 of file layer1_emulator.h.
|
static |
Definition at line 321 of file layer1_emulator.h.
Referenced by L1TCorrelatorLayer1Producer::L1TCorrelatorLayer1Producer(), and L1TCorrelatorLayer1Producer::produce().
std::vector<PFChargedObjEmu> l1ct::OutputRegion::pfcharged |
Definition at line 293 of file layer1_emulator.h.
std::vector<PFChargedObjEmu> l1ct::OutputRegion::pfmuon |
Definition at line 296 of file layer1_emulator.h.
std::vector<PFNeutralObjEmu> l1ct::OutputRegion::pfneutral |
Definition at line 295 of file layer1_emulator.h.
std::vector<PFNeutralObjEmu> l1ct::OutputRegion::pfphoton |
Definition at line 294 of file layer1_emulator.h.
std::vector<PuppiObjEmu> l1ct::OutputRegion::puppi |
Definition at line 297 of file layer1_emulator.h.
Referenced by DeregionizerProducer::produce().