►CGaudi::Algorithm | |
CEnergyInCaloLayers | Sums energy deposited in every calorimeter layer separately, sums also energy deposited in the dead material of the calorimeter (cryostat) |
CMergeCells | Merge cells for one field of the segmentation |
CMergeLayers | Merge layers (volume ids) |
CRedoSegmentation | Redo the segmentation after the simulation has ended |
CRewriteBitfield | Rewrite the readout bitfield |
CSamplingFractionInLayers | Histograms of energy deposited in active material and total energy deposited in the calorimeter |
CSimG4Alg | Geant simulation algorithm |
CSimG4CrossingAngleBoost | Boost 'generated' particles according the crossing angle |
CSimG4FastSimHistograms | Fast simulation histograms algorithm |
CSimG4SmearGenParticles | Smear 'generated' (smeared) particles |
►CAlgTool | |
CInspectHitsCollectionsTool | Tool used to inspect the hits collection |
CSimG4ConstantMagneticFieldTool | SimG4ConstantMagneticFieldTool.h |
CSimG4DD4hepDetector | Detector construction tool using the DD4hep |
CSimG4FastSimActions | Tool for loading fast simulation user action initialization (list of user actions) |
CSimG4FastSimCalorimeterRegion | SimG4FastSimCalorimeterRegion.h |
CSimG4FastSimPhysicsList | Fast simulation physics list tool |
CSimG4FastSimTrackerRegion | Tool for creating regions for fast simulation, attaching sim::FastSimModelTracker to them |
CSimG4FtfpBert | FTFP_BERT physics list tool |
CSimG4FullSimActions | Tool for loading full simulation user action initialization (list of user actions) |
CSimG4FullSimDCHRegion | Tool for creating regions for fast simulation, attaching sim::FastSimModelTracker to them |
CSimG4GdmlDetector | Detector construction tool using the GDML file |
CSimG4GeantinoDeposits | |
CSimG4GeantinosFromEdmTool | |
CSimG4GflashHomoCalo | Tool creating a parametrisation of a homogenous calorimeter |
CSimG4GflashSamplingCalo | Tool creating a parametrisation of a sampling calorimeter |
CSimG4MagneticFieldFromMapTool | SimG4MagneticFieldFromMapTool.h |
CSimG4MagneticFieldTool | SimG4MagneticFieldTool.h |
CSimG4OpticalPhysicsList | FTFP_BERT physics list + Optical photons physics lists tool |
CSimG4ParticleSmearFormula | Formula particle smearing tool |
CSimG4ParticleSmearRootFile | Root file particle smearing tool |
CSimG4ParticleSmearSimple | Simple particle smearing tool |
CSimG4PrimariesFromEdmTool | Tool to translate an EDM MCParticleCollection into a G4Event |
CSimG4SaveCalHits | Save calorimeter hits tool |
CSimG4SaveParticleHistory | This tool allows to save the particle history of particles decaying during the simulation |
CSimG4SaveSmearedParticles | Save 'reconstructed' (smeared) particles |
CSimG4SaveTrackerHits | Save tracker hits tool |
CSimG4SaveTrajectory | Tool to save Geant4 Trajectory data |
CSimG4SingleParticleGeneratorTool | Tool that generates single particles with parameters set via options file |
CSimG4UserLimitPhysicsList | User limits physics list tool |
CSimG4UserLimitRegion | Tool for creating regions with user limits |
►Cextends | |
CGeoSvc | |
►Cextends1 | |
CGeoToGdmlDumpSvc | Service that dumps the geometry retrieved from the DD4hep GeoSvc to GDML file |
CSimG4Svc | Main Geant simulation service |
CFastSimActions | User action initialization for fast simulation |
CFastSimParticleInformation | Describes the information that can be assosiated with a G4PrimaryParticle class object |
CFastSimPhysics | Physics constructor of the parametrisation process |
CFullSimActions | User action initialization for full simulation |
►CG4MagneticField | |
Ck4simgeant4::DD4hepField | Mediator class between DD4hep overlayed field and Geant4 magnetic field |
Csim::ConstantField | Constant magnetic field inside the cylinder |
Csim::MapField2DRegular | Magnetic field from the COMSOL field map |
Csim::MapField3DRegular | Magnetic field from the field map |
►CG4ParticleDefinition | |
CG4ChargedGeantinoNegative | |
►CG4RunManager | |
Csim::RunManager | |
►CG4UserEventAction | |
Csim::ParticleHistoryEventAction | |
►CG4UserTrackingAction | |
Csim::ParticleHistoryAction | |
►CG4VContinuousProcess | |
CGeantinoEnergyDepositProcess | |
►CG4VFastSimulationModel | |
Csim::FastSimModelTracker | |
►CG4VHit | |
Ck4::Geant4CaloHit | Data structure to hold the geant4 output in the Calorimeter |
Ck4::Geant4PreDigiTrackHit | Data structure to hold the geant4 output in the Tracker |
►CG4VModularPhysicsList | |
CGeantinoEnergyDepositList | |
►CG4VPhysicsConstructor | |
Csim::FastSimPhysics | |
►CG4VUserActionInitialization | |
Csim::FastSimActions | |
Csim::FullSimActions | |
►CG4VUserDetectorConstruction | |
Cdet::GeoConstruction | |
Csim::GdmlDetectorConstruction | |
►CG4VUserEventInformation | |
Csim::EventInformation | Additional event information |
►CG4VUserPrimaryParticleInformation | |
Csim::ParticleInformation | |
CGdmlDetectorConstruction | Detector construction from the GDML file |
CGeoConstruction | Class to create Geant4 detector geometry from TGeo representation On demand (ie |
►CIAlgTool | |
►CISimG4ActionTool | Abstract interface to load initialization list of user actions |
CSimG4FastSimActions | Tool for loading fast simulation user action initialization (list of user actions) |
CSimG4FullSimActions | Tool for loading full simulation user action initialization (list of user actions) |
►CISimG4DetectorConstruction | Abstract interface to load G4VUserDetectorConstruction |
CSimG4DD4hepDetector | Detector construction tool using the DD4hep |
CSimG4GdmlDetector | Detector construction tool using the GDML file |
►CISimG4EventProviderTool | Abstract interface to Geant4 Primary Generator classes |
CSimG4GeantinosFromEdmTool | |
CSimG4PrimariesFromEdmTool | Tool to translate an EDM MCParticleCollection into a G4Event |
CSimG4SingleParticleGeneratorTool | Tool that generates single particles with parameters set via options file |
►CISimG4GflashTool | Interface to the Gflash parametrisation tool |
CSimG4GflashHomoCalo | Tool creating a parametrisation of a homogenous calorimeter |
CSimG4GflashSamplingCalo | Tool creating a parametrisation of a sampling calorimeter |
►CISimG4MagneticFieldTool | Abstract interface to Geant4 field classes |
CSimG4ConstantMagneticFieldTool | SimG4ConstantMagneticFieldTool.h |
CSimG4MagneticFieldFromMapTool | SimG4MagneticFieldFromMapTool.h |
CSimG4MagneticFieldTool | SimG4MagneticFieldTool.h |
►CISimG4ParticleSmearTool | Interface to the particle smearing tool |
CSimG4ParticleSmearFormula | Formula particle smearing tool |
CSimG4ParticleSmearRootFile | Root file particle smearing tool |
CSimG4ParticleSmearSimple | Simple particle smearing tool |
►CISimG4PhysicsList | Abstract interface to load physics lists |
CSimG4FastSimPhysicsList | Fast simulation physics list tool |
CSimG4FtfpBert | FTFP_BERT physics list tool |
CSimG4GeantinoDeposits | |
CSimG4OpticalPhysicsList | FTFP_BERT physics list + Optical photons physics lists tool |
CSimG4UserLimitPhysicsList | User limits physics list tool |
►CISimG4RegionTool | Interface to the tool creating region |
CSimG4FastSimCalorimeterRegion | SimG4FastSimCalorimeterRegion.h |
CSimG4FastSimTrackerRegion | Tool for creating regions for fast simulation, attaching sim::FastSimModelTracker to them |
CSimG4FullSimDCHRegion | Tool for creating regions for fast simulation, attaching sim::FastSimModelTracker to them |
CSimG4UserLimitRegion | Tool for creating regions with user limits |
►CISimG4SaveOutputTool | Interface to the output saving tool |
CInspectHitsCollectionsTool | Tool used to inspect the hits collection |
CSimG4SaveCalHits | Save calorimeter hits tool |
CSimG4SaveParticleHistory | This tool allows to save the particle history of particles decaying during the simulation |
CSimG4SaveSmearedParticles | Save 'reconstructed' (smeared) particles |
CSimG4SaveTrackerHits | Save tracker hits tool |
CSimG4SaveTrajectory | Tool to save Geant4 Trajectory data |
►CIService | |
CISimG4Svc | Interface to the main Geant simulation service |
CITestDD4hepSvc | Interface to the test service |
CParticleHistoryAction | User tracking action that stores particle history |
CParticleHistoryEventAction | User event action that creates the EventInformation class that holds information on secondaries |
CRunManager | Implementation of the main class for the simulation in Geant4 |
►CService | |
CMagFieldScanner | Service probes the Geant4 magnetic field on initialize |
CMaterialScan | Service that facilitates material scan on initialize This service outputs a ROOT file containing a TTree with radiation lengths and material thickness For an example on how to read the file, see Examples/scripts/material_plots.py |
CMaterialScan_2D_genericAngle | MaterialScan_2D_genericAngle.h |
CMaterialScan_genericAngle | Service that facilitates material scan on initialize This service outputs a ROOT file containing a TTree with radiation lengths and material thickness in either eta, theta (in degrees), cos(theta) or theta (in radians) |
CMagFieldScanner::TubeProbe | |
CMagFieldScanner::XYPlaneProbe | |
CMagFieldScanner::ZPlaneProbe | |