Import Geant4 8.0.0 source tree
This commit is contained in:
@@ -38,6 +38,7 @@
|
||||
|
||||
#ifndef G4PROCESSTESTANALYSIS_HH
|
||||
#define G4PROCESSTESTANALYSIS_HH
|
||||
#ifdef G4ANALYSIS_USE
|
||||
|
||||
#include "globals.hh"
|
||||
#include <vector>
|
||||
@@ -49,7 +50,7 @@
|
||||
class G4Step;
|
||||
class XrayFluoAnalysisMessenger;
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
//....oooOO0OOoo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
|
||||
class XrayFluoAnalysisManager
|
||||
{
|
||||
public:
|
||||
@@ -169,7 +170,7 @@ private:
|
||||
AIDA::IPlotter* plotter;
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ class G4LogicalVolume;
|
||||
class G4VPhysicalVolume;
|
||||
class G4Material;
|
||||
class XrayFluoDetectorMessenger;
|
||||
class XrayFluoMaterials;
|
||||
class XrayFluoNistMaterials;
|
||||
|
||||
//class XrayFluoSD;
|
||||
//class XrayFluoVDetectorType;
|
||||
@@ -190,7 +190,7 @@ private:
|
||||
G4VPhysicalVolume* physiGrain;
|
||||
|
||||
//materials management
|
||||
XrayFluoMaterials* materials;
|
||||
XrayFluoNistMaterials* materials;
|
||||
|
||||
G4Material* OhmicPosMaterial;
|
||||
G4Material* OhmicNegMaterial;
|
||||
|
||||
@@ -51,7 +51,7 @@ class G4LogicalVolume;
|
||||
class G4VPhysicalVolume;
|
||||
class G4Material;
|
||||
class XrayFluoMercuryDetectorMessenger;
|
||||
class XrayFluoMaterials;
|
||||
class XrayFluoNistMaterials;
|
||||
|
||||
//class XrayFluoSD;
|
||||
//class XrayFluoVDetectorType;
|
||||
@@ -176,7 +176,7 @@ private:
|
||||
G4VPhysicalVolume* physiGrain;
|
||||
|
||||
//materials management
|
||||
XrayFluoMaterials* materials;
|
||||
XrayFluoNistMaterials* materials;
|
||||
|
||||
G4Material* screenMaterial;
|
||||
G4Material* OhmicPosMaterial;
|
||||
|
||||
+14
-32
@@ -32,66 +32,48 @@
|
||||
//
|
||||
// -------------------------------------------------------------------
|
||||
|
||||
#ifndef XrayFluoMaterials_hh
|
||||
#define XrayFluoMaterials_hh 1
|
||||
#ifndef XrayFluoNistMaterials_hh
|
||||
#define XrayFluoNistMaterials_hh 1
|
||||
|
||||
#include "globals.hh"
|
||||
#include "G4Material.hh"
|
||||
#include "G4NistManager.hh"
|
||||
|
||||
class XrayFluoMaterials
|
||||
class XrayFluoNistMaterials
|
||||
{
|
||||
public:
|
||||
|
||||
~XrayFluoMaterials();
|
||||
~XrayFluoNistMaterials();
|
||||
|
||||
static XrayFluoMaterials* GetInstance();
|
||||
static XrayFluoNistMaterials* GetInstance();
|
||||
|
||||
G4Material* GetMaterial(G4String);
|
||||
|
||||
|
||||
private:
|
||||
|
||||
XrayFluoMaterials();
|
||||
XrayFluoNistMaterials();
|
||||
|
||||
void CreateMaterials();
|
||||
|
||||
private:
|
||||
|
||||
static XrayFluoMaterials* instance;
|
||||
static XrayFluoNistMaterials* instance;
|
||||
|
||||
G4NistManager* nistMan;
|
||||
|
||||
G4Material* dolorite;
|
||||
G4Material* FeMaterial;
|
||||
G4Material* Al;
|
||||
G4Material* Si;
|
||||
G4Material* Cu;
|
||||
G4Material* HPGe;
|
||||
G4Material* materialMg;
|
||||
G4Material* materialNd;
|
||||
G4Material* Sn;
|
||||
G4Material* Ti;
|
||||
G4Material* mars1;
|
||||
G4Material* anorthosite;
|
||||
G4Material* Pb;
|
||||
G4Material* basalt;
|
||||
G4Material* Air;
|
||||
G4Material* Sci;
|
||||
G4Material* Vacuum;
|
||||
G4Material* Be;
|
||||
G4Material* materialW;
|
||||
G4Material* materialAg;
|
||||
G4Material* Au;
|
||||
G4Material* Cs;
|
||||
G4Material* materialK;
|
||||
G4Material* materialMn;
|
||||
G4Material* materialP;
|
||||
G4Material* materialS;
|
||||
G4Material* materialCa;
|
||||
G4Material* materialNa;
|
||||
G4Material* U;
|
||||
|
||||
|
||||
|
||||
|
||||
G4Material* madaBasalt;
|
||||
G4Material* icelandicBasalt;
|
||||
G4Material* GaAs;
|
||||
G4Material* galactic;
|
||||
|
||||
};
|
||||
|
||||
@@ -51,7 +51,7 @@ class G4LogicalVolume;
|
||||
class G4VPhysicalVolume;
|
||||
class G4Material;
|
||||
class XrayFluoPlaneDetectorMessenger;
|
||||
class XrayFluoMaterials;
|
||||
class XrayFluoNistMaterials;
|
||||
|
||||
//class XrayFluoSD;
|
||||
//class XrayFluoVDetectorType;
|
||||
@@ -177,7 +177,7 @@ private:
|
||||
G4VPhysicalVolume* physiGrain;
|
||||
|
||||
//materials management
|
||||
XrayFluoMaterials* materials;
|
||||
XrayFluoNistMaterials* materials;
|
||||
|
||||
G4Material* screenMaterial;
|
||||
G4Material* OhmicPosMaterial;
|
||||
|
||||
Reference in New Issue
Block a user