remage
Simulation framework for HPGe-based experiments
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NRMGNavigationTools
 CVolumeCacheEntryCache structure for volume geometry data
 CVolumeTreeEntry
 NRMGOutputToolsFunctionality for simple output post-processing (i.e., pre-clustering and similar) shared between multiple output schemes
 CClusterParsContainer for the parameters of step pre-clustering
 CGammaCascadeLineOne pre-computed neutron-capture gamma cascade
 CRMGAnalysisReaderWrapper around G4VAnalysisReader instances with special handling for LH5 files
 CAccessThread-safe access handle to the underlying reader. This handle can be used to set-up ntuple reading (in setup mode) or to read rows from the ntuple
 CRMGCalorimeterDetectorClass to describe the calorimeter detector, mainly handles processing of the detected hits. Extends G4VSensitiveDetector
 CRMGCalorimeterOutputSchemeOutput scheme for Calorimeters
 CRMGConvertLH5Converter class for converting between HDF5 and LH5 file formats
 CRMGDefaultCliThe default remage CLI implementation
 CRMGDetectorHitClass to store hits in the Germanium or Scintillator detectors, extends G4VHit
 CRMGDetectorMetadataMetadata describing one detector instance registered with RMGHardware
 CRMGEventActionPer-event user action driving the output schemes
 CRMGExceptionHandlerGeant4 exception handler that records whether warnings/errors have occurred
 CRMGGeneratorCosmicMuonsCosmic-muon primary generator backed by the EcoMug sampler
 CRMGGeneratorDecay0Integration of the BxDecay0 generator into remage
 CRMGGeneratorFromFilePrimary generator reading particle kinematics row-by-row from an ntuple file
 CRMGGeneratorG4GunThin RMGVGenerator wrapper around Geant4's G4ParticleGun
 CRMGGeneratorGPSRMGVGenerator wrapper around Geant4's General Particle Source
 CRMGGeneratorMUSUNCosmicMuonsPrimary generator reading pre-sampled cosmic-muon kinematics from a MUSUN file
 CRMGGeneratorMUSUNCosmicMuons_DataRow schema for the MUSUN input ntuple consumed by RMGGeneratorMUSUNCosmicMuons
 CRMGGeomBenchPrimary generator that benchmarks geometry navigation on a regular 3D grid
 CRMGGeomBenchOutputSchemeOutput scheme for geometry navigation benchmark data
 CRMGGeometryCheckOutputScheme"Output scheme" for checking the geometry with geantinos
 CRMGGermaniumDetectorSensitive detector producing RMGDetectorHit instances for germanium volumes
 CRMGGermaniumOutputSchemeOutput scheme for Germanium detectors
 CRMGGrabmayrGCReaderThread-local reader of pre-computed (n,gamma) cascade tables
 CRMGHardware
 CRMGHardwareMessenger
 CRMGInnerBremsstrahlungProcess
 CRMGIpcIPC message sender implementation
 CRMGIsotopeFilterEventInformationMarker attached to an event when one of the requested isotopes has been produced
 CRMGIsotopeFilterSchemeOutput filter discarding events that did not produce any of a given isotope list
 CRMGLogA class for managing log messages
 CRMGManagerMain manager class for the remage simulation
 CRMGMasterGenerator
 CRMGNeutronCaptureProcessNeutron-capture process replacing the secondaries with a tabulated gamma cascade
 CRMGOpticalDetectorSensitive detector for optical photon absorption
 CRMGOpticalDetectorHitHit produced by RMGOpticalDetector when an optical photon is absorbed
 CRMGOpticalOutputSchemeOutput scheme writing optical photon detector hits
 CRMGOpWLSProcessA wrapper for the Geant4 optical wavelength shifting (WLS) process
 CRMGOutputManagerManages output operations including ntuple registration and persistent storage
 CRMGParticleFilterSchemeFilter-output scheme for particles
 CRMGPhysicsClass to handle the physics lists, extends G4VModularPhysicsList
 CProdCutStoreStruct to hold the production cut values
 CRMGPrimaryTransformerG4PrimaryTransformer with the zero-polarization warning suppressed
 CRMGRunPer-run object extending G4Run with bookkeeping needed by remage
 CRMGRunActionPer-thread run action managing output files, ntuples and output schemes
 CRMGScintillatorDetectorSensitive detector producing RMGDetectorHit instances for scintillator volumes
 CRMGScintillatorOutputSchemeOutput scheme for Scintillator detectors
 CRMGSelectiveEkinMinCutProcessVariant of G4UserSpecialCuts that only enforces the kinetic-energy cut on the (logical-volume, particle) pairs registered with RMGHardware
 CRMGStackingActionStacking action delegating track classification to the registered output schemes
 CRMGStagingSchemeCentralized staging policy for waiting-stack based track deferral
 CRMGSteppingActionStepping action driving output schemes and optional kill heuristics
 CRMGTrackingActionTracking action delegating to output schemes and guarding global-time precision
 CRMGTrackOutputSchemeOutput scheme for track information
 CRMGUserActionAction initialization assembling all remage user actions
 CRMGUserInitUser initialization class
 CRMGVertexConfinementClass for generating vertices in physical or geometrical volumes
 CGenericGeometricalSolidDataInformation about the geometrical (user) defined solids
 CSampleableObject
 CSampleableObjectCollectionA collection of SampleableObject objects. It can be used to sample from by selecting a volume weighted by surface area or volume
 CRMGVertexFromFileVertex generator that reads positions sequentially from an ntuple file
 CRMGVertexFromPointTrivial vertex generator returning a single user-configured point
 CRMGVertexOutputSchemeOutput scheme writing the primary vertices (and optionally primary particles)
 CRMGVGeneratorAbstract base class for primary generators
 CRMGVOutputSchemeVirtual output scheme interface
 CRMGVVertexGeneratorAbstract base class for vertex generators
 CRMGWorkerInitializationWorker-thread initialization that honours remage's RNG configuration