Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGMUROI_TRIGMUROI_H
6 #define TRIGMUROI_TRIGMUROI_H
23 unsigned int getBitMaskValue(
const unsigned int uintValue,
const unsigned int mask )
const;
26 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
34 Gaudi::Property<float>
m_roiHalfWidthEta{
this,
"roiHalfWidthEta", 0.2,
"Half width of RoI in eta"};
35 Gaudi::Property<float>
m_roiHalfWidthPhi{
this,
"roiHalfWidthPhi", 0.2,
"Half width of RoI in phi"};
SG::ReadHandleKey< xAOD::MuonRoIContainer > m_L1OutOfTimeRoIBCp1Key
SG::ReadHandleKey< xAOD::MuonRoIContainer > m_L1OutOfTimeRoIBCp2Key
StatusCode readAndAppendTrigRoiDescriptors(const EventContext &ctx, TrigRoiDescriptorCollection *roiColl, const SG::ReadHandleKey< xAOD::MuonRoIContainer > &readHandleKey, int bc_shift, unsigned int &roi_id, std::vector< int > &RpcBCShift, std::vector< int > &TgcBCShift, std::vector< float > &RoIEta, std::vector< float > &RoIPhi) const
std::vector< QString > roi_id
ToolHandle< GenericMonitoringTool > m_monTool
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< TrigRoiDescriptorCollection > m_roisWriteHandleKey
SG::ReadHandleKey< xAOD::MuonRoIContainer > m_L1OutOfTimeRoIBCm1Key
unsigned int getBitMaskValue(const unsigned int uintValue, const unsigned int mask) const
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
TrigmuRoI(const std::string &name, ISvcLocator *pSvcLocator)
std Gaudi algorthm constructor
Header file to be included by clients of the Monitored infrastructure.
Gaudi::Property< float > m_roiHalfWidthPhi
Gaudi::Property< float > m_roiHalfWidthEta
SG::ReadHandleKey< xAOD::MuonRoIContainer > m_L1OutOfTimeRoIBCm2Key