Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
| ▼CG4Run | |
| CGRun | Thread-local run object created by the GEMC run action |
| ▼CG4UserEventAction | |
| CGEventAction | Handles event begin/end callbacks, hit digitization, and event-level publication |
| ▼CG4UserRunAction | |
| CGRunAction | Handles run begin/end callbacks and creates the thread-local GRun object |
| ▼CG4UserTrackingAction | |
| CGTrackingAction | Records initial track provenance for one Geant4 worker |
| ▼CG4VUserActionInitialization | |
| CGAction | Registers GEMC user actions for worker threads, sequential execution, and the master thread |
| ▼CG4VUserPrimaryGeneratorAction | |
| CGPrimaryGeneratorAction | Generates the primary vertices for each Geant4 event |
| ▼CGBase< GAction > [external] | |
| CGAction | Registers GEMC user actions for worker threads, sequential execution, and the master thread |
| ▼CGBase< GEventAction > [external] | |
| CGEventAction | Handles event begin/end callbacks, hit digitization, and event-level publication |
| ▼CGBase< GPrimaryGeneratorAction > [external] | |
| CGPrimaryGeneratorAction | Generates the primary vertices for each Geant4 event |
| ▼CGBase< GRun > [external] | |
| CGRun | Thread-local run object created by the GEMC run action |
| ▼CGBase< GRunAction > [external] | |
| CGRunAction | Handles run begin/end callbacks and creates the thread-local GRun object |
| CGTrackProvenance | Worker-local, event-scoped track ancestry registry |
| CGTrackRecord | Immutable initial information recorded for one Geant4 track |