16 ATH_MSG_INFO(
"Creating random number services, call bookTree() and initializeTest()");
19 m_gaussDist = std::make_unique<Rndm::Numbers>(randSvc(), Rndm::Gauss(0., 1.));
20 m_flatDist = std::make_unique<Rndm::Numbers>(randSvc(), Rndm::Flat(0., 1.));
21 m_landauDist = std::make_unique<Rndm::Numbers>(randSvc(), Rndm::Landau(0., 1.));
25 return StatusCode::FAILURE;
30 return StatusCode::FAILURE;
33 return StatusCode::SUCCESS;
BooleanProperty m_scanMode
enable scan mode
std::unique_ptr< Rndm::Numbers > m_gaussDist
Random Number setup.
virtual StatusCode bookTree()
virtual StatusCode runTest()=0
virtual StatusCode runScan()=0
virtual StatusCode initializeTest()
StatusCode initialize()
standard Athena-Algorithm method
std::unique_ptr< Rndm::Numbers > m_flatDist
std::unique_ptr< Rndm::Numbers > m_landauDist
StatusCode execute()
standard Athena-Algorithm method