12 #ifndef JEMENERGYSIM_H
13 #define JEMENERGYSIM_H
22 #include "GaudiKernel/ServiceHandle.h"
23 #include "GaudiKernel/ToolHandle.h"
69 StatusCode
execute(
const EventContext& ctx) ;
An STL vector of pointers that by default owns its pointed-to elements.
Property holding a SG store/key/clid from which a WriteHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
The EnergyCMXData object contains the data transferred from the JEM to the EnergySum CMX in the crate...
SG::WriteHandleKey< DataVector< EnergyCMXData > > m_energyCMXDataOutputKey
void storeJEMEtSums(const EventContext &ctx)
put results into SG
void storeBackplaneData(const EventContext &ctx)
Form EnergyCMXData and put into SG.
std::string m_energyCMXDataLocation
std::string m_jemEtSumsLocation
SG::WriteHandleKey< DataVector< JEMEtSums > > m_jemEtSumsOutputKey
SG::ReadHandleKey< xAOD::JetElementContainer > m_JetElementInputKey
JEMEnergySim(const std::string &name, ISvcLocator *pSvcLocator)
void cleanup()
delete pointers etc.
DataVector< EnergyCMXData > EnergyCMXDataCollection
ToolHandle< LVL1::IL1EtTools > m_EtTool
StatusCode execute(const EventContext &ctx)
Execute method.
DataVector< JEMEtSums > JEMEtSumsCollection
DataVector< ModuleEnergy > * m_jemContainer
vector of ModuleEnergy objects
This is an internal class, used in the Energy trigger.
static const std::string EnergyCMXDataLocation
static const std::string JetElementLocation
static const std::string JEMEtSumsLocation
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...