Commit b79031b3 authored by Alex Ciabattoni's avatar Alex Ciabattoni
Browse files

Geometry COSI updates

parent 27a0f8dd
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -5454,16 +5454,16 @@ G4VPhysicalVolume* GeometryCOSI_ACS::ConstructGeometry(G4VPhysicalVolume* World_
                G4double foam_sourceX = casingX-casingThick*2.;
                G4double foam_sourceY = casingY-casingThick*2.;
                G4double foam_sourceZ = casingZ-casingThick*2.;
                G4double foam_sourceZ = (casingZ-casingThick*2.)/2.;
                G4double foam_cavityThick = 1.;
                G4double foam_source_posX = 0.;
                G4double foam_source_posY = 0.;
                G4double foam_source_posZ = casing_posZ;
                G4double foam_source_posZ = casing_posZ - (casingZ-casingThick*2.)/2. + foam_sourceZ/2.;
                G4Box* solid_foam_source_notsub = new G4Box("solid_foam_source_notsub", foam_sourceX/2., foam_sourceY/2., foam_sourceZ/2.);
                G4Tubs* foam_source_cavity = new G4Tubs("foam_cavity", 0., 2.5, foam_cavityThick/2., 0., 360.);
                G4SubtractionSolid* solid_foam_source = new G4SubtractionSolid("solid_foam_source", solid_foam_source_notsub, foam_source_cavity, 0, G4ThreeVector(0., 0., 0.));
                G4SubtractionSolid* solid_foam_source = new G4SubtractionSolid("solid_foam_source", solid_foam_source_notsub, foam_source_cavity, 0, G4ThreeVector(0., 0., foam_sourceZ/2.));
                
                G4LogicalVolume* log_foam_source = new G4LogicalVolume(solid_foam_source, foam_mat, "log_foam_source");
+2 −0
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@
#include "G4EmLivermorePolarizedPhysics.hh"
#include "G4OpticalParameters.hh"
#include "G4OpticalPhysics.hh"
#include "G4RadioactiveDecayPhysics.hh"
#include "G4DecayPhysics.hh"
#include "G4EmExtraPhysics.hh"
#include "G4IonPhysics.hh"
@@ -85,6 +86,7 @@ OPTPhys::OPTPhys()
   
    // Decays
    RegisterPhysics( new G4DecayPhysics() );
    RegisterPhysics( new G4RadioactiveDecayPhysics() );

    // Hadron Elastic scattering
    RegisterPhysics( new G4HadronElasticPhysics() );