ATLAS Offline Software
Loading...
Searching...
No Matches
TestInputMaker.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGUPGRADETEST_TESTINPUTMAKER_H
5#define TRIGUPGRADETEST_TESTINPUTMAKER_H
6
7
8//#include <string>
15
16namespace HLTTest {
17
22
23 using namespace TrigCompositeUtils;
24
26 : public ::InputMakerBase
27 {
28 public:
29 TestInputMaker( const std::string& name, ISvcLocator* pSvcLocator );
30 virtual ~TestInputMaker();
31 virtual StatusCode initialize() override;
32 virtual StatusCode execute(const EventContext&) const override;
33 virtual StatusCode finalize() override;
34
35 private:
37
38 // Use this to customise the example for a different input feature
41
42
43 SG::WriteHandleKey<xAOD::TrigCompositeContainer> m_recoOutput { this, "Output", "undefined", "name of the output collection for input to next reco alg in sequence" };
44
45 StringProperty m_linkName {this, "LinkName", "initialRoI", "name of the link to the features in the decision, e.g. 'feature', 'initialRoI'"};
46 //StringProperty m_outputType {this, "OutputType","outputType", "reserved for future use"};
47
48 };
49
50} //> end namespace HLTTest
51#endif //> !TRIGUPGRADETEST_TESTINPUTMAKER_H
DataVector adapter that acts like it holds const pointers.
TrigRoiDescriptor FeatureOBJ
TrigRoiDescriptorCollection FeatureContainer
StringProperty m_linkName
virtual StatusCode finalize() override
virtual StatusCode execute(const EventContext &) const override
SG::WriteHandleKey< xAOD::TrigCompositeContainer > m_recoOutput
TestInputMaker(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
InputMakerBase(const std::string &name, ISvcLocator *pSvcLocator)
constructor, to be called by sub-class constructors
Property holding a SG store/key/clid from which a WriteHandle is made.
nope - should be used for standalone also, perhaps need to protect the class def bits ifndef XAOD_ANA...