Parse: sistrip
Si detector strip (resistive readout 1 dim). This single-strip detector is used to detect protons in HELIOS. The strip uses a digitizer which gives energies in both ends of the strip with resistive readout, as well as the full energy at the back side of the detector. Default dimensions correspond to those in HELIOS.
rot{x,y,z}|x0|y0|z0               0 1|cm  Rotation | Location. (Cumulative.)
dx                             5.05 cm    Active length of the strip.
dy                              0.9 cm    Active width of the strip.
dz                             0.07 cm    Full thickness of the strip.
deadlayer                     2e-05 cm    Thickness of deadlayer.
inactive_x                    0.275 cm    Inactive material x direction.
inactive_y                     0.15 cm    Inactive material y direction.
type                             Si       Detector material.
enter                             0       Include incoming particles in tree.
sigma_x                        0.02 cm    x blurring in tree output.
sigma_y                        0.02 cm    y blurring in tree output.
sigma_z                        0.02 cm    z blurring in tree output.
sigma_t                           3 ns    t blurring in tree output.
sigma_e                        0.01       e blurring in tree output.
noblur                                    Do not randomise clusterized
                                          x,y,z,t,e output.
spec=DET-ABC                              With specification of DET-ABC,
                                          location not taken, given explicitly.
inside=DET-ABC                            Inside root volume of DET-ABC.
tree-sort-by-t       Sort clusters by time instead of decreasing energy.
tree-num-clusters=N  Number of clusters to include (default 10).
tree-max-cluster=N   Maximum length of a cluster (default 10 cm).
tree-cluster-coord=[world|det|seg]  Cluster coordinate (default det).
tree-keep-cluster-prob=[I=]P  Prob. to keep cluster (per subvolume I).
tree-keep-event-prob=[I=]P    Prob. to keep all clusters (per subvolume I).
tree-gun-edep        Record total deposited energy for each primary.
tree-name=NAME       Override default name.
These are the parameters that can be changed, with their default values and a short description of each parameter. Always refer to the ggland output for an updated description, not the copy above.
./land_geant4 --sistrip=z0=2cm\
         --gun=p,T=2MeV,isotropic \
         --world=type=vacuum --events=50000 \
         --tree=digi,test.root
The sistrip has a resistive readout, meaning that the digitizer takes each hit on the detector and propagates it to the sides of the detector. There is another type where the strip is segmented horizontally on the one side, and vertically on the other side. To simulate these detectors with a "pixelated" output, you can use the dsssd version below.
Similar to the sistrip, this detector consists of one active layer of silicon (gray), surrounded by an inactive part (blue), as shown in the figure below. The DSSSD has a two-channel output; one for hits on the x segments and one for the hits on the y segments. Its default parameter values correspond to the DSSSDs in the ISS silicon array.
 Parse: dsssd
Double Sided Silicon Strip Detector. These type of detector is, among others, used to detect protons in ISS. The strips have orthogonal outputs, one for hits on the x segments and one for the y segments.Default design correspond to the strips in ISS.
rot{x,y,z}|x0|y0|z0               0 1|cm  Rotation | Location. (Cumulative.)
dx                            12.16 cm    Active length.
dy                              2.2 cm    Active width.
dz                             0.07 cm    Full thickness.
deadlayer                     2e-05 cm    Thickness of deadlayer.
inactive_x                    0.275 cm    Inactive material x direction.
inactive_y                     0.25 cm    Inactive material y direction.
strips_x                        128       Number of segments along the x-axis.
strips_y                         11       Number of segments along the y-axis.
type                             Si       Detector material.
enter                             0       Include incoming particles in tree.
sigma_x                        0.02 cm    x blurring in tree output.
sigma_y                        0.02 cm    y blurring in tree output.
sigma_z                        0.02 cm    z blurring in tree output.
sigma_t                           3 ns    t blurring in tree output.
sigma_e                        0.01       e blurring in tree output.
noblur                                    Do not randomise clusterized
                                          x,y,z,t,e output.
spec=DET-ABC                              With specification of DET-ABC,
                                          location not taken, given explicitly.
inside=DET-ABC                            Inside root volume of DET-ABC.
tree-sort-by-t       Sort clusters by time instead of decreasing energy.
tree-num-clusters=N  Number of clusters to include (default 10).
tree-max-cluster=N   Maximum length of a cluster (default 10 cm).
tree-cluster-coord=[world|det|seg]  Cluster coordinate (default det).
tree-keep-cluster-prob=[I=]P  Prob. to keep cluster (per subvolume I).
tree-keep-event-prob=[I=]P    Prob. to keep all clusters (per subvolume I).
tree-gun-edep        Record total deposited energy for each primary.
tree-name=NAME       Override default name.
A simple script with the DSSSD:
./land_geant4 --dsssd=z0=2cm\
         --gun=p,T=2MeV,isotropic \
         --world=type=vacuum --events=50000 \
         --tree=digi,test.root
You can then open the root file in ROOT and plot h102→Draw("DSSSDuy:DSSSDux") and get something similar to the plot below. A quick note is that the two channels, DSSSDu and DSSSDv, are separate channels. They are also orthogonal to each other so they should not be plotted against each other without any preprocessing first. Take a look at the CD detector for more information.
 Parse: hsia
rot{x,y,z}|x0|y0|z0               0 1|cm  Rotation | Location. (Cumulative.)
si_thick                       0.08 cm    Full thickness of active volumes.
si_width                          1 cm    Full width active volumes.
si_length                         5 cm    Full length of active volumes.
pad                            0.45 cm    Padding of detectors.
n                                 6       Number of detectors per side.
nphi                              4       Number of sides, shape of array.
dz_casing_pad                  1.29 cm    Lengthen casing in +/- z-direction.
type                             Si       Active material.
ctype                            Al       Casing material.
enter                             0       Include incoming particles in tree.
sigma_x                        0.02 cm    x blurring in tree output.
sigma_y                        0.02 cm    y blurring in tree output.
sigma_z                        0.02 cm    z blurring in tree output.
sigma_e                        0.01       e blurring in tree output.
sigma_t                           3 ns    t blurring in tree output.
noblur                                    Do not randomise clusterized
                                          x,y,z,t,e output.
spec=DET-ABC                              With specification of DET-ABC,
                                          location not taken, given explicitly.
inside=DET-ABC                            Inside root volume of DET-ABC.
tree-sort-by-t       Sort clusters by time instead of decreasing energy.
tree-num-clusters=N  Number of clusters to include (default 10).
tree-max-cluster=N   Maximum length of a cluster (default 10 cm).
tree-cluster-coord=[world|det|seg]  Cluster coordinate (default det).
tree-keep-cluster-prob=[I=]P  Prob. to keep cluster (per subvolume I).
tree-keep-event-prob=[I=]P    Prob. to keep all clusters (per subvolume I).
tree-gun-edep        Record total deposited energy for each primary.
tree-name=NAME       Override default name.
./land_geant4 --hsia=z0=-20cm\
         --gun=p,T=2MeV,isotropic \
         --world=type=vacuum --events=50000 \
         --fieldbox=d=60cm,Bz=-2T \
         --tree=digi,test.root
This will place the silicon array's origin (mid, center point) 20 cm behind the target to allow detection of protons traveling in the backward direction (-z). The digi option has to be set for --tree in order for the digitizer output to be stored in the ROOT tree. In root we can plot the two endpoints for the detectors by h102→Draw("HSIAde1:HSIAde2"). The following plot shows the result, the maximum energy readout is 2 MeV with some hits depositing less than 2 MeV.

Note that the draw command will plot the readouts from all strips at once; to get the events from a single strip a condition ("HSIAdi==2" for example) has to be added in order to get the (third) strip's events.
 Parse: isia
rot{x,y,z}|x0|y0|z0               0 1|cm  Rotation | Location. (Cumulative.)
si_thick                       0.08 cm    Full thickness of active volumes.
si_width                          1 cm    Full width active volumes.
si_length                         5 cm    Full length of active volumes.
pad                            0.45 cm    Padding of detectors.
n                                 4       Number of detectors per side.
nphi                              6       Number of sides, shape of array.
dz_casing_pad                  1.29 cm    Lengthen casing in +/- z-direction.
type                             Si       Active material.
ctype                            Al       Casing material.
enter                             0       Include incoming particles in tree.
sigma_x                        0.02 cm    x blurring in tree output.
sigma_y                        0.02 cm    y blurring in tree output.
sigma_z                        0.02 cm    z blurring in tree output.
sigma_e                        0.01       e blurring in tree output.
sigma_t                           3 ns    t blurring in tree output.
noblur                                    Do not randomise clusterized
                                          x,y,z,t,e output.
spec=DET-ABC                              With specification of DET-ABC,
                                          location not taken, given explicitly.
inside=DET-ABC                            Inside root volume of DET-ABC.
tree-sort-by-t       Sort clusters by time instead of decreasing energy.
tree-num-clusters=N  Number of clusters to include (default 10).
tree-max-cluster=N   Maximum length of a cluster (default 10 cm).
tree-cluster-coord=[world|det|seg]  Cluster coordinate (default det).
tree-keep-cluster-prob=[I=]P  Prob. to keep cluster (per subvolume I).
tree-keep-event-prob=[I=]P    Prob. to keep all clusters (per subvolume I).
tree-gun-edep        Record total deposited energy for each primary.
tree-name=NAME       Override default name.
A simple script with isia:
./land_geant4 --isia=z0=-20cm\
         --gun=p,T=2MeV,isotropic \
         --world=type=vacuum --events=50000 \
         --fieldbox=d=60cm,Bz=-2T \
         --tree=digi,test.root
 
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.