ATLAS Offline Software
InputMakerForRoI.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef DECISIONHANDLING_INPUTMAKERFORROI_H
5 #define DECISIONHANDLING_INPUTMAKERFORROI_H
6 
7 
8 #include <string>
15 
16 
24  public:
25  InputMakerForRoI( const std::string& name, ISvcLocator* pSvcLocator );
26 
27  virtual StatusCode initialize() override;
28  virtual StatusCode execute(const EventContext&) const override;
29 
30  private:
31 
32 
34  "Name of the collection of ROI extrated from the input Decision Objects. Used as cocnrete starting handle for step's reconstruction."};
35 
36  ToolHandle<IViewCreatorROITool> m_roiTool{this, "RoITool", "",
37  "Tool used to supply per-Decision Object the RoI which should be processed. If left empty and no RoIs will be attached."};
38 
39  };
40 
41 
42 #endif //> !DECISIONHANDLING_INPUTMAKERFORROI_H
ReadHandleKeyArray.h
InputMakerForRoI::execute
virtual StatusCode execute(const EventContext &) const override
Definition: InputMakerForRoI.cxx:31
InputMakerForRoI::InputMakerForRoI
InputMakerForRoI(const std::string &name, ISvcLocator *pSvcLocator)
Definition: InputMakerForRoI.cxx:16
TrigCompositeUtils.h
InputMakerBase.h
ConstDataVector.h
DataVector adapter that acts like it holds const pointers.
InputMakerBase
Input Makers are used at the start of a sequence: retrieve filtered collection via the input decision...
Definition: InputMakerBase.h:20
IViewCreatorROITool.h
InputMakerForRoI::initialize
virtual StatusCode initialize() override
Definition: InputMakerForRoI.cxx:20
SG::WriteHandleKey< TrigRoiDescriptorCollection >
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
InputMakerForRoI::m_roiTool
ToolHandle< IViewCreatorROITool > m_roiTool
Definition: InputMakerForRoI.h:36
InputMakerForRoI::m_RoIs
SG::WriteHandleKey< TrigRoiDescriptorCollection > m_RoIs
Definition: InputMakerForRoI.h:33
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
InputMakerForRoI
Used at the start of a sequence: retrieves filtered collection via menu decision from previous step a...
Definition: InputMakerForRoI.h:23
TrigRoiDescriptorCollection.h