|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef TRIGT1CALOSIM_CPMSIM_H
17 #define TRIGT1CALOSIM_CPMSIM_H
25 #include "GaudiKernel/ServiceHandle.h"
26 #include "GaudiKernel/ToolHandle.h"
30 #include "GaudiKernel/DataSvc.h"
73 CPMSim(
const std::string&
name, ISvcLocator* pSvcLocator ) ;
86 const EventContext& ctx)
const;
90 unsigned int subDetID,
91 unsigned int moduleId,
92 const EventContext& ctx)
const;
95 unsigned int numberOfDataWords)
const;
97 std::unique_ptr<LVL1CTP::SlinkWord> getWord(
unsigned int tword)
const;
Property holding a SG store/key/clid from which a ReadHandle is made.
def addHeader(page, year)
CPMTower_v2 CPMTower
Define the latest version of the CPMTower class.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a WriteHandle is made.
CPMSim(const std::string &name, ISvcLocator *pSvcLocator)
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::WriteHandleKey< DataVector< CPMTobRoI > > m_CPMTobRoILocation
Locations of outputs in StoreGate.
SG::WriteHandleKey< DataVector< CPMCMXData > > m_CPMCMXDataLocation
ToolHandle< LVL1::IL1CPMTools > m_CPMTool
The essentials - data access, configuration, tools.
virtual StatusCode execute(const EventContext &ctx) const override
static const std::string CPMTowerLocation
static const std::string CPMCMXDataLocation
SG::ReadHandleKey< TrigConf::L1Menu > m_L1MenuKey
Property holding a SG store/key/clid from which a WriteHandle is made.
An STL vector of pointers that by default owns its pointed-to elements.
SG::ReadHandleKey< xAOD::CPMTowerContainer > m_CPMTowerLocation
Where to store the CPMTowers.
static const std::string CPMTobRoILocation
virtual StatusCode initialize() override
CPMTobRoI_v1 CPMTobRoI
Define the latest version of the CPMTobRoI class.