Loading grb.mac 0 → 100644 +124 −0 Original line number Original line Diff line number Diff line # Input spectrum /gps/particle gamma /gps/ene/type Arb /gps/hist/type arb /gps/ene/min 0.002 MeV /gps/ene/max 2.000 MeV /gps/hist/point 0.0020 4.9007e+01 /gps/hist/point 0.0021 4.5642e+01 /gps/hist/point 0.0023 4.2498e+01 /gps/hist/point 0.0025 3.9570e+01 /gps/hist/point 0.0026 3.6836e+01 /gps/hist/point 0.0028 3.4288e+01 /gps/hist/point 0.0030 3.1912e+01 /gps/hist/point 0.0033 2.9696e+01 /gps/hist/point 0.0035 2.7629e+01 /gps/hist/point 0.0037 2.5702e+01 /gps/hist/point 0.0040 2.3905e+01 /gps/hist/point 0.0043 2.2229e+01 /gps/hist/point 0.0046 2.0666e+01 /gps/hist/point 0.0050 1.9210e+01 /gps/hist/point 0.0053 1.7851e+01 /gps/hist/point 0.0057 1.6584e+01 /gps/hist/point 0.0061 1.5403e+01 /gps/hist/point 0.0065 1.4301e+01 /gps/hist/point 0.0070 1.3275e+01 /gps/hist/point 0.0075 1.2317e+01 /gps/hist/point 0.0081 1.1424e+01 /gps/hist/point 0.0087 1.0593e+01 /gps/hist/point 0.0093 9.8175e+00 /gps/hist/point 0.0100 9.0939e+00 /gps/hist/point 0.0107 8.4207e+00 /gps/hist/point 0.0114 7.7929e+00 /gps/hist/point 0.0123 7.2077e+00 /gps/hist/point 0.0132 6.6626e+00 /gps/hist/point 0.0141 6.1547e+00 /gps/hist/point 0.0151 5.6817e+00 /gps/hist/point 0.0162 5.2411e+00 /gps/hist/point 0.0174 4.8309e+00 /gps/hist/point 0.0187 4.4489e+00 /gps/hist/point 0.0200 4.0936e+00 /gps/hist/point 0.0214 3.7629e+00 /gps/hist/point 0.0230 3.4554e+00 /gps/hist/point 0.0247 3.1695e+00 /gps/hist/point 0.0264 2.9036e+00 /gps/hist/point 0.0283 2.6567e+00 /gps/hist/point 0.0304 2.4273e+00 /gps/hist/point 0.0326 2.2145e+00 /gps/hist/point 0.0350 2.0172e+00 /gps/hist/point 0.0375 1.8343e+00 /gps/hist/point 0.0402 1.6650e+00 /gps/hist/point 0.0431 1.5083e+00 /gps/hist/point 0.0462 1.3636e+00 /gps/hist/point 0.0495 1.2299e+00 /gps/hist/point 0.0531 1.1067e+00 /gps/hist/point 0.0570 9.9324e-01 /gps/hist/point 0.0611 8.8895e-01 /gps/hist/point 0.0655 7.9321e-01 /gps/hist/point 0.0702 7.0557e-01 /gps/hist/point 0.0753 6.2546e-01 /gps/hist/point 0.0807 5.5239e-01 /gps/hist/point 0.0866 4.8597e-01 /gps/hist/point 0.0928 4.2574e-01 /gps/hist/point 0.0995 3.7128e-01 /gps/hist/point 0.1067 3.2223e-01 /gps/hist/point 0.1144 2.7820e-01 /gps/hist/point 0.1227 2.3885e-01 /gps/hist/point 0.1316 2.0385e-01 /gps/hist/point 0.1411 1.7287e-01 /gps/hist/point 0.1513 1.4558e-01 /gps/hist/point 0.1622 1.2172e-01 /gps/hist/point 0.1739 1.0096e-01 /gps/hist/point 0.1865 8.3027e-02 /gps/hist/point 0.2000 6.7669e-02 /gps/hist/point 0.2145 5.4886e-02 /gps/hist/point 0.2300 4.4522e-02 /gps/hist/point 0.2466 3.6112e-02 /gps/hist/point 0.2644 2.9293e-02 /gps/hist/point 0.2835 2.3760e-02 /gps/hist/point 0.3040 1.9272e-02 /gps/hist/point 0.3260 1.5633e-02 /gps/hist/point 0.3495 1.2680e-02 /gps/hist/point 0.3748 1.0285e-02 /gps/hist/point 0.4018 8.3421e-03 /gps/hist/point 0.4309 6.7668e-03 /gps/hist/point 0.4620 5.4887e-03 /gps/hist/point 0.4954 4.4521e-03 /gps/hist/point 0.5312 3.6110e-03 /gps/hist/point 0.5696 2.9292e-03 /gps/hist/point 0.6108 2.3760e-03 /gps/hist/point 0.6549 1.9272e-03 /gps/hist/point 0.7022 1.5632e-03 /gps/hist/point 0.7530 1.2680e-03 /gps/hist/point 0.8074 1.0285e-03 /gps/hist/point 0.8658 8.3423e-04 /gps/hist/point 0.9283 6.7670e-04 /gps/hist/point 0.9954 5.4888e-04 /gps/hist/point 1.0673 4.4519e-04 /gps/hist/point 1.1445 3.6112e-04 /gps/hist/point 1.2272 2.9293e-04 /gps/hist/point 1.3159 2.3760e-04 /gps/hist/point 1.4110 1.9273e-04 /gps/hist/point 1.5129 1.5632e-04 /gps/hist/point 1.6223 1.2679e-04 /gps/hist/point 1.7395 1.0285e-04 /gps/hist/point 1.8652 8.3420e-05 /gps/hist/point 2.0000 6.7669e-05 /gps/hist/inter Lin /gps/pos/type Plane /gps/pos/shape Square /gps/pos/halfx 50 cm /gps/pos/halfy 50 cm /process/em/fluo true /process/em/auger true /process/em/pixe false /gps/pos/centre 0.000 0.000 200.000 /gps/pos/rot1 -0.000 1.000 0.000 /gps/pos/rot2 1.000 0.000 -0.000 /gps/direction -0.000 -0.000 -1.000 /run/beamOn 10000000 src/PCBParameterisation.cc 0 → 100644 +35 −0 Original line number Original line Diff line number Diff line #include "PCBParameterisation.hh" #include "G4SystemOfUnits.hh" #include "G4PhysicalConstants.hh" #include "G4VPhysicalVolume.hh" #include "G4ThreeVector.hh" #include "G4RotationMatrix.hh" #include "G4Box.hh" PCBParameterisation::PCBParameterisation(G4double barSide, G4double barLength, G4int nSide) { fSpacing = barSide; fLength = barLength; fSide = nSide; } PCBParameterisation::~PCBParameterisation() {;} // void PCBParameterisation::ComputeDimensions (G4Box &, const G4int, G4VPhysicalVolume* physVol) const // { // } void PCBParameterisation::ComputeTransformation (const G4int copyNo, G4VPhysicalVolume* physVol) const { physVol->SetTranslation(G4ThreeVector(xCell, yCell, zCell)); } Loading
grb.mac 0 → 100644 +124 −0 Original line number Original line Diff line number Diff line # Input spectrum /gps/particle gamma /gps/ene/type Arb /gps/hist/type arb /gps/ene/min 0.002 MeV /gps/ene/max 2.000 MeV /gps/hist/point 0.0020 4.9007e+01 /gps/hist/point 0.0021 4.5642e+01 /gps/hist/point 0.0023 4.2498e+01 /gps/hist/point 0.0025 3.9570e+01 /gps/hist/point 0.0026 3.6836e+01 /gps/hist/point 0.0028 3.4288e+01 /gps/hist/point 0.0030 3.1912e+01 /gps/hist/point 0.0033 2.9696e+01 /gps/hist/point 0.0035 2.7629e+01 /gps/hist/point 0.0037 2.5702e+01 /gps/hist/point 0.0040 2.3905e+01 /gps/hist/point 0.0043 2.2229e+01 /gps/hist/point 0.0046 2.0666e+01 /gps/hist/point 0.0050 1.9210e+01 /gps/hist/point 0.0053 1.7851e+01 /gps/hist/point 0.0057 1.6584e+01 /gps/hist/point 0.0061 1.5403e+01 /gps/hist/point 0.0065 1.4301e+01 /gps/hist/point 0.0070 1.3275e+01 /gps/hist/point 0.0075 1.2317e+01 /gps/hist/point 0.0081 1.1424e+01 /gps/hist/point 0.0087 1.0593e+01 /gps/hist/point 0.0093 9.8175e+00 /gps/hist/point 0.0100 9.0939e+00 /gps/hist/point 0.0107 8.4207e+00 /gps/hist/point 0.0114 7.7929e+00 /gps/hist/point 0.0123 7.2077e+00 /gps/hist/point 0.0132 6.6626e+00 /gps/hist/point 0.0141 6.1547e+00 /gps/hist/point 0.0151 5.6817e+00 /gps/hist/point 0.0162 5.2411e+00 /gps/hist/point 0.0174 4.8309e+00 /gps/hist/point 0.0187 4.4489e+00 /gps/hist/point 0.0200 4.0936e+00 /gps/hist/point 0.0214 3.7629e+00 /gps/hist/point 0.0230 3.4554e+00 /gps/hist/point 0.0247 3.1695e+00 /gps/hist/point 0.0264 2.9036e+00 /gps/hist/point 0.0283 2.6567e+00 /gps/hist/point 0.0304 2.4273e+00 /gps/hist/point 0.0326 2.2145e+00 /gps/hist/point 0.0350 2.0172e+00 /gps/hist/point 0.0375 1.8343e+00 /gps/hist/point 0.0402 1.6650e+00 /gps/hist/point 0.0431 1.5083e+00 /gps/hist/point 0.0462 1.3636e+00 /gps/hist/point 0.0495 1.2299e+00 /gps/hist/point 0.0531 1.1067e+00 /gps/hist/point 0.0570 9.9324e-01 /gps/hist/point 0.0611 8.8895e-01 /gps/hist/point 0.0655 7.9321e-01 /gps/hist/point 0.0702 7.0557e-01 /gps/hist/point 0.0753 6.2546e-01 /gps/hist/point 0.0807 5.5239e-01 /gps/hist/point 0.0866 4.8597e-01 /gps/hist/point 0.0928 4.2574e-01 /gps/hist/point 0.0995 3.7128e-01 /gps/hist/point 0.1067 3.2223e-01 /gps/hist/point 0.1144 2.7820e-01 /gps/hist/point 0.1227 2.3885e-01 /gps/hist/point 0.1316 2.0385e-01 /gps/hist/point 0.1411 1.7287e-01 /gps/hist/point 0.1513 1.4558e-01 /gps/hist/point 0.1622 1.2172e-01 /gps/hist/point 0.1739 1.0096e-01 /gps/hist/point 0.1865 8.3027e-02 /gps/hist/point 0.2000 6.7669e-02 /gps/hist/point 0.2145 5.4886e-02 /gps/hist/point 0.2300 4.4522e-02 /gps/hist/point 0.2466 3.6112e-02 /gps/hist/point 0.2644 2.9293e-02 /gps/hist/point 0.2835 2.3760e-02 /gps/hist/point 0.3040 1.9272e-02 /gps/hist/point 0.3260 1.5633e-02 /gps/hist/point 0.3495 1.2680e-02 /gps/hist/point 0.3748 1.0285e-02 /gps/hist/point 0.4018 8.3421e-03 /gps/hist/point 0.4309 6.7668e-03 /gps/hist/point 0.4620 5.4887e-03 /gps/hist/point 0.4954 4.4521e-03 /gps/hist/point 0.5312 3.6110e-03 /gps/hist/point 0.5696 2.9292e-03 /gps/hist/point 0.6108 2.3760e-03 /gps/hist/point 0.6549 1.9272e-03 /gps/hist/point 0.7022 1.5632e-03 /gps/hist/point 0.7530 1.2680e-03 /gps/hist/point 0.8074 1.0285e-03 /gps/hist/point 0.8658 8.3423e-04 /gps/hist/point 0.9283 6.7670e-04 /gps/hist/point 0.9954 5.4888e-04 /gps/hist/point 1.0673 4.4519e-04 /gps/hist/point 1.1445 3.6112e-04 /gps/hist/point 1.2272 2.9293e-04 /gps/hist/point 1.3159 2.3760e-04 /gps/hist/point 1.4110 1.9273e-04 /gps/hist/point 1.5129 1.5632e-04 /gps/hist/point 1.6223 1.2679e-04 /gps/hist/point 1.7395 1.0285e-04 /gps/hist/point 1.8652 8.3420e-05 /gps/hist/point 2.0000 6.7669e-05 /gps/hist/inter Lin /gps/pos/type Plane /gps/pos/shape Square /gps/pos/halfx 50 cm /gps/pos/halfy 50 cm /process/em/fluo true /process/em/auger true /process/em/pixe false /gps/pos/centre 0.000 0.000 200.000 /gps/pos/rot1 -0.000 1.000 0.000 /gps/pos/rot2 1.000 0.000 -0.000 /gps/direction -0.000 -0.000 -1.000 /run/beamOn 10000000
src/PCBParameterisation.cc 0 → 100644 +35 −0 Original line number Original line Diff line number Diff line #include "PCBParameterisation.hh" #include "G4SystemOfUnits.hh" #include "G4PhysicalConstants.hh" #include "G4VPhysicalVolume.hh" #include "G4ThreeVector.hh" #include "G4RotationMatrix.hh" #include "G4Box.hh" PCBParameterisation::PCBParameterisation(G4double barSide, G4double barLength, G4int nSide) { fSpacing = barSide; fLength = barLength; fSide = nSide; } PCBParameterisation::~PCBParameterisation() {;} // void PCBParameterisation::ComputeDimensions (G4Box &, const G4int, G4VPhysicalVolume* physVol) const // { // } void PCBParameterisation::ComputeTransformation (const G4int copyNo, G4VPhysicalVolume* physVol) const { physVol->SetTranslation(G4ThreeVector(xCell, yCell, zCell)); }