ATLAS Offline Software
PadTriggerAdapter.h
Go to the documentation of this file.
1 #ifndef TRIGT1NSWSIMTOOLS_PADTRIGGERADAPTER_H
2 #define TRIGT1NSWSIMTOOLS_PADTRIGGERADAPTER_H
3 
8 
9 namespace NSWL1{
10 namespace PadTriggerAdapter {
11 // Convert a single simulated pad trigger segment to the RDO version of a pad trigger segment.
13 
14 // Fill a pad trigger data container with data from a vector of pad trigger segments.
15 // If the container isn't empty, new data is simply appended to it.
16 StatusCode fillContainer(const std::unique_ptr<Muon::NSW_PadTriggerDataContainer>& out,
17  const std::vector<std::unique_ptr<NSWL1::PadTrigger>>& triggers, const uint32_t l1id);
18 } // namespace NSWL1
19 } // namespace PadTriggerAdapter
20 
21 #endif // TRIGT1NSWSIMTOOLS_PADTRIGGERADAPTER_H
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
NSW_PadTriggerDataContainer.h
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71
NSW_PadTriggerSegment.h
python.TrigTLAMonitorAlgorithm.triggers
triggers
Definition: TrigTLAMonitorAlgorithm.py:196
NSW_PadTriggerData.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
NSWL1::PadTriggerAdapter::fillContainer
StatusCode fillContainer(const std::unique_ptr< Muon::NSW_PadTriggerDataContainer > &out, const std::vector< std::unique_ptr< NSWL1::PadTrigger >> &triggers, const uint32_t l1id)
Definition: PadTriggerAdapter.cxx:17
Muon::NSW_PadTriggerSegment
Definition: NSW_PadTriggerSegment.h:11
NSWL1::PadTrigger
Holder of the pad trigger information.
Definition: PadTrigger.h:26
PadTrigger.h
NSWL1
A trigger trigger candidate for a stgc sector.
Definition: NSWL1Simulation.cxx:9
NSWL1::PadTriggerAdapter::segment
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)
Definition: PadTriggerAdapter.cxx:5