SToGS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
SToGS Namespace Reference

SToGS namespace to protect SToGS classes. More...

Classes

class  AGATA
 Class to build AGATA from the same configuration files [asolid, acluster, aeuler] that the ones in the AGATA-G4 package. More...
 
class  AllActions
 Base class that regroups in the same space all user's hooks. Convenient for sharing similar data. More...
 
class  AllInOneUserActionInitialization
 a G4 user's action manage by a single AllAction class More...
 
class  ArraysDF
 base class for building standard arrays from pieces in other factories More...
 
class  Ascii
 Extract informations from Geant4 using SToGS sensitives and write hits in ascii files. More...
 
class  AsciiAction
 This class just print out once a new run begins/ends with the run number and the number of events to be simulated. More...
 
class  AsciiRun
 
class  BaseROOTAction
 This class just print out once a new run begins/ends with the run number and the number of events to be simulated. More...
 
class  BaseROOTEvents
 The BaseROOTEvents is use to init G4 kernel with the actions defined in BaseROOTEventsUserAction. More...
 
class  BaseROOTEventsRun
 A Run. More...
 
class  BaseROOTEventsUserAction
 The BaseROOTEventsUserAction Stores in a ROOT Tree BaseROOTEvents [SBREvent, SBRPEvent etc ... see analysis/SToGS/BaseROOTEvents.h file]. More...
 
class  BaseROOTTree
 Extract informations from Geant4 using SToGS sensitives and write hits in root tree. More...
 
class  BaseROOTTreeAction
 
class  BaseROOTTreeRun
 
class  BuildFromDetectorFactory
 to load a setup from the factory More...
 
class  CopClusterHit
 Informations to keep the energy is in a sensitive detector. More...
 
class  CopClusterSD
 
class  DetectorFactory
 Base Factory. This is a container of sub-factories. More...
 
class  DFMessenger
 the Messenger for the Detector Factory More...
 
class  EventAction
 Base class for a Event action that calls a concrete one. More...
 
class  GeneralPhysics
 General regroups transportation and base decay. More...
 
class  GenericsDF
 Factory which is an interface to G4VUserDetectorConstruction. More...
 
class  GPSPrimaryGeneratorAction
 This class is just calling the GPS interface - Could be exported to any other G4 Applications. More...
 
class  HadronPhysicsList
 Only Standard electromagnetic processes from the "low energy package". More...
 
class  ImportsDF
 Base classe to imported geometries. More...
 
class  LoadFromDetectorFactory
 to load a setup from the factory More...
 
class  LowEnergyEMPhysicsList
 Only Standard electromagnetic processes from the "low energy package". More...
 
class  ModularPhysicsList
 This class allows to select different physics using the information stores in the file given to the constructor. More...
 
class  MyStoreDF
 base class for storing the detectory I (user) am producing More...
 
class  ParisBasicEventAction
 Basic event action consists just in calling ParisOutputManager event actions. More...
 
class  ParisBasicPrimaryGeneratorAction
 Basic generator to generate a cascade of discrete gamma-rays. More...
 
class  ParisBasicPrimaryGeneratorActionMessanger
 Messanger class for ParisBasicPrimaryGenerator. More...
 
class  ParisBasicRunAction
 Basic event action consists just in calling ParisOutputManager run actions. More...
 
class  ParisBasicSteppingAction
 Basic event action consists just in calling ParisOutputManager stepping actions. More...
 
class  ParisBasicTrackingAction
 Basic tracking action consists just in calling ParisOutputManager event actions. More...
 
class  ParisPenelopeEMPhysicsList
 Only Standard electromagnetic processes from the "penelope package". More...
 
class  ParisStandardEMPhysicsList
 Only Standard electromagnetic processes. More...
 
class  ParisUniformPrimaryGeneratorAction
 It generates gamma-rays using an uniform distribution. More...
 
class  ParisUniformPrimaryGeneratorMessanger
 Messanger class for ParisBasicPrimaryGenerator. More...
 
class  PlainDF
 Base classe to build all Ge like detectors. More...
 
class  PrimaryTrackInformation
 User Track Information that kept the origine of any track. More...
 
class  PrintOut
 This is the ActionInitialization class to handle PrintOut at different levels (run, events ...) from a unique AllAction event Class. More...
 
class  PrintOutAction
 At any steps, it prints out some informations regarding run, event, step ... More...
 
class  PrintOutRun
 
class  RoomsDF
 Base classe to build virtual/existing rooms and beam lines. More...
 
class  RunAction
 Base class for a Run action that calls a concrete one. More...
 
class  ScintillatorDF
 Base classe to build scintillators. More...
 
class  SemiConductorGeDF
 Base classe to build all Ge like detectors. More...
 
class  SteppingAction
 Base class for a Steeping action that calls a concrete one. More...
 
class  TrackerHit
 Informations to be kept at each step if a positive energy is deposited in a sensitive detector. More...
 
class  TrackerSD
 Informations to be kept at each step if a positive energy is deposited in a sensitive detector. More...
 
class  TrackingAction
 Base class for a Tracking action that calls a concrete one. More...
 
class  TwoShellsDetectorConstruction
 Detector composed of a set of concentric shells with two (possibly one) active shells. More...
 
class  UserActionInitialization
 Base class to manage SToGS user's hooks + the generator. More...
 
class  UserActionManager
 Manager which, based on a configuration file, manages user's actions + selection of the geometry and the physics list. More...
 

Typedefs

typedef G4THitsCollection
< CopClusterHit
CopClusterHitsCollection
 
typedef G4THitsCollection
< TrackerHit
TrackerHitsCollection
 

Variables

G4ThreadLocal G4Allocator
< PrimaryTrackInformation > * 
aPrimaryTrackInformationAllocator = 0x0
 
G4ThreadLocal G4Allocator
< CopClusterHit > * 
CopClusterHitAllocator = 0
 
G4ThreadLocal G4Allocator
< TrackerHit > * 
TrackerHitAllocator = 0x0
 

Detailed Description

SToGS namespace to protect SToGS classes.

Typedef Documentation

typedef G4THitsCollection<CopClusterHit> SToGS::CopClusterHitsCollection

Definition at line 168 of file SToGS_G4_CopClusterHit.hh.

typedef G4THitsCollection<TrackerHit> SToGS::TrackerHitsCollection

Definition at line 220 of file SToGS_G4_TrackerHit.hh.

Variable Documentation

G4ThreadLocal G4Allocator< SToGS::PrimaryTrackInformation > * SToGS::aPrimaryTrackInformationAllocator = 0x0

Definition at line 30 of file SToGS_G4_TrackInformation.cc.

G4Allocator< SToGS::CopClusterHit > * SToGS::CopClusterHitAllocator = 0

Definition at line 38 of file SToGS_G4_CopClusterHit.cc.

G4ThreadLocal G4Allocator< SToGS::TrackerHit > * SToGS::TrackerHitAllocator = 0x0

Definition at line 34 of file SToGS_G4_TrackerHit.cc.