#include <EnergyInputProvider.h>
Definition at line 16 of file EnergyInputProvider.h.
◆ EnergyInputProvider()
EnergyInputProvider::EnergyInputProvider |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
Definition at line 18 of file EnergyInputProvider.cxx.
23 declareInterface<LVL1::IInputTOBConverter>(
this );
24 declareProperty(
"EnergyROILocation",
m_energyLocation,
"Storegate key for reading the Topo Energy ROI" );
◆ ~EnergyInputProvider()
EnergyInputProvider::~EnergyInputProvider |
( |
| ) |
|
|
virtual |
◆ fillTopoInputEvent()
https://indico.cern.ch/conferenceDisplay.py?confId=284687 Energy ROI: | 0 1 0 0 | T | 0 0 0 | 8b Missing ET Sig hits (or 8*0) | XO | 15b Signed Ex | | 0 1 0 1 | T | 0 0 0 | 8b Missing ET hits | YO | 15b Signed Ey | | 0 1 1 0 | T | 0 0 0 | 8b Sum ET hits | TO | 15b Unsigned Sum ET | T = sum type: 0-normal, 1-masked O = overflow Ex, Ey, Et
Definition at line 42 of file EnergyInputProvider.cxx.
67 if( !topoData.isValid()){
69 return StatusCode::RECOVERABLE;
73 <<
": Ex = " << topoData->Ex()
74 <<
", Ey = " << topoData->Ey()
75 <<
", Et = " << topoData->Et()
76 <<
", ExTC = " << topoData->ExTC()
77 <<
", EyTC = " << topoData->EyTC()
81 TCS::MetTOB met( -(topoData->Ex()), -(topoData->Ey()), topoData->Et() );
83 const bool has_overflow = (topoData->ExOverflow() or
84 topoData->EyOverflow() or
85 topoData->EtOverflow());
94 return StatusCode::SUCCESS;
◆ initialize()
StatusCode EnergyInputProvider::initialize |
( |
| ) |
|
|
virtual |
◆ m_energyLocation
◆ m_monTool
The documentation for this class was generated from the following files: