ATLAS Offline Software
Loading...
Searching...
No Matches
IPadEmulatorTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef IPADEMULATORTOOL_H
6#define IPADEMULATORTOOL_H 1
7
8#include "GaudiKernel/IAlgTool.h"
11
12namespace NSWL1 {
13
14 class IPadEmulatorTool : virtual public IAlgTool {
15
16 public:
18 virtual ~IPadEmulatorTool() = default;
19
21 virtual StatusCode emulate(const EventContext& ctx, Muon::NSW_PadTriggerDataContainer* out) const = 0;
22 };
23}
24#endif
virtual StatusCode emulate(const EventContext &ctx, Muon::NSW_PadTriggerDataContainer *out) const =0
virtual ~IPadEmulatorTool()=default
DeclareInterfaceID(IPadEmulatorTool, 1, 0)
virtual StatusCode attachBranches(MuonVal::MuonTesterTree &tree)=0
PadEmulatorCoincidences.
TChain * tree