|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
Classes | |
| class | CommandLineOption |
| Command-line option with a single letter, full name and description plus an associated Geant4 command (which is optional). More... | |
| class | CommandLineProcessor |
| Command line processor for SLIC that uses getopt. More... | |
| class | CommandQueue |
| A queue of G4 commands to be executed in order. More... | |
| class | DummySimPlugin |
| Dummy implementation of UserActionPlugin. More... | |
| class | EventAction |
| Implementation of G4UserEventAction. More... | |
| class | EventMessenger |
| Messenger for event-related commands. More... | |
| class | EventSource |
| The virtual base class for a physics event source such as a StdHep file. More... | |
| class | EventSourceManager |
| This singleton is responsible for managing physics event sources. More... | |
| class | EventSourceWithInputFile |
| An EventSource with an associated input file, such as StdHep or LCIO event files. More... | |
| class | FieldManager |
| A manager of B-fields that currently just holds the pointer to its associated FieldMessenger. More... | |
| class | FieldMessenger |
| G4UImessenger to G4FieldManager and related classes. More... | |
| class | FileUtil |
| Utilities for file manipulation. More... | |
| class | G4MagIntegratorStepperFactory |
| Instantiates and sets the G4MagIntegratorStepper based on name. More... | |
| class | GeneratorMessenger |
| Geant4 commands related to event generation. More... | |
| class | GPSEventSource |
| Wrapper for Geant4's general particle source. More... | |
| class | HepPDTManager |
| A class for managing the HepPDT particle table. More... | |
| class | HitsCollectionUtil |
| Static utility methods for hits collections. More... | |
| class | LCExtendedDecay |
| This class triggers decays for the extended particle set from HepPDT. More... | |
| class | LCExtendedParticles |
| This class models the extended particle set from HepPDT. More... | |
| class | LcioEventSource |
| Generates events from the MCParticle collection of an LCIO file. More... | |
| class | LcioFileNamer |
| Automatically name LCIO output files according to input settings. More... | |
| class | LcioHitsCollectionBuilder |
| Builds Lcio hits collections from G4/SLIC event data. More... | |
| class | LcioManager |
| Singleton manager class of LCIO configuration and output file operations. More... | |
| class | LcioMessenger |
| G4UIcommand class for LCIO commands. More... | |
| class | LCSUSYDecay |
| This class triggers decays for SUSY particles. More... | |
| class | LCSUSYPhysics |
| Physics processors and particles for SUSY. More... | |
| class | LHEEvent |
| LHE event with a list of particles and information from the header block. More... | |
| class | LHEEventSource |
| Top-level controller of LHE input. More... | |
| class | LHEParticle |
| Single particle record in an LHE event. More... | |
| class | LHEPrimaryGenerator |
| Generates a Geant4 event from an LHEEvent. More... | |
| class | LHEReader |
| Reads LHE event data into an LHEEvent object. More... | |
| class | LogManager |
| Manages LogStreams and their associated LogMessenger objects. More... | |
| class | LogMessenger |
| G4UImessenger assigned to a LogStream. More... | |
| class | LogStream |
| A class for streaming messages to a log. More... | |
| class | MCParticleGenerator |
| Converts from MCParticle collection into a G4Event. More... | |
| class | MCParticleManager |
| Management of global MCParticle information. More... | |
| class | Module |
| Base class for slic code modules that provides common functionality, such as logging to an output stream. More... | |
| class | ModuleRegistry |
| A central store for accessing Module objects. More... | |
| class | PairConvFilter |
| class | ParticleGunEventSource |
| Wrapper for the Geant4 particle gun. More... | |
| class | PhysicsListManager |
| Provides management of user physics lists. More... | |
| class | PhysicsMessenger |
| G4UImessenger for selection of physics list at runtime. More... | |
| class | PluginLoader |
| Loads user sim plugin classes from external shared libraries. More... | |
| class | PluginManager |
| Manages user sim plugins. More... | |
| class | PluginManagerAccessor |
| Mixin for accessing the PluginManager. More... | |
| class | PluginMessenger |
| Messenger class for loading and destroying user sim plugins using macro commands. More... | |
| class | PrimaryGeneratorAction |
| Implementation of G4VUserPrimaryGeneratorAction. More... | |
| class | RunAction |
| Implementation of G4UserRunAction. More... | |
| class | RunManager |
| Extension of G4RunManager. More... | |
| class | SlicApplication |
| Singleton class for a Geant4 application. More... | |
| class | SlicApplicationMessenger |
| G4UImessenger for the SLIC application. More... | |
| class | SlicMain |
| A wrapper for the main method of SLIC. More... | |
| class | StackingAction |
| Implemention of Geant4's G4UserStackingAction. More... | |
| class | StdHepEventSource |
| Top-level controller of StdHep input. More... | |
| class | StdHepGenerator |
| Converts from StdHep input to a G4Event. More... | |
| class | SteppingAction |
| Implementation of G4UserSteppingAction. More... | |
| class | StepPrinter |
| class | TimeUtil |
| Miscellaneous time-related utilities. More... | |
| class | TrackingAction |
| Implementation of G4UserTrackingAction. More... | |
| class | TrackManager |
| Manages access to stored track information used for MCParticle output. More... | |
| class | TrackSummary |
| Container for all information from G4Track that may be persisted to MCParticle output collection. More... | |
| class | TrackUtil |
| Miscellaneous helper methods for G4Track and related classes. More... | |
| class | UserActionPlugin |
| User simulation plugin. More... | |
| class | UserActionPluginMessenger |
| Messenger for sending macro commands to a UserActionPlugin. More... | |
| class | UserTrackInformation |
| The implementation of the G4VUserTrackInformation class for storing track information within the event. More... | |
| class | VRML2Writer |
| A simple, standalone VRML2 writer that dumps the detector geometry in a hierarchical format. More... | |
| class | VRML2WriterMessenger |
| This is the G4UImessenger for the VRML2Writer class. More... | |
Typedefs | |
| typedef map< G4PrimaryParticle *, MCParticle * > | MCParticleMap |
| typedef set< MCParticle * > | MCParticleSet |
| typedef map< MCParticle *, G4PrimaryParticle * > | PrimaryParticleMap |
| typedef PrimaryParticleMap::iterator | PrimaryParticleMapIterator |
| typedef map< G4int, MCParticle * > | TrackIDMap |
| typedef std::map< G4int, TrackSummary * > | TrackSummaryMap |
| typedef std::vector< TrackSummary * > | TrackSummaryVector |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const LHEParticle &particle) |
Variables | |
| static const char * | ErrorCodeStrings [] |
| G4Allocator< TrackSummary > | TrackSummaryAllocator |
| G4Allocator< UserTrackInformation > | UserTrackInformationAllocator |
| typedef map<G4PrimaryParticle*, MCParticle*> MCParticleMap |
Definition at line 35 of file MCParticleManager.hh.
| typedef set<MCParticle*> MCParticleSet |
Definition at line 37 of file MCParticleManager.hh.
| typedef map<MCParticle*, G4PrimaryParticle*> PrimaryParticleMap |
Definition at line 34 of file MCParticleManager.hh.
| typedef PrimaryParticleMap::iterator PrimaryParticleMapIterator |
Definition at line 36 of file MCParticleManager.hh.
| typedef map<G4int, MCParticle*> TrackIDMap |
Definition at line 33 of file MCParticleManager.hh.
| typedef std::map<G4int, TrackSummary*> TrackSummaryMap |
Definition at line 27 of file TrackSummary.hh.
| typedef std::vector<TrackSummary*> TrackSummaryVector |
Definition at line 26 of file TrackSummary.hh.
| std::ostream& slic::operator<< | ( | std::ostream & | stream, |
| const LHEParticle & | particle | ||
| ) |
Overloaded stream operator.
| stream | The output stream. |
| particle | The particle to print. |
Definition at line 91 of file LHEParticle.cc.
|
static |
Definition at line 22 of file SlicApplication.hh.
Referenced by SlicApplication::getErrorCodeString().
| G4Allocator< TrackSummary > TrackSummaryAllocator |
Definition at line 21 of file TrackSummary.cc.
Referenced by TrackSummary::operator delete(), and TrackSummary::operator new().
| G4Allocator< UserTrackInformation > UserTrackInformationAllocator |
Definition at line 5 of file UserTrackInformation.cc.
Referenced by UserTrackInformation::operator delete(), and UserTrackInformation::operator new().