|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGTAUHYPO_TrigTauTrackRoiUpdater_H
6 #define TRIGTAUHYPO_TrigTauTrackRoiUpdater_H
11 #include "GaudiKernel/ToolHandle.h"
45 Gaudi::Property<float>
m_z0HalfWidth {
this,
"z0HalfWidth", 7.0,
"z0 half width for the output RoI"};
46 Gaudi::Property<float>
m_etaHalfWidth {
this,
"etaHalfWidth", 0.4,
"eta half width for the output RoI"};
47 Gaudi::Property<float>
m_phiHalfWidth {
this,
"phiHalfWidth", 0.4,
"phi half width for the output RoI"};
48 Gaudi::Property<int>
m_nHitPix {
this,
"nHitPix", 2,
"Minimum number of hits in the Pixel detector on the lead track"};
49 Gaudi::Property<int>
m_nSiHoles {
this,
"nSiHoles", 2,
"Maximum number of Si holes on the lead track"};
Gaudi::Property< int > m_nHitPix
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roIInputKey
SG::WriteHandleKey< TrigRoiDescriptorCollection > m_roIOutputKey
Gaudi::Property< float > m_phiHalfWidth
An algorithm that can be simultaneously executed in multiple threads.
Gaudi::Property< float > m_z0HalfWidth
Update the input RoI direction in (eta, phi) to the leading RoI track (if any), and update the size.
~TrigTauTrackRoiUpdater()
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< TrackCollection > m_tracksKey
Gaudi::Property< float > m_etaHalfWidth
TrigTauTrackRoiUpdater(const std::string &, ISvcLocator *)
Gaudi::Property< int > m_nSiHoles
virtual StatusCode execute(const EventContext &) const override
virtual StatusCode initialize() override