Import Geant4 9.4.0 source tree
This commit is contained in:
@@ -50,6 +50,8 @@ class G4Material;
|
||||
|
||||
class WLSDetectorMessenger;
|
||||
|
||||
class WLSPhotonDetSD;
|
||||
|
||||
#include "G4VUserDetectorConstruction.hh"
|
||||
|
||||
class WLSDetectorConstruction : public G4VUserDetectorConstruction
|
||||
@@ -195,6 +197,8 @@ class WLSDetectorConstruction : public G4VUserDetectorConstruction
|
||||
G4double coatingThickness;
|
||||
G4double coatingRadius;
|
||||
|
||||
static WLSPhotonDetSD* mppcSD;
|
||||
|
||||
private:
|
||||
|
||||
void ConstructFiber();
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
#include "G4Cerenkov.hh"
|
||||
#include "G4Scintillation.hh"
|
||||
|
||||
#include "G4OpMieHG.hh"
|
||||
#include "G4OpRayleigh.hh"
|
||||
#include "G4OpAbsorption.hh"
|
||||
#include "G4OpBoundaryProcess.hh"
|
||||
@@ -60,6 +61,7 @@ class WLSOpticalPhysics : public G4VPhysicsConstructor
|
||||
G4Scintillation* GetScintillationProcess() {return theScintProcess;}
|
||||
G4OpAbsorption* GetAbsorptionProcess() {return theAbsorptionProcess;}
|
||||
G4OpRayleigh* GetRayleighScatteringProcess() {return theRayleighScattering;}
|
||||
G4OpMieHG* GetMieHGScatteringProcess() {return theMieHGScatteringProcess;}
|
||||
G4OpBoundaryProcess* GetBoundaryProcess() { return theBoundaryProcess;}
|
||||
|
||||
void SetNbOfPhotonsCerenkov(G4int);
|
||||
@@ -71,6 +73,7 @@ private:
|
||||
G4Scintillation* theScintProcess;
|
||||
G4OpAbsorption* theAbsorptionProcess;
|
||||
G4OpRayleigh* theRayleighScattering;
|
||||
G4OpMieHG* theMieHGScatteringProcess;
|
||||
G4OpBoundaryProcess* theBoundaryProcess;
|
||||
|
||||
G4bool AbsorptionOn;
|
||||
|
||||
@@ -81,6 +81,7 @@ class WLSTrajectory : public G4VTrajectory
|
||||
// Other member functions
|
||||
|
||||
virtual void ShowTrajectory(std::ostream& os=G4cout) const;
|
||||
virtual void DrawTrajectory() const;
|
||||
virtual void DrawTrajectory(G4int i_mode=0) const;
|
||||
virtual void AppendStep(const G4Step* aStep);
|
||||
virtual void MergeTrajectory(G4VTrajectory* secondTrajectory);
|
||||
|
||||
Reference in New Issue
Block a user