 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GLOBALSIM_EMMULTTESTBENCH_H
6 #define GLOBALSIM_EMMULTTESTBENCH_H
17 #include "../GlobalSimComponents/ITIPwriterAlgTool.h"
18 #include "../IO/IeEmTOBContainer.h"
57 "Key for GlobalSim eEmTOB container"};
65 "key to write out expectations for the TIP word"
68 Gaudi::Property<std::string>
71 {
"GlobalSimulation/eEmMultTest_tobs.txt"},
72 "name of file with Global Sim eEmTOB data"};
74 Gaudi::Property<std::string>
77 {
"GlobalSimulation/eEmMultTest_TIPwords.txt"},
78 "name of file with expected TIP words"};
virtual StatusCode execute() override
Gaudi::Property< std::string > m_tobs_fileName
SG::WriteHandleKey< GlobalSim::IOBitwise::IeEmTOBContainer > m_eEmTOBContainer_WriteKey
AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench c...
Gaudi::Property< std::string > m_TIPword_fileName
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
std::ifstream m_tob_stream
Algorithm to count create inputs and expectations to test the eEmMultAlgTool class.
GlobalSim::IOBitwise::IeEmTOB * make_tob(const std::string &s) const
std::unique_ptr< std::ifstream > m_TIPword_stream
SG::WriteHandleKey< TIPword > m_TIPword_WriteKey
Class to hold eFexROI TOB bits.
eEmMultTestBench(const std::string &name, ISvcLocator *pSvcLocator)
std::unique_ptr< TIPword > TIPword_from_file() const