#include <RandomRoISeedTool.h>
Definition at line 31 of file RandomRoISeedTool.h.
◆ RandomRoISeedTool() [1/3]
InDet::RandomRoISeedTool::RandomRoISeedTool |
( |
const std::string & |
t, |
|
|
const std::string & |
n, |
|
|
const IInterface * |
p |
|
) |
| |
◆ ~RandomRoISeedTool()
virtual InDet::RandomRoISeedTool::~RandomRoISeedTool |
( |
| ) |
|
|
virtualdefault |
◆ RandomRoISeedTool() [2/3]
InDet::RandomRoISeedTool::RandomRoISeedTool |
( |
| ) |
|
|
protecteddelete |
◆ RandomRoISeedTool() [3/3]
◆ getRoIs()
Compute RoI.
Definition at line 48 of file RandomRoISeedTool.cxx.
52 std::vector<InDet::IZWindowRoISeedTool::ZWindow> listRoIs;
57 if (not beamSpotHandle.isValid()) {
58 ATH_MSG_ERROR(
"Cannot retrieve beam spot data. Bailing out with empty RoI list.");
62 bsSigZ = beamSpotHandle->beamSigma(2);
68 CLHEP::HepRandomEngine* engine = rndmEngine->
getEngine (ctx);
70 zVal = CLHEP::RandGauss::shoot(engine, 0.0, 1.0) * bsSigZ;
76 listRoIs.push_back(RoI);
◆ initialize()
StatusCode InDet::RandomRoISeedTool::initialize |
( |
| ) |
|
|
overridevirtual |
◆ operator=()
◆ m_atRndmSvc
◆ m_beamSpotKey
◆ m_rndmEngineName
std::string InDet::RandomRoISeedTool::m_rndmEngineName {"SINGLE"} |
|
protected |
◆ m_z0Window
FloatProperty InDet::RandomRoISeedTool::m_z0Window {this, "TrackZ0Window", 1.0, "width of z0 window"} |
|
protected |
The documentation for this class was generated from the following files: