ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1NSWSimTools
TrigT1NSWSimTools
IMMTriggerTool.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 IMMTRIGGERTOOL_H
6
#define IMMTRIGGERTOOL_H 1
7
8
//basic includes
9
#include "GaudiKernel/IAlgTool.h"
10
#include "
MuonRDO/NSW_TrigRawDataContainer.h
"
11
#include "
MuonTesterTree/MuonTesterTree.h
"
12
13
// namespace for the NSW LVL1 related classes
14
namespace
NSWL1
{
15
16
class
IMMTriggerTool
:
virtual
public
IAlgTool {
17
18
public
:
19
DeclareInterfaceID
(
IMMTriggerTool
, 1 ,0);
20
virtual
~IMMTriggerTool
() =
default
;
21
22
virtual
StatusCode
attachBranches
(
MuonVal::MuonTesterTree
&
tree
) = 0;
23
virtual
StatusCode
runTrigger
(
const
EventContext& ctx,
Muon::NSW_TrigRawDataContainer
* rdo,
const
bool
do_MMDiamonds)
const
= 0;
24
};
25
}
26
#endif
MuonTesterTree.h
NSW_TrigRawDataContainer.h
MuonVal::MuonTesterTree
Definition
MuonTesterTree.h:30
Muon::NSW_TrigRawDataContainer
Definition
NSW_TrigRawDataContainer.h:14
NSWL1::IMMTriggerTool
Definition
IMMTriggerTool.h:16
NSWL1::IMMTriggerTool::~IMMTriggerTool
virtual ~IMMTriggerTool()=default
NSWL1::IMMTriggerTool::attachBranches
virtual StatusCode attachBranches(MuonVal::MuonTesterTree &tree)=0
NSWL1::IMMTriggerTool::DeclareInterfaceID
DeclareInterfaceID(IMMTriggerTool, 1, 0)
NSWL1::IMMTriggerTool::runTrigger
virtual StatusCode runTrigger(const EventContext &ctx, Muon::NSW_TrigRawDataContainer *rdo, const bool do_MMDiamonds) const =0
NSWL1
PadEmulatorCoincidences.
Definition
NSWL1Simulation.cxx:7
tree
TChain * tree
Definition
tile_monitor.h:30
Generated on
for ATLAS Offline Software by
1.14.0