29 ATH_MSG_INFO(
"Creating random number services, call bookTree() and initializeTest()" );
32 m_gaussDist =
new Rndm::Numbers(randSvc(), Rndm::Gauss(0.,1.));
33 m_flatDist =
new Rndm::Numbers(randSvc(), Rndm::Flat(0.,1.));
37 return StatusCode::FAILURE;
42 return StatusCode::FAILURE;
45 return StatusCode::SUCCESS;
57 return StatusCode::SUCCESS;
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
virtual StatusCode initializeTest()
StatusCode finalize()
standard Athena-Algorithm method
Rndm::Numbers * m_gaussDist
Random Number setup.
StatusCode execute()
standard Athena-Algorithm method
virtual ~TrkDetDescrUnitTestBase()
Default Destructor.
TrkDetDescrUnitTestBase(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
StatusCode initialize()
standard Athena-Algorithm method
size_t m_numTests
number of tests
virtual StatusCode runTest()=0
Rndm::Numbers * m_flatDist
virtual StatusCode bookTree()