Detector construction class to define materials and geometry.
More...
#include <DetectorConstruction.hh>
Inherits G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, G4VUserDetectorConstruction, and G4VUserDetectorConstruction.
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
G4VPhysicalVolume * | Construct () |
|
void | SetMaterial (G4String) |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | PrintCalorParameters () |
|
G4VPhysicalVolume * | GetPvolWorld () |
|
G4Material * | GetWorldMaterial () |
|
G4double | GetWorldSizeX () |
|
G4double | GetCalorThickness () |
|
G4double | GetCalorSizeYZ () |
|
G4double | GetModuleThickness () |
|
G4LogicalVolume * | GetLvolFiber () |
|
G4LogicalVolume * | GetLvolLayer () |
|
G4LogicalVolume * | GetLvolModule () |
|
G4LogicalVolume * | GetLvolCalorimeter () |
|
G4LogicalVolume * | GetLvolWorld () |
|
G4int | GetNbFibers () |
|
G4int | GetNbLayers () |
|
G4int | GetNbModules () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
G4VPhysicalVolume * | Construct () |
|
void | ConstructSDandField () |
|
void | SetMassNucleus (G4double mN) |
|
G4double | GetMassNucleus () |
|
void | SetMassCytoplasm (G4double mC) |
|
G4double | GetMassCytoplasm () |
|
void | SetNbOfPixelsInPhantom (G4int nP) |
|
G4int | GetNbOfPixelsInPhantom () |
|
G4LogicalVolume * | GetLogicalCollDetYoke () |
|
G4LogicalVolume * | GetLogicalIsobutane () |
|
G4LogicalVolume * | GetLogicalCollDetGap4 () |
|
G4LogicalVolume * | GetLogicalPolyprop () |
|
G4LogicalVolume * | GetLogicalKgm () |
|
G4Material * | GetNucleusMaterial1 () |
|
G4Material * | GetNucleusMaterial2 () |
|
G4Material * | GetNucleusMaterial3 () |
|
G4Material * | GetCytoplasmMaterial1 () |
|
G4Material * | GetCytoplasmMaterial2 () |
|
G4Material * | GetCytoplasmMaterial3 () |
|
CellParameterisation * | GetCellParameterisation () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
G4VPhysicalVolume * | Construct () |
|
G4Region * | GetTargetRegion () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
G4VPhysicalVolume * | Construct () |
|
void | ConstructSDandField () |
|
void | PrintDetectorParameters () |
|
void | SetG1 (G4float) |
|
void | SetG2 (G4float) |
|
void | SetG3 (G4float) |
|
void | SetG4 (G4float) |
|
G4float | GetG1 () |
|
G4float | GetG2 () |
|
G4float | GetG3 () |
|
G4float | GetG4 () |
|
void | UpdateGeometry () |
|
G4int | GetModel () |
|
void | SetModel (G4int) |
|
G4int | GetCoef () |
|
void | SetCoef (G4int val) |
|
G4int | GetProfile () |
|
void | SetProfile (G4int myProfile) |
|
G4int | GetGrid () |
|
void | SetGrid (G4int myGrid) |
|
G4LogicalVolume * | GetLogicalWorld () |
|
G4LogicalVolume * | GetLogicalVol () |
|
G4LogicalVolume * | GetLogicalGrid () |
|
| DetectorConstruction (AnalysisManager *analysis) |
|
| ~DetectorConstruction () |
|
G4VPhysicalVolume * | Construct () |
|
void | ConstructSDandField () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
void | SetAbsorberMaterial (G4String) |
|
void | SetAbsorberThickness (G4double) |
|
void | SetGapMaterial (G4String) |
|
void | SetGapThickness (G4double) |
|
void | SetCalorSizeYZ (G4double) |
|
void | SetNbOfLayers (G4int) |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | PrintCalorParameters () |
|
G4double | GetWorldSizeX () |
|
G4double | GetWorldSizeYZ () |
|
G4double | GetCalorThickness () |
|
G4double | GetCalorSizeYZ () |
|
G4int | GetNbOfLayers () |
|
G4Material * | GetAbsorberMaterial () |
|
G4double | GetAbsorberThickness () |
|
G4Material * | GetGapMaterial () |
|
G4double | GetGapThickness () |
|
const G4VPhysicalVolume * | GetphysiWorld () |
|
const G4VPhysicalVolume * | GetAbsorber () |
|
const G4VPhysicalVolume * | GetGap () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
void | SetAbsorberMaterial (G4String) |
|
void | SetAbsorberThickness (G4double) |
|
void | SetGapMaterial (G4String) |
|
void | SetGapThickness (G4double) |
|
void | SetCalorSizeYZ (G4double) |
|
void | SetNbOfLayers (G4int) |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | PrintCalorParameters () |
|
G4double | GetWorldSizeX () |
|
G4double | GetWorldSizeYZ () |
|
G4double | GetCalorThickness () |
|
G4double | GetCalorSizeYZ () |
|
G4int | GetNbOfLayers () |
|
G4Material * | GetAbsorberMaterial () |
|
G4double | GetAbsorberThickness () |
|
G4Material * | GetGapMaterial () |
|
G4double | GetGapThickness () |
|
const G4VPhysicalVolume * | GetphysiWorld () |
|
const G4VPhysicalVolume * | GetAbsorber () |
|
const G4VPhysicalVolume * | GetGap () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
void | SetAbsorberMaterial (G4String) |
|
void | SetAbsorberThickness (G4double) |
|
void | SetGapMaterial (G4String) |
|
void | SetGapThickness (G4double) |
|
void | SetCalorSizeYZ (G4double) |
|
void | SetNbOfLayers (G4int) |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | PrintCalorParameters () |
|
G4double | GetWorldSizeX () |
|
G4double | GetWorldSizeYZ () |
|
G4double | GetCalorThickness () |
|
G4double | GetCalorSizeYZ () |
|
G4int | GetNbOfLayers () |
|
G4Material * | GetAbsorberMaterial () |
|
G4double | GetAbsorberThickness () |
|
G4Material * | GetGapMaterial () |
|
G4double | GetGapThickness () |
|
const G4VPhysicalVolume * | GetphysiWorld () |
|
const G4VPhysicalVolume * | GetAbsorber () |
|
const G4VPhysicalVolume * | GetGap () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
void | SetAbsorberMaterial (G4String) |
|
void | SetAbsorberThickness (G4double) |
|
void | SetGapMaterial (G4String) |
|
void | SetGapThickness (G4double) |
|
void | SetCalorSizeYZ (G4double) |
|
void | SetNbOfLayers (G4int) |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | PrintCalorParameters () |
|
G4double | GetWorldSizeX () |
|
G4double | GetWorldSizeYZ () |
|
G4double | GetCalorThickness () |
|
G4double | GetCalorSizeYZ () |
|
G4int | GetNbOfLayers () |
|
G4Material * | GetAbsorberMaterial () |
|
G4double | GetAbsorberThickness () |
|
G4Material * | GetGapMaterial () |
|
G4double | GetGapThickness () |
|
const G4VPhysicalVolume * | GetphysiWorld () |
|
const G4VPhysicalVolume * | GetAbsorber () |
|
const G4VPhysicalVolume * | GetGap () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetMaterial (const G4String &) |
|
const G4VPhysicalVolume * | GetWorld () const |
|
G4double | GetSize () const |
|
const G4Material * | GetMaterial () const |
|
void | PrintParameters () const |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | SetSize (G4double) |
|
void | SetMaterial (G4String) |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
void | DefineMaterials () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetDetectorSetUp (G4String setup) |
|
RadiatorDescription * | GetRadiatorDescription () const |
|
G4Material * | GetAbsorberMaterial () const |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetNbOfAbsor (G4int) |
|
void | SetAbsorMaterial (G4int, const G4String &) |
|
void | SetAbsorThickness (G4int, G4double) |
|
void | SetAbsorSizeYZ (G4double) |
|
void | SetNbOfDivisions (G4int, G4int) |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
G4int | GetNbOfAbsor () |
|
G4Material * | GetAbsorMaterial (G4int i) |
|
G4double | GetAbsorThickness (G4int i) |
|
G4double | GetXfront (G4int i) |
|
G4double | GetAbsorSizeX () |
|
G4double | GetAbsorSizeYZ () |
|
G4int | GetNbOfDivisions (G4int i) |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
void | SetRadius (G4double) |
|
void | SetMaterial (G4String) |
|
void | SetNbOfLayers (G4int nb) |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetAbsorRadius () |
|
G4Material * | GetAbsorMaterial () |
|
G4int | GetNbOfLayers () |
|
void | PrintParameters () |
|
void | DefineMaterials () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetSize (G4double) |
|
void | SetMaterial (G4String) |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetSize (G4double) |
|
void | SetMaterial (G4String) |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetSize (G4double) |
|
void | SetMaterial (G4String) |
|
void | UpdateGeometry () |
|
const G4VPhysicalVolume * | GetWorld () |
|
const G4VPhysicalVolume * | GetBox () |
|
G4double | GetWorldSize () |
|
G4double | GetBoxSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | SetSize (G4double) |
|
void | SetMaterial (G4String) |
|
void | SetMaxStepSize (G4double) |
|
void | SetMaxStepLength (G4double) |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetSize (G4double) |
|
void | SetMaterial (G4String) |
|
void | UpdateGeometry () |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetSize (G4double) |
|
void | SetMaterial (const G4String &) |
|
void | UpdateGeometry () |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
void | SetMaterial (const G4String &) |
|
void | SetLBining (G4ThreeVector) |
|
void | SetRBining (G4ThreeVector) |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
const G4VPhysicalVolume * | GetEcal () |
|
G4Material * | GetMaterial () |
|
G4int | GetnLtot () |
|
G4int | GetnRtot () |
|
G4double | GetdLradl () |
|
G4double | GetdRradl () |
|
G4double | GetdLlength () |
|
G4double | GetdRlength () |
|
G4double | GetfullLength () |
|
G4double | GetfullRadius () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetNbOfAbsor (G4int) |
|
void | SetAbsorMaterial (G4int, const G4String &) |
|
void | SetAbsorThickness (G4int, G4double) |
|
void | SetWorldMaterial (const G4String &) |
|
void | SetCalorSizeYZ (G4double) |
|
void | SetNbOfLayers (G4int) |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | PrintCalorParameters () |
|
G4double | GetWorldSizeX () |
|
G4double | GetWorldSizeYZ () |
|
G4double | GetCalorThickness () |
|
G4double | GetCalorSizeYZ () |
|
G4int | GetNbOfLayers () |
|
G4int | GetNbOfAbsor () |
|
G4Material * | GetAbsorMaterial (G4int i) |
|
G4double | GetAbsorThickness (G4int i) |
|
const G4VPhysicalVolume * | GetphysiWorld () |
|
const G4Material * | GetWorldMaterial () |
|
const G4VPhysicalVolume * | GetAbsorber (G4int i) |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetAbsorberMaterial (G4String) |
|
void | SetAbsorberThickness (G4double) |
|
void | SetAbsorberSizeYZ (G4double) |
|
void | SetAbsorberXpos (G4double) |
|
void | SetWorldMaterial (G4String) |
|
void | SetWorldSizeX (G4double) |
|
void | SetWorldSizeYZ (G4double) |
|
void | SetMagField (G4double) |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | PrintCalorParameters () |
|
G4Material * | GetAbsorberMaterial () |
|
G4double | GetAbsorberThickness () |
|
G4double | GetAbsorberSizeYZ () |
|
G4double | GetAbsorberXpos () |
|
G4double | GetxstartAbs () |
|
G4double | GetxendAbs () |
|
G4Material * | GetWorldMaterial () |
|
G4double | GetWorldSizeX () |
|
const G4VPhysicalVolume * | GetAbsorber () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetSize (G4double) |
|
void | SetMaterial (const G4String &) |
|
void | SetMagField (G4double) |
|
void | SetMaxStepSize (G4double) |
|
void | UpdateGeometry () |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
void | SetSizeX (G4double) |
|
void | SetSizeYZ (G4double) |
|
void | SetMaterial (const G4String &) |
|
void | SetWorldMaterial (const G4String &) |
|
void | SetMagField (G4double) |
|
void | SetTallyNumber (G4int) |
|
void | SetTallySize (G4int, const G4ThreeVector &) |
|
void | SetTallyPosition (G4int, const G4ThreeVector &) |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetWorldSizeX () const |
|
G4double | GetWorldSizeYZ () const |
|
G4double | GetAbsorSizeX () const |
|
G4double | GetAbsorSizeYZ () const |
|
G4int | GetTallyNumber () const |
|
const G4Material * | GetWorldMaterial () const |
|
const G4Material * | GetAbsorMaterial () const |
|
G4double | GetTallyMass (G4int n) const |
|
const G4LogicalVolume * | GetLogicalTally (G4int n) const |
|
void | PrintParameters () const |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | SetGasMaterial (const G4String &) |
|
void | SetContainerMaterial (const G4String &) |
|
void | SetWorldMaterial (const G4String &) |
|
void | SetGasThickness (G4double) |
|
void | SetGasRadius (G4double) |
|
void | SetContainerThickness (G4double) |
|
void | SetPairEnergy (G4double) |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetEcalMaterial (const G4String &) |
|
void | SetAbsMaterial (const G4String &) |
|
void | SetEcalLength (G4double val) |
|
void | SetEcalWidth (G4double val) |
|
void | SetVertexLength (G4double val) |
|
void | SetPadLength (G4double val) |
|
void | SetPadWidth (G4double val) |
|
void | SetAbsLength (G4double val) |
|
void | UpdateGeometry () |
|
G4double | GetWorldSizeZ () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetWorldSizeXY () |
|
G4double | GetWorldSizeZ () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
G4VPhysicalVolume * | Construct () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetWorldSizeXY () |
|
G4double | GetWorldSizeZ () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetWorldSizeXY () |
|
G4double | GetWorldSizeZ () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetSizeX (G4double) |
|
void | SetSizeYZ (G4double) |
|
void | SetMaterial (const G4String &) |
|
void | SetMagField (G4double) |
|
void | SetMaxStepSize (G4double) |
|
void | UpdateGeometry () |
|
G4double | GetWorldSizeX () |
|
G4double | GetAbsorSizeX () |
|
G4double | GetMaxStepSize () |
|
const G4Material * | GetAbsorMaterial () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetMethod (EMethod method) |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetWorldMaterial (const G4String &) |
|
void | SetTargetMaterial (const G4String &) |
|
void | SetTargetRadius (G4double val) |
|
void | SetTargetLength (G4double val) |
|
const G4Material * | GetTargetMaterial () const |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | SetWorldMaterial (const G4String &) |
|
void | SetTargetMaterial (const G4String &) |
|
void | SetTargetRadius (G4double val) |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetWorldMaterial (const G4String &) |
|
void | SetTargetMaterial (const G4String &) |
|
void | SetTargetRadius (G4double val) |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4Material * | MaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int) |
|
void | SetSize (G4double) |
|
void | SetMaterial (G4String) |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4Material * | MaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int) |
|
void | SetSize (G4double) |
|
void | SetMaterial (G4String) |
|
const G4VPhysicalVolume * | GetWorld () |
|
G4double | GetSize () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetWorldMaterial (const G4String &) |
|
void | SetTargetMaterial (const G4String &) |
|
void | SetTargetRadius (G4double val) |
|
void | SetTargetLength (G4double val) |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4Material * | MaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int) |
|
void | SetRadius (G4double) |
|
void | SetMaterial (G4String) |
|
G4double | GetRadius () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
G4Material * | MaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int) |
|
void | SetNbOfAbsor (G4int) |
|
void | SetAbsorMaterial (G4int, const G4String &) |
|
void | SetAbsorThickness (G4int, G4double) |
|
void | SetAbsorSizeYZ (G4double) |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
G4int | GetNbOfAbsor () |
|
G4Material * | GetAbsorMaterial (G4int i) |
|
G4double | GetAbsorThickness (G4int i) |
|
G4double | GetXfront (G4int i) |
|
G4double | GetAbsorSizeX () |
|
G4double | GetAbsorSizeYZ () |
|
G4double | GetWorldSizeX () |
|
G4double | GetWorldSizeYZ () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4Material * | MaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int) |
|
void | SetAbsorRadius (G4double) |
|
void | SetAbsorLength (G4double) |
|
void | SetAbsorMaterial (G4String) |
|
void | SetContainThickness (G4double) |
|
void | SetContainMaterial (G4String) |
|
G4double | GetAbsorRadius () |
|
G4double | GetAbsorLength () |
|
G4Material * | GetAbsorMaterial () |
|
G4double | GetContainThickness () |
|
G4Material * | GetContainMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
G4VPhysicalVolume * | Construct () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetMaterial (G4String) |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4Region * | GetTargetRegion () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
Barycenter * | GetBarycenterList () |
|
PDBlib | GetPDBlib () |
|
Molecule * | GetMoleculeList () |
|
void | LoadPDBfile (G4String fileName) |
|
void | DrawAtoms_ () |
|
void | DrawNucleotides_ () |
|
void | DrawResidues_ () |
|
void | BuildBoundingVolume () |
|
void | DrawAtomsWithBounding_ () |
|
void | DrawNucleotidesWithBounding_ () |
|
void | DrawResiduesWithBounding_ () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetRadius (G4double) |
|
void | SetMaterial (G4String) |
|
void | SetTrackingCut (G4double) |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetAbsorRadius () const |
|
G4Material * | GetAbsorMaterial () const |
|
G4double | GetAbsorMass () const |
|
void | PrintParameters () const |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetRadius (G4double) |
|
void | SetMaterial (G4String) |
|
void | SetTrackingCut (G4double) |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetAbsorRadius () const |
|
G4Material * | GetAbsorMaterial () const |
|
G4double | GetAbsorMass () const |
|
void | PrintParameters () const |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetRadius (G4double) |
|
void | SetMaterial (G4String) |
|
void | SetTrackingCut (G4double) |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetAbsorRadius () const |
|
G4Material * | GetAbsorMaterial () const |
|
G4double | GetAbsorMass () const |
|
void | PrintParameters () const |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetMaterialScatter (G4String) |
|
void | SetThicknessScatter (G4double) |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | UpdateGeometry () |
|
void | PrintGeometry () |
|
G4double | GetThicknessWorld () |
|
G4double | GetRadiusWorld () |
|
G4double | GetThicknessFrame () |
|
G4Material * | GetMaterialScatter () |
|
G4double | GetThicknessScatter () |
|
G4double | GetZdist_foil_detector () |
|
const G4VPhysicalVolume * | GetpvolWorld () |
|
const G4VPhysicalVolume * | GetpvolFrame () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetWallThickness (G4double) |
|
void | SetWallMaterial (G4String) |
|
void | SetCavityThickness (G4double) |
|
void | SetCavityRadius (G4double) |
|
void | SetCavityMaterial (G4String) |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | UpdateGeometry () |
|
G4double | GetWallThickness () |
|
G4double | GetWallRadius () |
|
G4Material * | GetWallMaterial () |
|
G4VPhysicalVolume * | GetWall () |
|
G4double | GetCavityThickness () |
|
G4double | GetCavityRadius () |
|
G4Material * | GetCavityMaterial () |
|
G4VPhysicalVolume * | GetCavity () |
|
G4double | GetTotalThickness () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetWallMaterial (G4String) |
|
void | SetWallThickness (G4double) |
|
void | SetCavityThickness (G4double) |
|
void | SetWorldRadius (G4double) |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | UpdateGeometry () |
|
G4double | GetWallThickness () |
|
G4Material * | GetWallMaterial () |
|
G4VPhysicalVolume * | GetWall () |
|
G4double | GetCavityThickness () |
|
G4Material * | GetCavityMaterial () |
|
G4VPhysicalVolume * | GetCavity () |
|
G4double | GetWorldThickness () |
|
G4double | GetWorldRadius () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
G4VPhysicalVolume * | Construct () |
|
void | SetTarget1Material (const G4String &m) |
|
void | SetTarget2Material (const G4String &m) |
|
G4double | GetGeneratorPosZ () const |
|
void | SetGap (G4double val) |
|
void | SetTarget1Z (G4double val) |
|
void | SetTarget2Z (G4double val) |
|
void | SetMylarZ (G4double val) |
|
void | SetCheckShiftZ (G4double val) |
|
void | SetAbsorberZ (G4double val) |
|
void | SetAbsorberShiftZ (G4double val) |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
G4VPhysicalVolume * | Construct () |
|
void | SetSizeXY (G4double) |
|
void | SetSizeZ (G4double) |
|
void | SetTargetMaterial (G4String) |
|
void | SetWorldMaterial (G4String) |
|
void | UpdateGeometry () |
|
const G4VPhysicalVolume * | GetWorld () |
|
const G4VPhysicalVolume * | GetBox () |
|
G4double | GetWorldSize () |
|
G4double | GetBoxSizeXY () |
|
G4double | GetBoxSizeZ () |
|
G4Material * | GetMaterial () |
|
void | PrintParameters () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetWorldSize () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetTargetLength (G4double value) |
|
void | SetTargetRadius (G4double value) |
|
void | SetTargetMaterial (G4String) |
|
void | SetDetectorLength (G4double value) |
|
void | SetDetectorThickness (G4double value) |
|
void | SetDetectorMaterial (G4String) |
|
void | PrintParameters () |
|
G4double | GetTargetLength () |
|
G4double | GetTargetRadius () |
|
G4Material * | GetTargetMaterial () |
|
G4LogicalVolume * | GetLogicTarget () |
|
G4double | GetDetectorLength () |
|
G4double | GetDetectorThickness () |
|
G4Material * | GetDetectorMaterial () |
|
G4LogicalVolume * | GetLogicDetector () |
|
| G4VUserDetectorConstruction () |
|
virtual | ~G4VUserDetectorConstruction () |
|
virtual void | CloneSD () |
|
virtual void | CloneF () |
|
void | RegisterParallelWorld (G4VUserParallelWorld *) |
|
G4int | ConstructParallelGeometries () |
|
void | ConstructParallelSD () |
|
G4int | GetNumberOfParallelWorld () const |
|
G4VUserParallelWorld * | GetParallelWorld (G4int i) const |
|
Detector construction class to define materials and geometry.
Detector construction class to demonstrate various ways of placement
The geometry setup consists of two trapezoid volumes which are placed in a world so that their axial symmetry axis is in given theta and phi polar angles. The various ways of placement are implemented in the DetectorConstruction class in the following private functions:
- PlaceWithDirectMatrix()
- PlaceWithInverseMatrix()
- PlaceWithAxialRotations()
- PlaceWithEulerAngles()
- PlaceWithReflections()
which are then called from the Construct() function. All method defines exactly same geometry except for the placement with reflection where trapezoids are placed with their symmetry axis in parallel with z-axis in order to make easier to check reflection visually.
Detector construction class to define materials and geometry.
Crystals are positioned in Ring, with an appropriate rotation matrix. Several copies of Ring are placed in the full detector.
Detector construction class to define materials, geometry and global uniform magnetic field.
Definition at line 46 of file DetectorConstruction.hh.
Enumerator |
---|
kWithDirectMatrix |
|
kWithInverseMatrix |
|
kWithAxialRotations |
|
kWithEulerAngles |
|
kWithReflections |
|
Definition at line 63 of file DetectorConstruction.hh.
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
Definition at line 54 of file DetectorConstruction.cc.
55 :pBox(0), aMaterial(0)
static constexpr double mm
void SetMaterial(G4String)
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
virtual DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
|
virtual |
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
DetectorConstruction::DetectorConstruction |
( |
| ) |
|
DetectorConstruction::~DetectorConstruction |
( |
| ) |
|
void DetectorConstruction::BuildBoundingVolume |
( |
| ) |
|
Definition at line 808 of file DetectorConstruction.cc.
810 if (fPdbFileStatus>0)
812 G4cout<<
"Build only world volume and bounding volume"
814 #ifdef G4MULTITHREADED
816 DefineVolumes(fPdbFileName,10)
821 DefineVolumes(fPdbFileName,10)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
virtual void DetectorConstruction::ConstructSDandField |
( |
| ) |
|
|
virtual |
void DetectorConstruction::DefineMaterials |
( |
| ) |
|
void DetectorConstruction::DefineMaterials |
( |
| ) |
|
void DetectorConstruction::DrawAtoms_ |
( |
| ) |
|
Definition at line 830 of file DetectorConstruction.cc.
832 if (fPdbFileStatus>0)
834 #ifdef G4MULTITHREADED
836 DefineVolumes(fPdbFileName,1)
841 DefineVolumes(fPdbFileName,1)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::DrawAtomsWithBounding_ |
( |
| ) |
|
Definition at line 890 of file DetectorConstruction.cc.
892 if (fPdbFileStatus>0)
894 #ifdef G4MULTITHREADED
896 DefineVolumes(fPdbFileName,11)
901 DefineVolumes(fPdbFileName,11)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::DrawNucleotides_ |
( |
| ) |
|
Definition at line 850 of file DetectorConstruction.cc.
852 if (fPdbFileStatus>0)
854 #ifdef G4MULTITHREADED
856 DefineVolumes(fPdbFileName,2)
861 DefineVolumes(fPdbFileName,2)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::DrawNucleotidesWithBounding_ |
( |
| ) |
|
Definition at line 910 of file DetectorConstruction.cc.
912 if (fPdbFileStatus>0)
914 #ifdef G4MULTITHREADED
916 DefineVolumes(fPdbFileName,12)
921 DefineVolumes(fPdbFileName,12)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::DrawResidues_ |
( |
| ) |
|
Definition at line 870 of file DetectorConstruction.cc.
872 if (fPdbFileStatus>0)
874 #ifdef G4MULTITHREADED
876 DefineVolumes(fPdbFileName,3)
881 DefineVolumes(fPdbFileName,3)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::DrawResiduesWithBounding_ |
( |
| ) |
|
Definition at line 930 of file DetectorConstruction.cc.
932 if (fPdbFileStatus>0)
934 #ifdef G4MULTITHREADED
936 DefineVolumes(fPdbFileName,13)
941 DefineVolumes(fPdbFileName,13)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
G4Material * DetectorConstruction::GetAbsorberMaterial |
( |
| ) |
const |
Definition at line 152 of file DetectorConstruction.cc.
158 G4cerr <<
"Absorber logical volume is not defined." <<
G4endl;
G4Material * GetMaterial() const
G4LogicalVolume * GetVolume(const G4String &name, G4bool verbose=true) const
static G4LogicalVolumeStore * GetInstance()
G4GLOB_DLL std::ostream G4cerr
G4Material* DetectorConstruction::GetAbsorberMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetAbsorberMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetAbsorberMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetAbsorberMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetAbsorberMaterial |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorberSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorberThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorberThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorberThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorberThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorberThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorberXpos |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorLength |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorMass |
( |
| ) |
const |
|
inline |
Definition at line 67 of file DetectorConstruction.hh.
69 return fLogicalAbsor->
GetMass();
G4double GetMass(G4bool forced=false, G4bool propagate=true, G4Material *parMaterial=0)
G4double DetectorConstruction::GetAbsorMass |
( |
| ) |
const |
|
inline |
Definition at line 67 of file DetectorConstruction.hh.
69 return fLogicalAbsor->
GetMass();
G4double GetMass(G4bool forced=false, G4bool propagate=true, G4Material *parMaterial=0)
G4double DetectorConstruction::GetAbsorMass |
( |
| ) |
const |
|
inline |
Definition at line 67 of file DetectorConstruction.hh.
69 return fLogicalAbsor->
GetMass();
G4double GetMass(G4bool forced=false, G4bool propagate=true, G4Material *parMaterial=0)
G4Material* DetectorConstruction::GetAbsorMaterial |
( |
| ) |
const |
|
inline |
G4Material* DetectorConstruction::GetAbsorMaterial |
( |
| ) |
const |
|
inline |
G4Material* DetectorConstruction::GetAbsorMaterial |
( |
| ) |
const |
|
inline |
G4Material* DetectorConstruction::GetAbsorMaterial |
( |
| ) |
|
|
inline |
const G4Material* DetectorConstruction::GetAbsorMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetAbsorMaterial |
( |
| ) |
|
|
inline |
const G4Material* DetectorConstruction::GetAbsorMaterial |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetAbsorRadius |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetAbsorRadius |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetAbsorRadius |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetAbsorRadius |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorRadius |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorSizeX |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetAbsorSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorSizeYZ |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetAbsorSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetAbsorSizeYZ |
( |
| ) |
|
|
inline |
Barycenter * DetectorConstruction::GetBarycenterList |
( |
| ) |
|
G4double DetectorConstruction::GetBoxSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetBoxSizeXY |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetBoxSizeZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCalorThickness |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetCavityMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetCavityMaterial |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCavityRadius |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCavityThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetCavityThickness |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetCoef |
( |
| ) |
|
G4Material* DetectorConstruction::GetContainMaterial |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetContainThickness |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetCytoplasmMaterial1 |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetCytoplasmMaterial2 |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetCytoplasmMaterial3 |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetDetectorLength |
( |
| ) |
|
G4Material * DetectorConstruction::GetDetectorMaterial |
( |
| ) |
|
G4double DetectorConstruction::GetDetectorThickness |
( |
| ) |
|
G4double DetectorConstruction::GetdLlength |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetdLradl |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetdRlength |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetdRradl |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetfullLength |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetfullRadius |
( |
| ) |
|
|
inline |
G4float DetectorConstruction::GetG1 |
( |
| ) |
|
|
inline |
G4float DetectorConstruction::GetG2 |
( |
| ) |
|
|
inline |
G4float DetectorConstruction::GetG3 |
( |
| ) |
|
|
inline |
G4float DetectorConstruction::GetG4 |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetGapMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetGapMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetGapMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetGapMaterial |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetGapThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetGapThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetGapThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetGapThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetGeneratorPosZ |
( |
| ) |
const |
|
inline |
G4int DetectorConstruction::GetGrid |
( |
| ) |
|
|
inline |
Definition at line 366 of file DetectorConstruction.cc.
371 G4cout <<
"### DetectorConstruction::GetLOgicalTally WARNING: wrong tally "
372 <<
"number " << j <<
" is ignored" <<
G4endl;
G4GLOB_DLL std::ostream G4cout
G4double DetectorConstruction::GetMassCytoplasm |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetMassNucleus |
( |
| ) |
|
|
inline |
const G4Material* DetectorConstruction::GetMaterial |
( |
| ) |
const |
|
inline |
G4Material* DetectorConstruction::GetMaterialScatter |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetMaxStepSize |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetModel |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetModuleThickness |
( |
| ) |
|
|
inline |
Molecule * DetectorConstruction::GetMoleculeList |
( |
| ) |
|
G4int DetectorConstruction::GetNbFibers |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbLayers |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbModules |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfAbsor |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfAbsor |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfAbsor |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfDivisions |
( |
G4int |
i | ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfLayers |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfLayers |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfLayers |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfLayers |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfLayers |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfLayers |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetNbOfPixelsInPhantom |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetnLtot |
( |
| ) |
|
|
inline |
G4int DetectorConstruction::GetnRtot |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetNucleusMaterial1 |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetNucleusMaterial2 |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetNucleusMaterial3 |
( |
| ) |
|
|
inline |
PDBlib DetectorConstruction::GetPDBlib |
( |
| ) |
|
G4int DetectorConstruction::GetProfile |
( |
| ) |
|
|
inline |
Definition at line 142 of file DetectorConstruction.cc.
144 if ( ! fRadiatorDescription ) {
145 G4cout <<
"RadiatorDescription is not defined" <<
G4endl;
147 return fRadiatorDescription;
G4GLOB_DLL std::ostream G4cout
G4double DetectorConstruction::GetRadius |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetRadiusWorld |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetSize |
( |
| ) |
|
|
inline |
Definition at line 355 of file DetectorConstruction.cc.
358 return fTallyMass[j];
360 G4cout <<
"### DetectorConstruction::GetTallyMass WARNING: wrong tally "
361 <<
"number " << j <<
" is ignored" <<
G4endl;
G4GLOB_DLL std::ostream G4cout
G4int DetectorConstruction::GetTallyNumber |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetTargetLength |
( |
| ) |
|
const G4Material* DetectorConstruction::GetTargetMaterial |
( |
| ) |
const |
|
inline |
G4Material * DetectorConstruction::GetTargetMaterial |
( |
| ) |
|
G4double DetectorConstruction::GetTargetRadius |
( |
| ) |
|
G4Region* DetectorConstruction::GetTargetRegion |
( |
| ) |
|
|
inline |
G4Region* DetectorConstruction::GetTargetRegion |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetThicknessFrame |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetThicknessScatter |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetThicknessWorld |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetTotalThickness |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetWallMaterial |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetWallMaterial |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWallRadius |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWallThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWallThickness |
( |
| ) |
|
|
inline |
G4Material* DetectorConstruction::GetWorldMaterial |
( |
| ) |
|
|
inline |
const G4Material* DetectorConstruction::GetWorldMaterial |
( |
| ) |
const |
|
inline |
G4Material* DetectorConstruction::GetWorldMaterial |
( |
| ) |
|
|
inline |
const G4Material* DetectorConstruction::GetWorldMaterial |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldRadius |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSize |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeX |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeXY |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeXY |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeXY |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeYZ |
( |
| ) |
const |
|
inline |
G4double DetectorConstruction::GetWorldSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeYZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldSizeZ |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetWorldThickness |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetxendAbs |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetxstartAbs |
( |
| ) |
|
|
inline |
G4double DetectorConstruction::GetZdist_foil_detector |
( |
| ) |
|
|
inline |
Definition at line 74 of file DetectorConstruction.hh.
75 {
return fThickness_Frame-fZfront_ScatterFoil
76 -0.5*fThickness_ScatterFoil;};
Definition at line 790 of file DetectorConstruction.cc.
793 fPdbFileName=fileName;
794 #ifdef G4MULTITHREADED
796 DefineVolumes(fPdbFileName,fChosenOption)
801 DefineVolumes(fPdbFileName,fChosenOption)
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
Definition at line 104 of file DetectorConstruction.cc.
static constexpr double perCent
double A(double temperature)
void AddIsotope(G4Isotope *isotope, G4double RelativeAbundance)
void AddElement(G4Element *element, G4int nAtoms)
void DetectorConstruction::PrintCalorParameters |
( |
| ) |
|
Definition at line 318 of file DetectorConstruction.cc.
320 G4cout <<
"\n-------------------------------------------------------------"
321 <<
"\n ---> The calorimeter is " << nbOfModules <<
" Modules"
322 <<
"\n ---> A Module is " << nbOfLayers <<
" Layers + 1 milled Layer";
325 <<
"\n ---> A Layer is " <<
G4BestUnit(layerThickness,
"Length")
326 <<
" thickness of " << absorberMat->
GetName();
329 <<
"\n ---> A Layer includes " << nbOfFibers <<
" fibers of "
333 <<
"\n ---> diameter : " <<
G4BestUnit(fiberDiameter,
"Length")
334 <<
"\n ---> length : " <<
G4BestUnit(fiberLength,
"Length")
335 <<
"\n ---> distance : " <<
G4BestUnit(distanceInterFibers,
"Length");
338 <<
"\n ---> The milled Layer is " <<
G4BestUnit(milledLayer,
"Length")
339 <<
" thickness of " << absorberMat->
GetName();
342 <<
"\n\n ---> Module thickness " <<
G4BestUnit(moduleThickness,
"Length");
345 <<
"\n\n ---> Total calor thickness " <<
G4BestUnit(calorThickness,
"Length")
346 <<
"\n Tranverse size " <<
G4BestUnit(fiberLength,
"Length");
348 G4cout <<
"\n-------------------------------------------------------------\n";
const G4String & GetName() const
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4GLOB_DLL std::ostream G4cout
void DetectorConstruction::PrintCalorParameters |
( |
| ) |
|
void DetectorConstruction::PrintCalorParameters |
( |
| ) |
|
void DetectorConstruction::PrintCalorParameters |
( |
| ) |
|
void DetectorConstruction::PrintCalorParameters |
( |
| ) |
|
void DetectorConstruction::PrintCalorParameters |
( |
| ) |
|
void DetectorConstruction::PrintCalorParameters |
( |
| ) |
|
void DetectorConstruction::PrintDetectorParameters |
( |
| ) |
|
void DetectorConstruction::PrintGeometry |
( |
| ) |
|
Definition at line 449 of file DetectorConstruction.cc.
453 std::ios::fmtflags mode =
G4cout.flags();
454 G4cout.setf(std::ios::fixed,std::ios::floatfield);
457 G4cout <<
"\n \t \t" <<
"Material \t" <<
"Z_front \t" <<
"Thickness \n";
459 G4cout <<
"\n ExitWindow \t" << fMaterial_ExitWindow->
GetName()
460 <<
"\t" <<
G4BestUnit(fZfront_ExitWindow,
"Length")
461 <<
"\t" <<
G4BestUnit(fThickness_ExitWindow,
"Length");
463 if (fMaterial_ScatterFoil != fMaterial_Frame) {
464 G4cout <<
"\n ScatterFoil \t" << fMaterial_ScatterFoil->
GetName() <<
"\t"
465 <<
"\t" <<
G4BestUnit(fZfront_ScatterFoil,
"Length")
466 <<
"\t" <<
G4BestUnit(fThickness_ScatterFoil,
"Length");
469 G4cout <<
"\n MonitorChbr \t" << fMaterial_MonitorChbr->
GetName() <<
"\t"
470 <<
"\t" <<
G4BestUnit(fZfront_MonitorChbr,
"Length")
471 <<
"\t" <<
G4BestUnit(fThickness_MonitorChbr,
"Length");
473 G4double thickBagWindow = 0.5*(fThickness_Bag - fThickness_Gas);
474 G4double zfrontGas = fZfront_Bag + thickBagWindow;
475 G4double zfrontBagWindow2 = zfrontGas + fThickness_Gas;
477 G4cout <<
"\n BagWindow1 \t" << fMaterial_Bag->
GetName() <<
"\t"
479 <<
"\t" <<
G4BestUnit(thickBagWindow,
"Length");
483 <<
"\t" <<
G4BestUnit(fThickness_Gas,
"Length");
485 G4cout <<
"\n BagWindow2 \t" << fMaterial_Bag->
GetName() <<
"\t"
486 <<
"\t" <<
G4BestUnit(zfrontBagWindow2,
"Length")
487 <<
"\t" <<
G4BestUnit(thickBagWindow,
"Length");
489 G4cout <<
"\n ScoringPlane \t" << fMaterial_Frame->
GetName() <<
"\t"
493 G4cout.setf(mode,std::ios::floatfield);
const G4String & GetName() const
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4GLOB_DLL std::ostream G4cout
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
const |
Definition at line 190 of file DetectorConstruction.cc.
const G4String & GetName() const
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4GLOB_DLL std::ostream G4cout
void DetectorConstruction::PrintParameters |
( |
| ) |
|
Definition at line 173 of file DetectorConstruction.cc.
const G4String & GetName() const
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
G4GLOB_DLL std::ostream G4cout
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
const |
void DetectorConstruction::PrintParameters |
( |
| ) |
const |
void DetectorConstruction::PrintParameters |
( |
| ) |
const |
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
const |
void DetectorConstruction::PrintParameters |
( |
| ) |
|
void DetectorConstruction::PrintParameters |
( |
| ) |
|
Definition at line 446 of file DetectorConstruction.cc.
void GeometryHasBeenModified(G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetAbsMaterial |
( |
const G4String & |
mat | ) |
|
Definition at line 369 of file DetectorConstruction.cc.
374 if (pttoMaterial && pttoMaterial != fAbsMaterial) {
375 fAbsMaterial = pttoMaterial;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetAbsorberMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 271 of file DetectorConstruction.cc.
278 fAbsorberMaterial = pttoMaterial;
279 if ( fLogicAbsorber )
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetAbsorberShiftZ |
( |
G4double |
val | ) |
|
|
inline |
void DetectorConstruction::SetAbsorberSizeYZ |
( |
G4double |
val | ) |
|
Definition at line 381 of file DetectorConstruction.cc.
383 fAbsorberSizeYZ = val;
384 ComputeCalorParameters();
385 if(fPhysiWorld) { ChangeGeometry(); }
void DetectorConstruction::SetAbsorberThickness |
( |
G4double |
val | ) |
|
Definition at line 307 of file DetectorConstruction.cc.
310 fAbsorberThickness = val;
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetAbsorberThickness |
( |
G4double |
| ) |
|
void DetectorConstruction::SetAbsorberThickness |
( |
G4double |
| ) |
|
void DetectorConstruction::SetAbsorberThickness |
( |
G4double |
| ) |
|
void DetectorConstruction::SetAbsorberThickness |
( |
G4double |
| ) |
|
Definition at line 277 of file DetectorConstruction.cc.
279 fAbsorLength =
value;
const XML_Char int const XML_Char * value
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetAbsorMaterial |
( |
G4int |
iabs, |
|
|
const G4String & |
material |
|
) |
| |
Definition at line 274 of file DetectorConstruction.cc.
278 if (iabs > fNbOfAbsor || iabs <= 0)
279 {
G4cout <<
"\n --->warning from SetfAbsorMaterial: absor number "
280 << iabs <<
" out of range. Command refused" <<
G4endl;
287 fAbsorMaterial[iabs] = pttoMaterial;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void DetectorConstruction::SetAbsorMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 233 of file DetectorConstruction.cc.
240 fAbsorMaterial = pttoMaterial;
241 if(fLAbsor) { fLAbsor->
SetMaterial(fAbsorMaterial); }
244 G4cout <<
"\n--> warning from DetectorConstruction::SetAbsorMaterial : "
245 << materialChoice <<
" not found" <<
G4endl;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
Definition at line 269 of file DetectorConstruction.cc.
271 fAbsorRadius =
value;
const XML_Char int const XML_Char * value
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
Definition at line 314 of file DetectorConstruction.cc.
319 {
G4cout <<
"\n --->warning from SetfAbsorSizeYZ: thickness "
320 << val <<
" out of range. Command refused" <<
G4endl;
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
Definition at line 294 of file DetectorConstruction.cc.
298 if (iabs > fNbOfAbsor || iabs <= 0)
299 {
G4cout <<
"\n --->warning from SetfAbsorThickness: absor number "
300 << iabs <<
" out of range. Command refused" <<
G4endl;
304 {
G4cout <<
"\n --->warning from SetfAbsorThickness: thickness "
305 << val <<
" out of range. Command refused" <<
G4endl;
308 fAbsorThickness[iabs] = val;
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
Definition at line 325 of file DetectorConstruction.cc.
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetCavityMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 231 of file DetectorConstruction.cc.
235 if (pttoMaterial) fCavityMaterial = pttoMaterial;
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
void DetectorConstruction::SetCavityRadius |
( |
G4double |
value | ) |
|
void DetectorConstruction::SetCavityThickness |
( |
G4double |
value | ) |
|
void DetectorConstruction::SetCoef |
( |
G4int |
val | ) |
|
void DetectorConstruction::SetContainerMaterial |
( |
const G4String & |
name | ) |
|
Definition at line 364 of file DetectorConstruction.cc.
372 if (mat && mat != fWindowMat) {
375 if(fLogicContainer) {
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
const G4String & GetName() const
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetContainerThickness |
( |
G4double |
val | ) |
|
void DetectorConstruction::SetContainMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 251 of file DetectorConstruction.cc.
258 fContainMaterial = pttoMaterial;
259 if(fLContain) { fLContain->
SetMaterial(fContainMaterial); }
262 G4cout <<
"\n--> warning from DetectorConstruction::SetContainMaterial : "
263 << materialChoice <<
" not found" <<
G4endl;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetContainThickness |
( |
G4double |
value | ) |
|
Definition at line 285 of file DetectorConstruction.cc.
287 fContainThickness =
value;
const XML_Char int const XML_Char * value
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetDetectorLength |
( |
G4double |
value | ) |
|
Definition at line 272 of file DetectorConstruction.cc.
274 fDetectorLength =
value;
const XML_Char int const XML_Char * value
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetDetectorMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 230 of file DetectorConstruction.cc.
237 fDetectorMater = pttoMaterial;
238 if(fLogicDetector) { fLogicDetector->
SetMaterial(fDetectorMater); }
241 G4cout <<
"\n--> warning from DetectorConstruction::SetDetectorMaterial : "
242 << materialChoice <<
" not found" <<
G4endl;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetDetectorSetUp |
( |
G4String |
setup | ) |
|
|
inline |
void DetectorConstruction::SetDetectorThickness |
( |
G4double |
value | ) |
|
Definition at line 264 of file DetectorConstruction.cc.
266 fDetectorThickness =
value;
const XML_Char int const XML_Char * value
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
Definition at line 396 of file DetectorConstruction.cc.
void GeometryHasBeenModified(G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetEcalMaterial |
( |
const G4String & |
mat | ) |
|
Definition at line 353 of file DetectorConstruction.cc.
358 if (pttoMaterial && pttoMaterial != fCalMaterial) {
359 fCalMaterial = pttoMaterial;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
Definition at line 406 of file DetectorConstruction.cc.
void GeometryHasBeenModified(G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetGapMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 289 of file DetectorConstruction.cc.
296 fGapMaterial = pttoMaterial;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
Definition at line 316 of file DetectorConstruction.cc.
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetGasMaterial |
( |
const G4String & |
name | ) |
|
Definition at line 344 of file DetectorConstruction.cc.
352 if (mat && mat != fGasMat) {
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
const G4String & GetName() const
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetGrid |
( |
G4int |
myGrid | ) |
|
Definition at line 178 of file DetectorConstruction.cc.
180 fNLtot = (
G4int)Value(0);
182 G4cout <<
"\n ---> warning from SetLBining: "
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetMagField |
( |
G4double |
fieldValue | ) |
|
Definition at line 174 of file DetectorConstruction.cc.
180 if (fMagField)
delete fMagField;
CLHEP::Hep3Vector G4ThreeVector
G4bool SetDetectorField(G4Field *detectorField)
static G4TransportationManager * GetTransportationManager()
G4FieldManager * GetFieldManager() const
void CreateChordFinder(G4MagneticField *detectorMagField)
void DetectorConstruction::SetMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 183 of file DetectorConstruction.cc.
190 aMaterial = pttoMaterial;
194 G4cout <<
"\n--> warning from DetectorConstruction::SetMaterial : "
195 << materialChoice <<
" not found" <<
G4endl;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4GLOB_DLL std::ostream G4cout
static G4RunManager * GetRunManager()
void DetectorConstruction::SetMaterial |
( |
const G4String & |
materialChoice | ) |
|
Definition at line 200 of file DetectorConstruction.cc.
207 fMaterial = pttoMaterial;
211 G4cout <<
"\n--> warning from DetectorConstruction::SetMaterial : "
212 << materialChoice <<
" not found" <<
G4endl;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
G4LogicalVolume * GetLogicalVolume() const
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetMaterialScatter |
( |
G4String |
material | ) |
|
Definition at line 499 of file DetectorConstruction.cc.
504 if (pMaterial) fMaterial_ScatterFoil = pMaterial;
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
Definition at line 203 of file DetectorConstruction.cc.
208 {
G4cout <<
"\n --->warning from SetMaxStepLength: maxStep "
209 << val <<
" out of range. Command refused" <<
G4endl;
G4GLOB_DLL std::ostream G4cout
static G4TransportationManager * GetTransportationManager()
void SetLargestAcceptableStep(G4double newBigDist)
G4PropagatorInField * GetPropagatorInField() const
Definition at line 189 of file DetectorConstruction.cc.
194 {
G4cout <<
"\n --->warning from SetMaxStepSize: maxStep "
195 << val <<
" out of range. Command refused" <<
G4endl;
virtual void SetMaxAllowedStep(G4double ustepMax)
G4GLOB_DLL std::ostream G4cout
Definition at line 408 of file DetectorConstruction.cc.
G4VPhysicalVolume * Construct()
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetModel |
( |
G4int |
modelChoice | ) |
|
void DetectorConstruction::SetNbOfAbsor |
( |
G4int |
| ) |
|
void DetectorConstruction::SetNbOfAbsor |
( |
G4int |
ival | ) |
|
Definition at line 258 of file DetectorConstruction.cc.
263 {
G4cout <<
"\n ---> warning from SetfNbOfAbsor: "
264 << ival <<
" must be at least 1 and and most " <<
kMaxAbsor-1
265 <<
". Command refused" <<
G4endl;
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetNbOfAbsor |
( |
G4int |
| ) |
|
void DetectorConstruction::SetNbOfDivisions |
( |
G4int |
iabs, |
|
|
G4int |
ival |
|
) |
| |
Definition at line 329 of file DetectorConstruction.cc.
333 if (iabs > fNbOfAbsor || iabs < 1)
334 {
G4cout <<
"\n --->warning from SetNbOfDivisions: absor number "
335 << iabs <<
" out of range. Command refused" <<
G4endl;
340 {
G4cout <<
"\n --->warning from SetNbOfDivisions: "
341 << ival <<
" must be at least 1. Command refused" <<
G4endl;
344 fNbOfDivisions[iabs] = ival;
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetNbOfLayers |
( |
G4int |
nb | ) |
|
void DetectorConstruction::SetNbOfLayers |
( |
G4int |
| ) |
|
void DetectorConstruction::SetNbOfLayers |
( |
G4int |
| ) |
|
void DetectorConstruction::SetNbOfLayers |
( |
G4int |
val | ) |
|
Definition at line 334 of file DetectorConstruction.cc.
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetNbOfLayers |
( |
G4int |
| ) |
|
void DetectorConstruction::SetNbOfLayers |
( |
G4int |
| ) |
|
void DetectorConstruction::SetNbOfPixelsInPhantom |
( |
G4int |
nP | ) |
|
|
inline |
Definition at line 426 of file DetectorConstruction.cc.
void GeometryHasBeenModified(G4bool prop=true)
static G4RunManager * GetRunManager()
Definition at line 436 of file DetectorConstruction.cc.
void GeometryHasBeenModified(G4bool prop=true)
static G4RunManager * GetRunManager()
Definition at line 428 of file DetectorConstruction.cc.
G4IonisParamMat * GetIonisation() const
void SetMeanEnergyPerIonPair(G4double value)
void DetectorConstruction::SetProfile |
( |
G4int |
myProfile | ) |
|
Definition at line 172 of file DetectorConstruction.cc.
177 for (
auto solid : fSpheres) {
179 solid->SetOuterRadius(solid->GetOuterRadius()*scale);
180 solid->SetInnerRadius(solid->GetInnerRadius()*scale);
182 solid->SetInnerRadius(solid->GetInnerRadius()*scale);
183 solid->SetOuterRadius(solid->GetOuterRadius()*scale);
187 fAbsorRadius =
value;
const XML_Char int const XML_Char * value
Definition at line 192 of file DetectorConstruction.cc.
194 fNRtot = (
G4int)Value(0);
196 G4cout <<
"\n ---> warning from SetRBining: "
G4GLOB_DLL std::ostream G4cout
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
Definition at line 242 of file DetectorConstruction.cc.
246 fBox->SetXHalfLength(fBoxSize/2);
247 fBox->SetYHalfLength(fBoxSize/2);
248 fBox->SetZHalfLength(fBoxSize/2);
const XML_Char int const XML_Char * value
Definition at line 243 of file DetectorConstruction.cc.
246 fWorldSizeX = 1.2*fAbsorSizeX;
const XML_Char int const XML_Char * value
Definition at line 183 of file DetectorConstruction.cc.
186 if (fWorldSize<fBoxSizeXY) fWorldSize = 1.2*fBoxSizeXY;
const XML_Char int const XML_Char * value
Definition at line 251 of file DetectorConstruction.cc.
253 fAbsorSizeYZ =
value;
254 fWorldSizeYZ = 1.2*fAbsorSizeYZ;
const XML_Char int const XML_Char * value
Definition at line 190 of file DetectorConstruction.cc.
193 if (fWorldSize<fBoxSizeZ) fWorldSize = 1.2*fBoxSizeZ;
const XML_Char int const XML_Char * value
void DetectorConstruction::SetTallyNumber |
( |
G4int |
value | ) |
|
Definition at line 321 of file DetectorConstruction.cc.
324 fTallyNumber =
value;
326 G4cout <<
"### DetectorConstruction::SetTallyNumber WARNING: wrong tally "
G4GLOB_DLL std::ostream G4cout
const XML_Char int const XML_Char * value
Definition at line 345 of file DetectorConstruction.cc.
348 fTallyPosition[j] =
value;
350 G4cout <<
"### DetectorConstruction::SetTallyPosition WARNING: wrong tally "
351 <<
"number " << j <<
" is ignored" <<
G4endl;
G4GLOB_DLL std::ostream G4cout
const XML_Char int const XML_Char * value
Definition at line 333 of file DetectorConstruction.cc.
336 fTallySize[j] =
value;
338 G4cout <<
"### DetectorConstruction::SetTallyNumber WARNING: wrong tally "
339 <<
"number " << j <<
" is ignored" <<
G4endl;
G4GLOB_DLL std::ostream G4cout
const XML_Char int const XML_Char * value
void DetectorConstruction::SetTarget1Material |
( |
const G4String & |
m | ) |
|
Definition at line 394 of file DetectorConstruction.cc.
400 G4cout <<
"Material " << mat <<
" is not found out!" <<
G4endl;
401 }
else if (pttoMaterial != fTarget1Material) {
403 if(fLogicTarget1) { fLogicTarget1->
SetMaterial(fTarget1Material); }
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetTarget2Material |
( |
const G4String & |
m | ) |
|
Definition at line 410 of file DetectorConstruction.cc.
417 G4cout <<
"Material " << mat <<
" is not found out!" <<
G4endl;
418 }
else if (pttoMaterial != fTarget2Material) {
419 fTarget2Material = pttoMaterial;
421 if(fLogicTarget2) { fLogicTarget2->
SetMaterial(fTarget2Material); }
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetTargetLength |
( |
G4double |
value | ) |
|
Definition at line 177 of file DetectorConstruction.cc.
179 if(val > 0.0 && val != fLength) {
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetTargetMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 147 of file DetectorConstruction.cc.
152 if (mat != fTargetMaterial) {
154 fTargetMaterial = mat;
157 G4cout <<
"### Warning! Target material: <"
158 << materialChoice <<
"> not found" <<
G4endl;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
G4GLOB_DLL std::ostream G4cout
void DetectorConstruction::SetTargetMaterial |
( |
const G4String & |
mat | ) |
|
Definition at line 141 of file DetectorConstruction.cc.
146 if (material && material != fTargetMaterial) {
148 if(fLogicTarget) fLogicTarget->
SetMaterial(fTargetMaterial);
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetTargetMaterial |
( |
const G4String & |
| ) |
|
void DetectorConstruction::SetTargetMaterial |
( |
const G4String & |
| ) |
|
void DetectorConstruction::SetTargetMaterial |
( |
const G4String & |
| ) |
|
void DetectorConstruction::SetTargetRadius |
( |
G4double |
value | ) |
|
Definition at line 167 of file DetectorConstruction.cc.
169 if(val > 0.0 && val != fRadius) {
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetThicknessScatter |
( |
G4double |
val | ) |
|
Definition at line 152 of file DetectorConstruction.cc.
154 fTrackingCut =
value;
const XML_Char int const XML_Char * value
void ReinitializeGeometry(G4bool destroyFirst=false, G4bool prop=true)
static G4RunManager * GetRunManager()
Definition at line 416 of file DetectorConstruction.cc.
void GeometryHasBeenModified(G4bool prop=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::SetWallMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 208 of file DetectorConstruction.cc.
212 if (pttoMaterial) fWallMaterial = pttoMaterial;
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
void DetectorConstruction::SetWallThickness |
( |
G4double |
value | ) |
|
void DetectorConstruction::SetWorldMaterial |
( |
const G4String & |
| ) |
|
void DetectorConstruction::SetWorldMaterial |
( |
const G4String & |
| ) |
|
void DetectorConstruction::SetWorldMaterial |
( |
const G4String & |
| ) |
|
void DetectorConstruction::SetWorldMaterial |
( |
const G4String & |
material | ) |
|
Definition at line 430 of file DetectorConstruction.cc.
435 if (pttoMaterial) fDefaultMaterial = pttoMaterial;
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void DetectorConstruction::SetWorldMaterial |
( |
const G4String & |
| ) |
|
void DetectorConstruction::SetWorldMaterial |
( |
G4String |
materialChoice | ) |
|
Definition at line 357 of file DetectorConstruction.cc.
363 if (pttoMaterial && fWorldMaterial != pttoMaterial) {
364 fWorldMaterial = pttoMaterial;
365 if(fLogicWorld) { fLogicWorld->
SetMaterial(fWorldMaterial); }
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
static G4NistManager * Instance()
void PhysicsHasBeenModified()
static G4RunManager * GetRunManager()
void SetMaterial(G4Material *pMaterial)
void DetectorConstruction::SetWorldMaterial |
( |
const G4String & |
| ) |
|
void DetectorConstruction::SetWorldMaterial |
( |
const G4String & |
| ) |
|
Definition at line 390 of file DetectorConstruction.cc.
393 fDefaultWorld =
false;
394 ComputeCalorParameters();
395 if(fPhysiWorld) { ChangeGeometry(); }
Definition at line 400 of file DetectorConstruction.cc.
403 fDefaultWorld =
false;
404 ComputeCalorParameters();
405 if(fPhysiWorld) { ChangeGeometry(); }
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
Definition at line 277 of file DetectorConstruction.cc.
279 fGradientsInitialized=
true;
virtual void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
static G4RunManager * GetRunManager()
void DetectorConstruction::UpdateGeometry |
( |
| ) |
|
G4int DetectorConstruction::fCoef |
G4int DetectorConstruction::fGrid |
G4int DetectorConstruction::fModel |
G4int DetectorConstruction::fProfile |
The documentation for this class was generated from the following files: