Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

GLG4Scint Class Reference

GLG4Scint is an extremely modified version of the G4Scintillation process, so much so that it's not even a G4Process anymore! Features include arbitrary scintillation light time profile and spectra, Birks' law, particle-dependent specification of all parameters, and reemission of optical photons killed by other processes. More...

#include <GLG4Scint.hh>

List of all members.

Public Member Functions

 GLG4Scint (const G4String &tableName="", G4double lowerMassLimit=0.0)
G4VParticleChange * PostPostStepDoIt (const G4Track &aTrack, const G4Step &aStep)
G4double GetLowerMassLimit (void) const
void DumpInfo () const
MyPhysicsTable * GetMyPhysicsTable (void) const
G4int GetVerboseLevel (void) const
void SetVerboseLevel (G4int level)
void SetNewValue (G4UIcommand *command, G4String newValues)
G4String GetCurrentValue (G4UIcommand *command)

Static Public Member Functions

G4VParticleChange * GenericPostPostStepDoIt (const G4Step *pStep)
void ResetTotEdep ()
G4double GetTotEdep ()
G4double GetTotEdepQuenched ()
G4bool GetDoScintillation ()
G4ThreeVector GetScintCentroid ()

Protected Attributes

int verboseLevel
MyPhysicsTable * myPhysicsTable
G4double myLowerMassLimit
G4ParticleChange aParticleChange

Static Protected Attributes

int quenchtype = 0
G4std::vector< GLG4Scint * > masterVectorOfGLG4Scint
G4UIdirectory * GLG4ScintDir = 0
G4int maxTracksPerStep = 180000
G4double meanPhotonsPerSecondary = 3.0
G4bool doScintillation = true
G4bool doReemission = true
G4double totEdep = 0.0
G4double totEdep_quenched = 0.0
G4ThreeVector scintCentroidSum = 0.0


Detailed Description

GLG4Scint is an extremely modified version of the G4Scintillation process, so much so that it's not even a G4Process anymore! Features include arbitrary scintillation light time profile and spectra, Birks' law, particle-dependent specification of all parameters, and reemission of optical photons killed by other processes.


The documentation for this class was generated from the following files:
Generated on Fri Jul 6 13:31:46 2007 for GLG4sim by  doxygen 1.3.9.1