#include <XrayFluoPlaneDetectorConstruction.hh>
XrayFluoPlaneDetectorConstruction::~XrayFluoPlaneDetectorConstruction |
( |
| ) |
|
void XrayFluoPlaneDetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
Reimplemented from G4VUserDetectorConstruction.
Definition at line 556 of file XrayFluoPlaneDetectorConstruction.cc.
561 if (HPGeSD.
Get() == 0)
void SetSensitiveDetector(const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
void AddNewDetector(G4VSensitiveDetector *aSD)
static G4SDManager * GetSDMpointer()
void Put(const value_type &val) const
void XrayFluoPlaneDetectorConstruction::DeleteGrainObjects |
( |
| ) |
|
G4double XrayFluoPlaneDetectorConstruction::GetContactSizeXY |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetDeviceSizeX |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetDeviceSizeY |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetDeviceThickness |
( |
| ) |
const |
|
inline |
G4int XrayFluoPlaneDetectorConstruction::GetNbOfPixelColumns |
( |
| ) |
const |
|
inline |
G4int XrayFluoPlaneDetectorConstruction::GetNbOfPixelRows |
( |
| ) |
const |
|
inline |
G4int XrayFluoPlaneDetectorConstruction::GetNbOfPixels |
( |
| ) |
const |
|
inline |
G4Material* XrayFluoPlaneDetectorConstruction::GetOhmicNegMaterial |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetOhmicNegThickness |
( |
| ) |
const |
|
inline |
G4Material* XrayFluoPlaneDetectorConstruction::GetOhmicPosMaterial |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetOhmicPosThickness |
( |
| ) |
const |
|
inline |
G4Material* XrayFluoPlaneDetectorConstruction::GetPixelMaterial |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetPixelSizeXY |
( |
| ) |
const |
|
inline |
G4Material* XrayFluoPlaneDetectorConstruction::GetPlaneMaterial |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetPlaneSizeXY |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetPlaneThickness |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetWorldSizeXY |
( |
| ) |
const |
|
inline |
G4double XrayFluoPlaneDetectorConstruction::GetWorldSizeZ |
( |
| ) |
const |
|
inline |
void XrayFluoPlaneDetectorConstruction::PrintApparateParameters |
( |
| ) |
|
Definition at line 573 of file XrayFluoPlaneDetectorConstruction.cc.
575 G4cout <<
"-----------------------------------------------------------------------"
577 <<
"The plane is a box whose size is: "
588 <<
"The Detector is a slice " << DeviceThickness/(1.e-6*
m) <<
" micron thick of " << pixelMaterial->
GetName()
592 <<
"-------------------------------------------------------------------------"
G4Material * GetMaterial() const
const G4String & GetName() const
G4GLOB_DLL std::ostream G4cout
static constexpr double m
static constexpr double cm
void XrayFluoPlaneDetectorConstruction::SetDetectorType |
( |
G4String |
type | ) |
|
Definition at line 139 of file XrayFluoPlaneDetectorConstruction.cc.
146 else if (type==
"hpge")
153 execp << type +
"detector type unknown";
154 G4Exception(
"XrayFluoPlaneDetectorConstruction::SetDetectorType()",
"example-xray_fluorescence03",
std::ostringstream G4ExceptionDescription
static XrayFluoSiLiDetectorType * GetInstance()
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static XrayFluoHPGeDetectorType * GetInstance()
void XrayFluoPlaneDetectorConstruction::SetGrainDia |
( |
G4double |
size | ) |
|
|
inline |
void XrayFluoPlaneDetectorConstruction::SetPlaneGranularity |
( |
G4bool |
granularity | ) |
|
|
inline |
void XrayFluoPlaneDetectorConstruction::SetPlaneMaterial |
( |
G4String |
newMaterial | ) |
|
void XrayFluoPlaneDetectorConstruction::UpdateGeometry |
( |
| ) |
|
Definition at line 597 of file XrayFluoPlaneDetectorConstruction.cc.
604 zRotPhiHPGe.
rotateX(-1.*PhiHPGe);
HepRotation & rotateX(double delta)
static G4GeometryManager * GetInstance()
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void OpenGeometry(G4VPhysicalVolume *vol=0)
The documentation for this class was generated from the following files: