ATLAS Offline Software
|
#include <ViewCreatorFetchFromViewROITool.h>
Public Member Functions | |
ViewCreatorFetchFromViewROITool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~ViewCreatorFetchFromViewROITool ()=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 |
SG::ReadHandleKey< TrigRoiDescriptorCollection > | m_inViewRoIKey |
Gaudi::Property< std::string > | m_viewToFetchFrom |
Gaudi::Property< bool > | m_doResize |
Gaudi::Property< double > | m_roiEtaWidth |
Gaudi::Property< double > | m_roiPhiWidth |
Gaudi::Property< double > | m_roiZedWidth |
Private Attributes | |
std::string | m_viewToFetchFromProbe |
Allows a Decision Object to process the current Step over an ROI which was created during a previous Step.
This tools is to be used when this ROI from the previous Step was created inside an EventView.
Exactly ONE ROI must have been written to the TrigRoiDescriptorCollection inside the EventView.
As we cannot write out to BS or POOL ROIDescriptor collections from inside EventViews for technical reasons, the located ROI is copied into a new TrigRoiDescriptorCollection which is produced by this tool
Definition at line 25 of file ViewCreatorFetchFromViewROITool.h.
ViewCreatorFetchFromViewROITool::ViewCreatorFetchFromViewROITool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 12 of file ViewCreatorFetchFromViewROITool.cxx.
|
virtualdefault |
|
overridevirtual |
Tool interface method.
Definition at line 27 of file ViewCreatorFetchFromViewROITool.cxx.
|
overridevirtual |
Definition at line 17 of file ViewCreatorFetchFromViewROITool.cxx.
Gaudi::Property< bool > ViewCreatorFetchFromViewROITool::m_doResize |
Definition at line 48 of file ViewCreatorFetchFromViewROITool.h.
SG::ReadHandleKey<TrigRoiDescriptorCollection> ViewCreatorFetchFromViewROITool::m_inViewRoIKey |
Definition at line 42 of file ViewCreatorFetchFromViewROITool.h.
Gaudi::Property< double > ViewCreatorFetchFromViewROITool::m_roiEtaWidth |
Definition at line 51 of file ViewCreatorFetchFromViewROITool.h.
Gaudi::Property< double > ViewCreatorFetchFromViewROITool::m_roiPhiWidth |
Definition at line 54 of file ViewCreatorFetchFromViewROITool.h.
SG::WriteHandleKey< TrigRoiDescriptorCollection > ViewCreatorFetchFromViewROITool::m_roisWriteHandleKey |
Definition at line 39 of file ViewCreatorFetchFromViewROITool.h.
Gaudi::Property< double > ViewCreatorFetchFromViewROITool::m_roiZedWidth |
Definition at line 57 of file ViewCreatorFetchFromViewROITool.h.
Gaudi::Property< std::string > ViewCreatorFetchFromViewROITool::m_viewToFetchFrom |
Definition at line 45 of file ViewCreatorFetchFromViewROITool.h.
|
private |
Definition at line 61 of file ViewCreatorFetchFromViewROITool.h.