|
| 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 () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | SetMassNucleus (G4double mN) |
|
G4double | GetMassNucleus () const |
|
void | SetMassCytoplasm (G4double mC) |
|
G4double | GetMassCytoplasm () const |
|
void | SetNbOfPixelsInPhantom (G4int nP) |
|
G4int | GetNbOfPixelsInPhantom () const |
|
const G4LogicalVolume * | GetLogicalCollDetYoke () const |
|
const G4LogicalVolume * | GetLogicalIsobutane () const |
|
const G4LogicalVolume * | GetLogicalCollDetGap4 () const |
|
const G4LogicalVolume * | GetLogicalPolyprop () const |
|
const G4LogicalVolume * | GetLogicalKgm () const |
|
const G4Material * | GetNucleusMaterial1 () const |
|
const G4Material * | GetNucleusMaterial2 () const |
|
const G4Material * | GetNucleusMaterial3 () const |
|
const G4Material * | GetCytoplasmMaterial1 () const |
|
const G4Material * | GetCytoplasmMaterial2 () const |
|
const G4Material * | GetCytoplasmMaterial3 () const |
|
const CellParameterisation * | GetCellParameterisation () const |
|
| 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 () |
|
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 (const G4String &boxMaterialName="G4_AIR", G4double boxHx=40 *CLHEP::cm, G4double boxHy=40 *CLHEP::cm, G4double boxHz=40 *CLHEP::cm, const G4String &worldMaterialName="G4_AIR", G4double worldSizeFactor=1.25) |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetBoxMaterial (const G4String &materialName) |
|
void | SetWorldMaterial (const G4String &materialName) |
|
void | SetBoxDimensions (G4ThreeVector dimensions) |
|
void | SetWorldSizeFactor (G4double factor) |
|
| 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 () const |
|
const G4Material * | GetMaterial () const |
|
G4int | GetnLtot () const |
|
G4int | GetnRtot () const |
|
G4double | GetdLradl () const |
|
G4double | GetdRradl () const |
|
G4double | GetdLlength () const |
|
G4double | GetdRlength () const |
|
G4double | GetfullLength () const |
|
G4double | GetfullRadius () const |
|
| 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 () const |
|
G4double | GetWorldSizeYZ () const |
|
G4double | GetCalorThickness () const |
|
G4double | GetCalorSizeYZ () const |
|
G4int | GetNbOfLayers () const |
|
G4int | GetNbOfAbsor () const |
|
G4double | GetAbsorThickness (G4int i) const |
|
const G4Material * | GetAbsorMaterial (G4int i) const |
|
const G4VPhysicalVolume * | GetphysiWorld () const |
|
const G4Material * | GetWorldMaterial () const |
|
const G4VPhysicalVolume * | GetAbsorber (G4int i) const |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetAbsorberMaterial (const G4String &) |
|
void | SetAbsorberThickness (G4double) |
|
void | SetAbsorberSizeYZ (G4double) |
|
void | SetAbsorberXpos (G4double) |
|
void | SetWorldMaterial (const G4String &) |
|
void | SetWorldSizeX (G4double) |
|
void | SetWorldSizeYZ (G4double) |
|
void | SetMagField (G4double) |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | PrintGeomParameters () |
|
const G4Material * | GetAbsorberMaterial () const |
|
G4double | GetAbsorberThickness () const |
|
G4double | GetAbsorberSizeYZ () const |
|
G4double | GetAbsorberXpos () const |
|
G4double | GetxstartAbs () const |
|
G4double | GetxendAbs () const |
|
const G4Material * | GetWorldMaterial () const |
|
G4double | GetWorldSizeX () const |
|
const G4VPhysicalVolume * | GetAbsorber () const |
|
| 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) |
|
G4VPhysicalVolume * | GetWorldPhysVol () const |
|
void | SetMaxChargedStep (G4double x) |
|
G4double | GetMaxChargedStep () const |
|
| 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 (const G4String &boxMaterialName="G4_AIR", G4double boxHx=40 *CLHEP::cm, G4double boxHy=40 *CLHEP::cm, G4double boxHz=40 *CLHEP::cm, const G4String &worldMaterialName="G4_AIR", G4double worldSizeFactor=1.25) |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetBoxMaterial (const G4String &materialName) |
|
void | SetWorldMaterial (const G4String &materialName) |
|
void | SetBoxDimensions (G4ThreeVector dimensions) |
|
void | SetWorldSizeFactor (G4double factor) |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetWorldSizeXY () |
|
G4double | GetWorldSizeZ () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | DefineMaterials () |
|
G4VPhysicalVolume * | Construct () |
|
G4String | GetEC () |
|
void | SetEC (G4String aString) |
|
G4String | GetMaterial () |
|
void | SetMaterial (G4String aString) |
|
G4ThreeVector | GetSizes () |
|
void | SetSizes (G4ThreeVector a3vec) |
|
G4ThreeVector | GetBR () |
|
void | SetBR (G4ThreeVector a3vec) |
|
G4ThreeVector | GetAngles () |
|
void | SetAngles (G4ThreeVector a3vec) |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | SetSizeZ (G4double) |
|
void | SetSizeXY (G4double) |
|
void | SetMaterial (const G4String &) |
|
G4double | GetWorldSizeZ () |
|
G4double | GetAbsorSizeZ () |
|
const G4Material * | GetAbsorMaterial () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetSizeX (G4double) |
|
void | SetSizeYZ (G4double) |
|
void | SetMaterial (const G4String &) |
|
void | SetMagField (G4double v) |
|
void | SetMaxStepSize (G4double) |
|
void | UpdateGeometry () |
|
virtual void | ConstructSDandField () |
|
G4double | GetWorldSizeX () |
|
G4double | GetAbsorSizeX () |
|
G4double | GetMaxStepSize () |
|
const G4Material * | GetAbsorMaterial () |
|
G4MonopoleFieldSetup * | GetMonopoleFieldSetup () const |
|
| DetectorConstruction (const G4String &boxMaterialName="G4_AIR", G4double boxHx=40 *CLHEP::cm, G4double boxHy=40 *CLHEP::cm, G4double boxHz=40 *CLHEP::cm, const G4String &worldMaterialName="G4_AIR", G4double worldSizeFactor=1.25) |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetBoxMaterial (const G4String &materialName) |
|
void | SetWorldMaterial (const G4String &materialName) |
|
void | SetBoxDimensions (G4ThreeVector dimensions) |
|
void | SetWorldSizeFactor (G4double factor) |
|
| 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 |
|
G4VModularPhysicsList * | GetPhysicsList () |
|
void | SetPhysicsList (G4VModularPhysicsList *ptr) |
|
| 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 () |
|
| ~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 () |
|
| ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
| DetectorConstruction () |
|
| ~DetectorConstruction () |
|
void | SetRadius (G4double) |
|
void | SetMaterial (G4String) |
|
void | SetTrackingCut (G4double) |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4double | GetAbsorRadius () const |
|
G4Material * | GetAbsorMaterial () const |
|
void | PrintParameters () const |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4Region * | GetTargetRegion () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
void | PrintParameters () const |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
G4Region * | GetTargetRegion () |
|
NeuronLoadDataFile * | GetNeuronLoadParamz () |
|
const G4VPhysicalVolume * | GetsomaPV (G4int i) |
|
const G4VPhysicalVolume * | GetdendritePV (G4int i) |
|
const G4VPhysicalVolume * | GetaxonPV (G4int i) |
|
G4Material * | GetTargetMaterial () |
|
G4int | GetnbSomacomp () |
|
G4double | GetMassSomacomp (G4int i) |
|
G4double | GetMassSomaTot () |
|
G4ThreeVector | GetPosSomacomp (G4int i) |
|
G4int | GetnbDendritecomp () |
|
G4double | GetMassDendcomp (G4int i) |
|
G4double | GetMassDendTot () |
|
G4ThreeVector | GetPosDendcomp (G4int i) |
|
G4double | GetDistADendSoma (G4int i) |
|
G4double | GetDistBDendSoma (G4int i) |
|
G4int | GetnbAxoncomp () |
|
G4double | GetMassAxoncomp (G4int i) |
|
G4double | GetMassAxonTot () |
|
G4ThreeVector | GetPosAxoncomp (G4int i) |
|
G4double | GetDistAxonsoma (G4int i) |
|
G4double | GetTotVolNeuron () |
|
G4double | GetTotSurfNeuron () |
|
G4double | GetTotMassNeuron () |
|
G4double | GetTotVolSlice () |
|
G4double | GetTotSurfSlice () |
|
G4double | GetTotMassSlice () |
|
G4double | GetTotVolMedium () |
|
G4double | GetTotSurfMedium () |
|
G4double | GetTotMassMedium () |
|
| 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 () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetMaterial (G4String) |
|
void | SetTrackingCut (G4double) |
|
void | PrintParameters () const |
|
G4double | GetAbsorMass () const |
|
G4Material * | GetAbsorMaterial () const |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
void | SetDiameter (G4double) |
|
void | SetLength (G4double) |
|
void | UpdateGeometry () |
|
| 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) |
|
void | SetNumberDivZ (G4int val) |
|
void | SetNumberDivR (G4int val) |
|
const G4VPhysicalVolume * | GetCheckVolume () const |
|
const G4VPhysicalVolume * | GetGasVolume () const |
|
const G4VPhysicalVolume * | GetPhantom () const |
|
const G4VPhysicalVolume * | GetTarget1 () const |
|
const G4VPhysicalVolume * | GetTarget2 () const |
|
G4double | GetAbsorberZ () const |
|
G4double | GetAbsorberR () const |
|
G4double | GetScoreZ () const |
|
G4int | GetNumberDivZ () const |
|
G4int | GetNumberDivR () const |
|
void | SetMaxEnergy (G4double e) |
|
G4double | GetMaxEnergy () const |
|
G4int | GetNumberDivE () const |
|
void | SetNumberDivE (G4int val) |
|
void | SetVerbose (G4bool v) |
|
G4bool | GetVerbose () const |
|
void | DumpGeometryParameters () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
G4VPhysicalVolume * | GetTank () |
|
G4double | GetTankXSize () |
|
G4OpticalSurface * | GetSurface (void) |
|
void | SetSurfaceFinish (const G4OpticalSurfaceFinish finish) |
|
G4OpticalSurfaceFinish | GetSurfaceFinish (void) |
|
void | SetSurfaceType (const G4SurfaceType type) |
|
void | SetSurfaceModel (const G4OpticalSurfaceModel model) |
|
G4OpticalSurfaceModel | GetSurfaceModel (void) |
|
void | SetSurfaceSigmaAlpha (G4double v) |
|
void | AddBoxMPV (const char *c, G4MaterialPropertyVector *mpv) |
|
void | AddBoxMPCV (const char *c, G4double v) |
|
G4MaterialPropertiesTable * | GetBoxMaterialPropertiesTable () |
|
void | AddWorldMPV (const char *c, G4MaterialPropertyVector *mpv) |
|
void | AddWorldMPCV (const char *c, G4double v) |
|
G4MaterialPropertiesTable * | GetWorldMaterialPropertiesTable () |
|
void | AddSurfaceMPV (const char *c, G4MaterialPropertyVector *mpv) |
|
G4MaterialPropertiesTable * | GetSurfaceMaterialPropertiesTable () |
|
virtual G4VPhysicalVolume * | Construct () |
|
| 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 () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
| DetectorConstruction () |
|
virtual | ~DetectorConstruction () |
|
virtual G4VPhysicalVolume * | Construct () |
|
virtual void | ConstructSDandField () |
|
| DetectorConstruction () |
|
virtual | ~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 () |
|
G4Material * | MaterialWithSingleIsotope (G4String, G4String, G4double, G4int, G4int) |
|
void | SetAbsorThickness (G4double) |
|
void | SetAbsorSizeYZ (G4double) |
|
void | SetAbsorMaterial (G4String) |
|
G4double | GetAbsorThickness () |
|
G4double | GetAbsorSizeYZ () |
|
G4Material * | GetAbsorMaterial () |
|
G4double | GetWorldSizeX () |
|
G4double | GetWorldSizeYZ () |
|
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 () |
|
virtual void | CloneSD () |
|
virtual void | CloneF () |
|
void | RegisterParallelWorld (G4VUserParallelWorld *) |
|
G4int | ConstructParallelGeometries () |
|
void | ConstructParallelSD () |
|
G4int | GetNumberOfParallelWorld () const |
|
G4VUserParallelWorld * | GetParallelWorld (G4int i) const |
|
Simple detector construction with a box volume placed in a world.
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:
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.
Detector construction class to define materials and geometry. The calorimeter is a box made of a given number of layers. A layer consists of an absorber plate and of a detection gap. The layer is replicated.
Four parameters define the geometry of the calorimeter :
- the thickness of an absorber plate,
- the thickness of a gap,
- the number of layers,
- the transverse size of the calorimeter (the input face is a square).
In ConstructSDandField() sensitive detectors of CalorimeterSD type are created and associated with the Absorber and Gap volumes. In addition a transverse uniform magnetic field is defined via G4GlobalMagFieldMessenger class.
environments/g4py/examples/demos/TestEm0/module/DetectorConstruction.hh 파일의 46 번째 라인에서 정의되었습니다.