![]() |
ATLAS Offline Software
|
#include "GaudiKernel/ServiceHandle.h"#include "GaudiKernel/ToolHandle.h"#include "AthenaKernel/IAthRNGSvc.h"#include "AthenaKernel/RNGWrapper.h"#include "CxxUtils/checker_macros.h"#include "ISF_Event/ISFParticle.h"#include "ISF_Interfaces/BaseSimulatorTool.h"#include "ISF_Interfaces/IParticleFilter.h"#include "ISF_Interfaces/ITruthSvc.h"#include "ISF_Interfaces/IEntryLayerTool.h"#include "ISF_Interfaces/IGeoIDSvc.h"#include "ActsGeometryInterfaces/IExtrapolationTool.h"#include "ActsFatrasWriteHandler.h"#include "Acts/Utilities/UnitVectors.hpp"#include "ActsInterop/Logger.h"#include "ActsInterop/UnitConverters.h"#include "Acts/Geometry/GeometryContext.hpp"#include "Acts/MagneticField/MagneticFieldContext.hpp"#include "Acts/EventData/BoundTrackParameters.hpp"#include "Acts/Propagator/Navigator.hpp"#include "Acts/Propagator/EigenStepper.hpp"#include "Acts/Propagator/EigenStepperDefaultExtension.hpp"#include "Acts/Propagator/StraightLineStepper.hpp"#include "Acts/Propagator/detail/SteppingLogger.hpp"#include "Acts/Propagator/ActorList.hpp"#include "Acts/Propagator/Propagator.hpp"#include "Acts/Definitions/ParticleData.hpp"#include "ActsFatras/EventData/GenerationProcess.hpp"#include "ActsFatras/Kernel/InteractionList.hpp"#include "ActsFatras/Kernel/MultiParticleSimulation.hpp"#include "ActsFatras/Kernel/SingleParticleSimulationResult.hpp"#include "ActsFatras/Kernel/detail/SimulationActor.hpp"#include "ActsFatras/Physics/Decay/NoDecay.hpp"#include "ActsFatras/Physics/StandardInteractions.hpp"#include "ActsFatras/Physics/ElectroMagnetic/PhotonConversion.hpp"#include "ActsFatras/Selectors/SurfaceSelectors.hpp"#include "ActsGeometryInterfaces/ITrackingGeometrySvc.h"#include "ActsGeometry/ATLASMagneticFieldWrapper.h"#include "ActsEvent/ContextUtility.h"#include <algorithm>#include <cassert>#include <vector>Go to the source code of this file.
Classes | |
| class | ISF::ActsFatrasSimTool |
| struct | ISF::ActsFatrasSimTool::HitSurfaceSelector |
| Simple struct to select surfaces where hits should be generated. More... | |
| struct | ISF::ActsFatrasSimTool::SingleParticleSimulation< propagator_t, interactions_t, hit_surface_selector_t, decay_t > |
| Single particle simulation with fixed propagator, interactions, and decay. More... | |
Namespaces | |
| namespace | iFatras |
| namespace | ISF |
| ISFParticleOrderedQueue. | |