GGS(GenericGEANT4Simulation)Software  2.7.0
 All Data Structures Namespaces Files Functions Variables Typedefs Macros
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oNGGSPennyVariables to store command line parameters
oNGGSSmartLog
|\CFilesProxy
oNGGSStringUtilsA namespace with some utility methods for strings
oNGGSWolowitzProgram to generate a GDML file with the GGS geometry
oCDetectorHit
oCEDApplication
oCGGSAcceptanceCheckActionAn action to kill primary tracks outside acceptance
oCGGSCRMCPhysicsListPhysics list based on CRMC for high-energy hadron-hadron interactions
oCGGSDetectorConstructionClass for GGS detector construction
oCGGSFactoryTemplate factory class
oCGGSFileManager
oCGGSGeneratorActionBase class for GGS generator actions
oCGGSGeneratorActionsManager
oCGGSGeoPluginManagerManager for geometry plugin
oCGGSGPSGeneratorActionA generator action to produce particles using the GPS generator
oCGGSGunGeneratorActionA single-particle generator
oCGGSGunGeneratorActionMessengerMessenger class for gun generator action
oCGGSHadrIntActionAction which finds the hadronic interaction points for each primary particle
oCGGSHadrIntMessengerA control messenger for GGSHadrIntAction
oCGGSHEPEvtGeneratorActionA generator action to produce particles using the HEPEvt generator
oCGGSHitsActionAn action which saves hits in sensitive volumes on ROOT file
oCGGSInputParserClass needed to parse configuration file
oCGGSIntHitDefinition of GGS Integrated Hit
oCGGSIntHitSDSensitive detector class for integrated hits
oCGGSIntHitSDMessengerThe integrated hit SD messenger class
oCGGSLostEnergyActionComputes the lost energy due to particles escaping the world volume
oCGGSLostEnergyMessengerA control messenger for GGSLostEnergyAction
oCGGSMaterialsDefinition of GGS materials
oCGGSMCPluginManagerManager for MC plugins
oCGGSMCTruthActionSaves MC truth for each event
oCGGSMCTruthMessengerA control messenger for GGSMCTruthAction
oCGGSMultiParticleGeneratorActionA multi-particle generator action
oCGGSMultiSensitiveDetectorA multiple sensitive detector
oCGGSNameDecoderClass needed to decode sensitive volume names
oCGGSParametersClass for storing parameters
oCGGSPartHitDefinition of GGS Particle Hit
oCGGSPosHitDefinition of GGS Position Hit
oCGGSPrimaryDisActionAction which finds the point of disappearance points for each primary particle
oCGGSPrimaryParticleInfoData class to store informations about the primary particle
oCGGSRandomStatusActionStores the status of the random engine at the beginning of each event
oCGGSRootFileServiceSingleton for a centralized ROOT files management
oCGGSRunManagerA run manager for GGS simulations
oCGGSSaveTGeoAction
oCGGSScoringManagerSingleton for handling plugin scoring classes
oCGGSScoringManagerMessengerMessenger for the GGSScoringManager singleton
oCGGSStatusDumpActionAction which dumps the simulation status on standard output
oCGGSTChainReaderAbstract class defining the interface for tree readers
oCGGSTClonesArrayServiceA service which manages a pool of reusable TClonesArray
oCGGSTFilesHandlerClass to handle group of Root files
oCGGSTGeoParamsClass for storing the geometry parameters on Root output file
oCGGSTHadrIntInfoA simple class to carry informations about hadronic interactions
oCGGSTHadrIntReaderClass for reading output of GGSHadrIntAction
oCGGSTHitDetInfoClass to store detector informations
oCGGSTHitsReaderClass for reading output of GGSHitsAction
oCGGSTHitVolInfoGGSTHitVolInfo.h GGSTHitVolInfo class declaration
oCGGSTIntHitClass to store G4 integrated hits
oCGGSTIntHitBaseBase class for storing G4 integrated hits
oCGGSTLostEnergyInfoA simple class to carry informations about lost energy
oCGGSTLostEnergyReaderClass for reading output of GGSLostEnergyAction
oCGGSTMCTruthInfoA class to store MC truth informations on ROOT files
oCGGSTMCTruthReaderClass for reading output of GGSMCTruthAction
oCGGSTouchableIDComputerInterface for volume ID calculator classes
oCGGSTParametersClass for writing parameters into the output Root file
oCGGSTPartHitClass to store G4 particle hits
oCGGSTPartHitBaseBase class for storing G4 particle hits
oCGGSTParticleClass to store G4 particles
oCGGSTPosHitClass to store G4 position hits
oCGGSTPosHitBaseBase class for storing G4 position hits
oCGGSTPrimaryDisInfoA simple class to carry informations about the disappearance of the primary particle
oCGGSTPrimaryDisReaderClass for reading output of GGSPrimaryDisAction
oCGGSTRandomStatusInfoData object to store the status of the random engine
oCGGSTRandomStatusReaderClass for reading output of GGSRandomStatusAction
oCGGSTRootReaderClass to manage ROOT output readers
oCGGSTSimInfoA class to store simulation informations
oCGGSUAManagerMessengerMessenger for the user actions manager
oCGGSUniqueTouchableIDComputerA class that computes unique IDs for each touchable
oCGGSUserActionMother class for user actions in GGS
oCGGSUserActionsManagerThe GGS ser actions manager
oCGGSVGeometryConstructionAbstract class needed to load GGS geometry
oCHitOptionFrame
oCInteractionTree
oCLeonardGeoManager
oCMainWindow
oCTreeNode
\CVPalette