slic Namespace Reference


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 using getopt. More...
class  CommandQueue
 A queue of G4 commands to be executed in order. More...
class  EventAction
 Implementation of G4UserEventAction. More...
class  EventDebugger
 Manages debugging of individual G4Events. More...
class  EventDebuggerMessenger
 G4UImessenger for the EventDebugger. More...
class  EventMessenger
 Messenger for event-related commands. More...
class  EventSource
 The base class for a physics event source such as a StdHep file source. More...
class  EventSourceManager
 This singleton is responsible for managing physics event sources. More...
class  EventSourceWithInputFile
 A physics event source with an associated input file, such as StdHep or LCIO. More...
class  FieldManager
class  FieldMessenger
 G4UImessenger to G4FieldManager (and related). More...
class  FileUtil
 Utilities for file manipulation using std. 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  HitsCollectionUtil
 Static utility methods for Hits Collections. More...
class  LCDD
class  LcioEventSource
 Event generation 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 file operations. More...
class  LcioMcpFactory
 Creates LCIO MCParticles from saved Geant4/SLIC runtime information. More...
class  LcioMcpFilter
 Filters simulation particles from an MCParticle collection. More...
class  LcioMcpManager
 This singleton manages creation of the LCIO MCParticle output collection from transient G4Event and slic data. More...
class  LcioMcpMaps
 Data maps that relate MCParticles to various other runtime objects. More...
class  LcioMcpMessenger
 G4UImessenger to LcioMcpManager. More...
class  LcioMcpPrinter
 Mcp printer, mostly for debugging output of MCParticle collection. More...
class  LcioMcpStatusSetter
 Static utility functions for setting the status of MCParticles from associated Trajectory, initial MCParticle, and TrackInformation objects. More...
class  LcioMcpUtil
 Static MCParticle utility functions. More...
class  LcioMessenger
 G4UIcommand class for Lcio commands. More...
class  LcioPrimaryGenerator
 Generates G4PrimaryParticles from an Lcio MCParticle tree. More...
class  LogMessenger
class  LogStream
class  Module
 Base class for slic modules, providing a few common functions. More...
class  ModuleRegistry
 A central store for classes inheriting from Module. More...
class  PackageInfo
class  ParticleGunEventSource
 Wrapper for the Geant4 particle gun. More...
class  VPhysicsListBuilder
class  TPhysicsListBuilder
class  PhysicsListFactory
class  PhysicsListManager
 Provides management of user physics lists. More...
class  PhysicsMessenger
 G4UImessenger for selection of physics list at runtime. 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 to the generic G4 application. More...
class  SlicMain
class  StdHepEventSource
 Top-level controller of StdHep input. More...
class  StdHepLoader
 Simple wrapper to lStdHep interface. More...
class  StdHepToLcioConvertor
 Converts an input StdHep event to an LCIO MCParticle collection. More...
class  SteppingAction
 Implementation of G4UserSteppingAction. More...
class  TrackingAction
 Implementation of G4UserTrackingAction. More...
class  Trajectory
 Implementation of G4VTrajectory. More...
class  TrajectoryManager
 Provides runtime management of trajectories and track information, mainly to provide enough data for correct settings of MCParticle data in LcioMcpManager. More...

Typedefs

typedef std::vector
< G4VTrajectoryPoint * > 
TrajectoryPointContainer

Enumerations

enum  EErrorCode { eEOF = 106 }

Variables

G4Allocator< TrajectoryTrajectoryAllocator


Typedef Documentation

typedef std::vector<G4VTrajectoryPoint*> slic::TrajectoryPointContainer

Definition at line 16 of file Trajectory.hh.


Enumeration Type Documentation

enum slic::EErrorCode

Enumerator:
eEOF 

Definition at line 20 of file StdHepLoader.hh.


Variable Documentation

G4Allocator< Trajectory > slic::TrajectoryAllocator

Definition at line 13 of file Trajectory.cc.

Referenced by slic::Trajectory::operator delete(), and slic::Trajectory::operator new().


Generated on Thu Nov 15 15:24:37 2007 for Simulator for the Linear Collider by  doxygen 1.5.4