ATLAS Offline Software
Trigger
EFTracking
FPGATrackSim
FPGATrackSimConfTools
src
FPGATrackSimEventSelectionTool.cxx
Go to the documentation of this file.
1
// Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
#include "
FPGATrackSimConfTools/FPGATrackSimEventSelectionTool.h
"
4
5
FPGATrackSim::FPGATrackSimEventSelectionTool::FPGATrackSimEventSelectionTool
(
const
std::string&
algname
,
const
std::string&
name
,
const
IInterface* ifc)
6
:
AthAlgTool
(
algname
,
name
, ifc) {
7
}
8
9
StatusCode
FPGATrackSim::FPGATrackSimEventSelectionTool::initialize
() {
10
// Initialize the event selection service
11
ATH_CHECK
(m_evtSel.retrieve());
12
13
ATH_MSG_DEBUG
(
"intialized"
);
14
return
StatusCode::SUCCESS;
15
}
16
17
bool
FPGATrackSim::FPGATrackSimEventSelectionTool::selectEvent
(
const
FPGATrackSimEventInputHeader
&
header
)
const
{
18
return
m_evtSel->selectEvent(&
header
);
19
}
getMenu.algname
algname
Definition:
getMenu.py:54
header
Definition:
hcg.cxx:526
FPGATrackSim::FPGATrackSimEventSelectionTool::FPGATrackSimEventSelectionTool
FPGATrackSimEventSelectionTool(const std::string &, const std::string &, const IInterface *)
Definition:
FPGATrackSimEventSelectionTool.cxx:5
FPGATrackSim::FPGATrackSimEventSelectionTool::initialize
virtual StatusCode initialize() override
Definition:
FPGATrackSimEventSelectionTool.cxx:9
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition:
AthMsgStreamMacros.h:29
ATH_CHECK
#define ATH_CHECK
Definition:
AthCheckMacros.h:40
FPGATrackSimEventInputHeader
Definition:
FPGATrackSimEventInputHeader.h:22
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:240
FPGATrackSimEventSelectionTool.h
AthAlgTool
Definition:
AthAlgTool.h:26
FPGATrackSim::FPGATrackSimEventSelectionTool::selectEvent
bool selectEvent(const FPGATrackSimEventInputHeader &header) const
Definition:
FPGATrackSimEventSelectionTool.cxx:17
Generated on Mon Sep 1 2025 21:10:32 for ATLAS Offline Software by
1.8.18