|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   20  #include "GaudiKernel/ServiceHandle.h"   
   21  #include "GaudiKernel/ToolHandle.h" 
   77   ToolHandle<LVL1::IL1EtTools> 
m_EtTool {
 
   78     this, 
"L1EtTools", 
"LVL1::L1EtTools/L1EtTools", 
"Tool performing the simulation"};
 
   83     "Read handle key for EnergyCMXDataCollection"};
 
   88     "Write handle key for EnergyCTP"};
 
   91     "Write handle key for EnergyTopoData"};
 
   94     "Write handle key for CMXEtSumsCollection"};
 
   97     "Write handle key for CMXRoI"};
 
  107                             const EventContext& ctx) 
const;
 
  111                       const EventContext& ctx) 
const;
 
  114   unsigned int ctpWord(
unsigned int metSigPassed,
 
  115                        unsigned int etMissPassed,
 
  116                        unsigned int etSumPassed) 
const;
 
  
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< TrigConf::L1Menu > m_L1MenuKey
StatusCode saveCTPObjects(const SystemEnergy &resultsFull, const SystemEnergy &resultsTrunc, const EventContext &ctx) const
form CTP objects and store them in SG.
virtual StatusCode start() override
ToolHandle< LVL1::IL1EtTools > m_EtTool
static const std::string EnergyCMXDataLocation
static const std::string CMXRoILocation
Property holding a SG store/key/clid from which a ReadHandle is made.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
SG::WriteHandleKey< CMXEtSumsCollection > m_cmxEtsumsLocation
An algorithm that can be simultaneously executed in multiple threads.
DataVector< CMXEtSums > CMXEtSumsCollection
DataVector< EnergyCMXData > EnergyCMXDataCollection
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< EnergyCTP > m_energyCTPLocation
static const std::string CMXEtSumsLocation
unsigned int ctpWord(unsigned int metSigPassed, unsigned int etMissPassed, unsigned int etSumPassed) const
returns the Energy CTP word
::StatusCode StatusCode
StatusCode definition for legacy code.
Property holding a SG store/key/clid from which a WriteHandle is made.
EnergyCMX(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteHandleKey< CMXRoI > m_cmxRoILocation
An STL vector of pointers that by default owns its pointed-to elements.
SG::WriteHandleKey< EnergyTopoData > m_energyTopoLocation
SG::ReadHandleKey< EnergyCMXDataCollection > m_energyCMXDataLocation
static const std::string EnergyCTPLocation
SystemEnergy class declaration Simulates behaviour of the Crate-CMM System CMM logic is done in Energ...
virtual StatusCode initialize() override
StatusCode saveRoIs(const SystemEnergy &resultsFull, const SystemEnergy &resultsTrunc, const EventContext &ctx) const
put EnergyRoIs into SG
virtual StatusCode execute(const EventContext &ctx) const override
static const std::string EnergyTopoDataLocation