33#ifndef TILESIMALGS_TILEMUONRECEIVERDECISION_H
34#define TILESIMALGS_TILEMUONRECEIVERDECISION_H
48#include "GaudiKernel/ToolHandle.h"
49#include "GaudiKernel/ServiceHandle.h"
68 virtual StatusCode
execute(
const EventContext &ctx)
const override;
76 "Input Tile raw channel container key"};
81 "Output Tile muon receiver container key"};
104 "TileEMScale",
"TileEMScale",
"Input Tile EMS calibration constants"};
110 "TileCablingSvc",
"TileCablingSvc",
"The Tile cabling service"};
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.
An algorithm that can be simultaneously executed in multiple threads.
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.
Helper class for TileCal online (hardware) identifiers.
Helper class for TileCal offline identifiers.
TileMuonReceiverDecision(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< TileEMScale > m_emScaleKey
Name of TileEMScale in condition store.
float m_threshold_d5d6_lo
IntegerProperty m_manualRunPeriod
SG::WriteHandleKey< TileMuonReceiverContainer > m_muonReceiverContainerKey
float m_threshold_d5d6_hi
const TileCablingService * m_cablingService
TileCabling instance.
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
const TileHWID * m_tileHWID
virtual ~TileMuonReceiverDecision()
virtual StatusCode execute(const EventContext &ctx) const override
execute method
virtual StatusCode initialize() override
initialize method
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKey
std::string m_infoName
Name of tile info object in TES.
const TileInfo * m_tileInfo