#include <JetInputProvider.h>
Definition at line 16 of file JetInputProvider.h.
◆ JetInputProvider()
JetInputProvider::JetInputProvider |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
Definition at line 15 of file JetInputProvider.cxx.
20 declareInterface<LVL1::IInputTOBConverter>(
this );
21 declareProperty(
"JetROILocation",
m_jetLocation,
"Storegate key for the Jet ROIs" );
◆ ~JetInputProvider()
JetInputProvider::~JetInputProvider |
( |
| ) |
|
|
virtual |
◆ fillTopoInputEvent()
Definition at line 38 of file JetInputProvider.cxx.
45 if(!jettobdata.isValid()){
46 ATH_MSG_WARNING(
"No DataVector<JetCMXTopoData> with SG key '" <<
m_jetLocation.key() <<
"' found in the event. No JET input for the L1Topo simulation.");
47 return StatusCode::RECOVERABLE;
51 ATH_MSG_DEBUG(
"Filling the input event. Number of jet topo data objects: " << jettobdata->size());
55 std::vector< JetTopoTOB > tobs;
58 ATH_MSG_DEBUG(
"Jet topo data object has # TOBs: " << tobs.size());
61 ATH_MSG_DEBUG(
"JET TOB with : et large = " << setw(4) << tob.etLarge() <<
", et small " << tob.etSmall()
62 <<
", eta = " << setw(2) << tob.eta() <<
", phi = " << tob.phi()
63 <<
", ieta = " << setw(2) << tob.ieta() <<
", iphi = " << tob.iphi()
64 <<
", word = " << hex << tob.roiWord() << dec
67 TCS::JetTOB jet( tob.etLarge(), tob.etSmall(), tob.ieta(), tob.iphi(), tob.roiWord() );
68 jet.setEtaDouble( tob.eta() );
69 jet.setPhiDouble( tob.phi() );
77 if(topoData->overflow()){
82 return StatusCode::SUCCESS;
◆ initialize()
StatusCode JetInputProvider::initialize |
( |
| ) |
|
|
virtual |
◆ m_jetLocation
◆ m_monTool
The documentation for this class was generated from the following files: