Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GLOBALSIM_HYPOTESTBENCHALG_H
6 #define GLOBALSIM_HYPOTESTBENCHALG_H
43 "hypothesisFIFOWriteKey",
45 "key to write out Fifo containing ports data"};
50 "eEmSortSelectCountExpectationsWriteKey",
51 "eEmSortSelectCountExpectations",
52 "key to write out expectations for eEmSortSelecCount regression tests"
55 Gaudi::Property<std::string>
59 "name of file with APP FIFO data"};
62 Gaudi::Property<std::string>
64 "expectedMultsFileName",
66 "name of file with the expected multiplicity values from HW Sim"};
68 Gaudi::Property<std::vector<std::string>>
73 "test vectors for manual tests. Hex"};
75 Gaudi::Property<std::string>
77 "expectedTobsFileName",
79 "name of file with the expected Generic TOB values from HW Sim"};
81 Gaudi::Property<std::string>
86 "expected counts for manual tests. Hex"};
89 Gaudi::Property<std::string>
94 "expected output generic TOBs for manual tests. Hex"};
103 "number of times to repeat manual test values"};
109 std::vector<std::unique_ptr<GepAlgoHypothesisFIFO>>
m_fifos;
StatusCode init_expected_mults_from_file()
HypoTestBenchAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::string > m_expectedMults_FileName
StatusCode init_expected_from_file(std::vector< std::string > &, const std::string &)
Gaudi::Property< std::vector< std::string > > m_testVecs_in
virtual StatusCode initialize() override
std::vector< std::unique_ptr< GepAlgoHypothesisFIFO > > m_fifos
Gaudi::Property< std::string > m_expTobs_in
StatusCode init_expected_tobs_from_file()
AlgTool to obtain a selection of eFex RoIs read in from the event store.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< int > m_testRepeat
StatusCode init_tests_from_file()
std::vector< std::string > m_expected_tobs
SG::WriteHandleKey< GepAlgoHypothesisFIFO > m_hypothesisFIFO_WriteKey
Gaudi::Property< std::string > m_testsFileName
std::vector< std::string > m_testVecs
virtual StatusCode execute() override
SG::WriteHandleKey< eEmSortSelectCountExpectations > m_eEmSortSelectCountExpectations_WriteKey
std::vector< std::string > m_expected_mults
StatusCode init_from_file()
Gaudi::Property< std::string > m_expectedTobs_FileName
StatusCode hexTOB2bitsetTOB(std::string, std::bitset< 72 > &) const
Gaudi::Property< std::string > m_expMults_in