#include <GLG4Scint.hh>
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 |