ATLAS Offline Software
|
#include <ViewCreatorCentredOnClusterROITool.h>
Public Member Functions | |
ViewCreatorCentredOnClusterROITool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~ViewCreatorCentredOnClusterROITool ()=default |
virtual StatusCode | initialize () override |
virtual StatusCode | attachROILinks (TrigCompositeUtils::DecisionContainer &decisions, const EventContext &ctx) const override |
Tool interface method. More... | |
Public Attributes | |
SG::WriteHandleKey< TrigRoiDescriptorCollection > | m_roisWriteHandleKey |
Gaudi::Property< std::string > | m_clusterLinkName |
Gaudi::Property< bool > | m_allowMultipleClusters |
Gaudi::Property< double > | m_roiEtaWidth |
Gaudi::Property< double > | m_roiPhiWidth |
Gaudi::Property< double > | m_roiZedWidth |
Creates a new ROI centred on one or more xAOD::TrigEMCluster contained nominally within a L1 ROI.
By default the highest ET cluster is used (should there be multiple). Alternatively with AllowMultipleClusters, a superROI may be formed if multiple clusters are reconstructed inside the (L1) ROI.
Stores this new ROI in the output container, and links it to the Decision Object
The new EventView spawned by the parent EventViewCreatorAlgorithm of this tool will process in this new ROI.
Definition at line 26 of file ViewCreatorCentredOnClusterROITool.h.
ViewCreatorCentredOnClusterROITool::ViewCreatorCentredOnClusterROITool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 12 of file ViewCreatorCentredOnClusterROITool.cxx.
|
virtualdefault |
|
overridevirtual |
Tool interface method.
should really use some z position from somewhere, since we might be using this function after some tracking, so to always assume that z=0 is maybe not ideal
Definition at line 23 of file ViewCreatorCentredOnClusterROITool.cxx.
|
overridevirtual |
Definition at line 17 of file ViewCreatorCentredOnClusterROITool.cxx.
Gaudi::Property< bool > ViewCreatorCentredOnClusterROITool::m_allowMultipleClusters |
Definition at line 46 of file ViewCreatorCentredOnClusterROITool.h.
Gaudi::Property< std::string > ViewCreatorCentredOnClusterROITool::m_clusterLinkName |
Definition at line 43 of file ViewCreatorCentredOnClusterROITool.h.
Gaudi::Property< double > ViewCreatorCentredOnClusterROITool::m_roiEtaWidth |
Definition at line 49 of file ViewCreatorCentredOnClusterROITool.h.
Gaudi::Property< double > ViewCreatorCentredOnClusterROITool::m_roiPhiWidth |
Definition at line 52 of file ViewCreatorCentredOnClusterROITool.h.
SG::WriteHandleKey< TrigRoiDescriptorCollection > ViewCreatorCentredOnClusterROITool::m_roisWriteHandleKey |
Definition at line 40 of file ViewCreatorCentredOnClusterROITool.h.
Gaudi::Property< double > ViewCreatorCentredOnClusterROITool::m_roiZedWidth |
Definition at line 55 of file ViewCreatorCentredOnClusterROITool.h.