5#ifndef DECISIONHANDLING_ROIUPDATERTOOL_H
6#define DECISIONHANDLING_ROIUPDATERTOOL_H
25 RoiUpdaterTool(
const std::string&
type,
const std::string& name,
const IInterface* parent);
31 std::unique_ptr<TrigRoiDescriptor>
execute(
const EventContext& ctx )
const override;
33 std::unique_ptr<TrigRoiDescriptor>
execute(
const IRoiDescriptor* iroi,
const EventContext& ctx )
const override;
42 Gaudi::Property<double>
m_etaWidth {
this,
"EtaWidth", -999,
"FS Roi eta half width" };
43 Gaudi::Property<double>
m_phiWidth {
this,
"PhiWidth", -999,
"FS Roi phi half width" };
44 Gaudi::Property<double>
m_zedWidth {
this,
"ZedWidth", -999,
"FS Roi zed half width" };
46 Gaudi::Property<bool>
m_useBeamspot {
this,
"useBeamSpot",
false,
"use beamspot for zed width" };
48 Gaudi::Property<double>
m_nsigma {
this,
"NSigma", 3,
"width (in simga) for the beamspot Roi width" };
49 Gaudi::Property<double>
m_fence {
this,
"Fance", 10,
"fence width for the beamspot Roi width" };
Describes the API of the Region of Ineterest geometry.