|
ServiceHandle< IGeoSvc > | m_geoSvc |
| Handle to the geometry service.
|
|
ServiceHandle< ISimG4Svc > | m_simG4Svc |
| Handle to the Geant4 service.
|
|
Gaudi::Property< std::string > | m_outFilePath {this, "outFilePath", "magFieldProbes.root", "Output file path"} |
| Path to the output file.
|
|
Gaudi::Property< std::vector< std::vector< double > > > | m_xyPlaneProbes |
| Probes.
|
|
Gaudi::Property< std::vector< std::vector< double > > > | m_zPlaneProbes |
|
Gaudi::Property< std::vector< std::vector< double > > > | m_tubeProbes {this, "tubeProbes", {}, "Tube probe definitions"} |
|
Service probes the Geant4 magnetic field on initialize.
This service outputs a ROOT file containing resulting histograms.
There are three probe types:
- XYPlane probe with parameters: xMax, yMax and z
- ZPlane probe with parameters: zMin, zMax, rMax and phi (angle from x-axis)
- Tube probe with parameters: zMin, zMax and r
- Author
- J. Smiesko
- Date
- 2023-06-23