ATLAS Offline Software
Loading...
Searching...
No Matches
ActsFatrasG4Tool.h File Reference
#include "G4AtlasInterfaces/IPhysicsInitialization.h"
#include "G4AtlasInterfaces/IActsFatrasG4Tool.h"
#include "GaudiKernel/ToolHandle.h"
#include "GaudiKernel/ServiceHandle.h"
#include "GaudiKernel/EventContext.h"
#include "AthenaBaseComps/AthAlgTool.h"
#include "AthenaKernel/SlotSpecificObj.h"
#include "AthenaKernel/IAthRNGSvc.h"
#include "AthenaKernel/RNGWrapper.h"
#include "CxxUtils/checker_macros.h"
#include "CxxUtils/ConcurrentMap.h"
#include "StoreGate/ReadCondHandleKey.h"
#include "StoreGate/WriteHandleKey.h"
#include "InDetIdentifier/PixelID.h"
#include "InDetIdentifier/SCT_ID.h"
#include "InDetSimEvent/SiHitCollection.h"
#include "InDetSimEvent/SiHit.h"
#include "Acts/Utilities/UnitVectors.hpp"
#include "ActsInterop/Logger.h"
#include "ActsInterop/UnitConverters.h"
#include "Acts/Geometry/TrackingGeometry.hpp"
#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 <Acts/Definitions/Algebra.hpp>
#include "ActsFatras/EventData/Particle.hpp"
#include "ActsFatras/EventData/Hit.hpp"
#include "ActsFatras/EventData/GenerationProcess.hpp"
#include "ActsFatras/Kernel/InteractionList.hpp"
#include "ActsFatras/Kernel/SingleParticleSimulation.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 "G4FastTrack.hh"
#include "G4FastStep.hh"
#include "G4Track.hh"
#include <utility>
#include <array>
#include <string>
#include <algorithm>
#include <cassert>
#include <vector>
#include <map>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ActsFatrasG4Tool
 Tool for ACTS Fatras G4. More...
struct  ActsFatrasG4Tool::HitSurfaceSelector
 Simple struct to select surfaces where hits should be generated. More...
struct  ActsFatrasG4Tool::SingleParticleSimulation< propagator_t, interactions_t, hit_surface_selector_t, decay_t >
 Single particle simulation with fixed propagator, interactions, and decay. More...
struct  ActsFatrasG4Tool::EventCache