ATLAS Offline Software
|
#include <ViewCreatorCentredOnIParticleROITool.h>
Public Member Functions | |
ViewCreatorCentredOnIParticleROITool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~ViewCreatorCentredOnIParticleROITool ()=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_iParticleLinkName |
Gaudi::Property< double > | m_roiEtaWidth |
Gaudi::Property< double > | m_roiPhiWidth |
Gaudi::Property< double > | m_roiZedWidth |
Gaudi::Property< double > | m_roiZedSinThetaFlag |
Gaudi::Property< bool > | m_useZedPosition |
Gaudi::Property< bool > | m_useBeamspot |
Creates a new ROI centred on an object deriving from xAOD::IParticle.
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.
In the majority of cases, this tool will be used to create the new ROI centred on the "feature" from the previous Step.
Definition at line 24 of file ViewCreatorCentredOnIParticleROITool.h.
ViewCreatorCentredOnIParticleROITool::ViewCreatorCentredOnIParticleROITool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 14 of file ViewCreatorCentredOnIParticleROITool.cxx.
|
virtualdefault |
|
overridevirtual |
Tool interface method.
1/sin(theta) = cosh( eta )
Definition at line 25 of file ViewCreatorCentredOnIParticleROITool.cxx.
|
overridevirtual |
Definition at line 19 of file ViewCreatorCentredOnIParticleROITool.cxx.
Gaudi::Property< std::string > ViewCreatorCentredOnIParticleROITool::m_iParticleLinkName |
Definition at line 41 of file ViewCreatorCentredOnIParticleROITool.h.
Gaudi::Property< double > ViewCreatorCentredOnIParticleROITool::m_roiEtaWidth |
Definition at line 44 of file ViewCreatorCentredOnIParticleROITool.h.
Gaudi::Property< double > ViewCreatorCentredOnIParticleROITool::m_roiPhiWidth |
Definition at line 47 of file ViewCreatorCentredOnIParticleROITool.h.
SG::WriteHandleKey< TrigRoiDescriptorCollection > ViewCreatorCentredOnIParticleROITool::m_roisWriteHandleKey |
Definition at line 38 of file ViewCreatorCentredOnIParticleROITool.h.
Gaudi::Property< double > ViewCreatorCentredOnIParticleROITool::m_roiZedSinThetaFlag |
Definition at line 53 of file ViewCreatorCentredOnIParticleROITool.h.
Gaudi::Property< double > ViewCreatorCentredOnIParticleROITool::m_roiZedWidth |
Definition at line 50 of file ViewCreatorCentredOnIParticleROITool.h.
Gaudi::Property< bool > ViewCreatorCentredOnIParticleROITool::m_useBeamspot |
Definition at line 59 of file ViewCreatorCentredOnIParticleROITool.h.
Gaudi::Property< bool > ViewCreatorCentredOnIParticleROITool::m_useZedPosition |
Definition at line 56 of file ViewCreatorCentredOnIParticleROITool.h.