Skip to content

Commit

Permalink
rg-d target assembly by Lamia
Browse files Browse the repository at this point in the history
  • Loading branch information
maureeungaro committed Jun 17, 2024
1 parent 0975c03 commit e48e0c9
Show file tree
Hide file tree
Showing 29 changed files with 631 additions and 153 deletions.
38 changes: 0 additions & 38 deletions experiments/clas12/targets/EG2p/cad.gxml

This file was deleted.

Binary file removed experiments/clas12/targets/EG2p/cellAlwindow.stl
Binary file not shown.
Binary file removed experiments/clas12/targets/EG2p/cellendcap.stl
Binary file not shown.
87 changes: 0 additions & 87 deletions experiments/clas12/targets/EG2p/clas12eg2p.gcard

This file was deleted.

14 changes: 0 additions & 14 deletions experiments/clas12/targets/EG2p/eg2p.gcard

This file was deleted.

Binary file removed experiments/clas12/targets/EG2p/endcapAlwindow.stl
Binary file not shown.
Binary file not shown.
Binary file removed experiments/clas12/targets/EG2p/firsttargframe.stl
Binary file not shown.
Binary file not shown.
Binary file removed experiments/clas12/targets/EG2p/secondtargframe.stl
Binary file not shown.
Binary file removed experiments/clas12/targets/EG2p/targetContainer.stl
Binary file not shown.
Binary file not shown.
Binary file removed experiments/clas12/targets/EG2p/thirdtargframe.stl
Binary file not shown.
22 changes: 22 additions & 0 deletions experiments/clas12/targets/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,25 @@ Use "cadrgm" variation with all solid targets
<detector name="experiments/clas12/targets/cadrgm/" factory="CAD"/>
<detector name="experiments/clas12/targets/target" factory="TEXT" variation="RGM_2_C"/>

## RG-D: May 17th, 2024

Author: Lamiaa El Fassi

Experiment Description: Color Transparency & nTMDs

### Variations:
1. Liquid Targets (Standard 5cm liquid cell):
lD2 - liquid Deuterium

2. Solid Targets:
lD2CxC - Empty lD2 cell + two 12C foils in the beamline
lD2CuSn - Empty lD2 cell + 63Cu and 120Sn in series in the beamline

### How to use it in the gcard
1. For lD2 variations:
Set it up as in "clas12_lD2-RGD.gcard", and
shift the target upstream by 50 mm, see "clas12_lD2-RGD.gcard".
2. Solid Targets:
Set it up for lD2CxC/lD2CuSn variation as in "clas12_12C-RGD.gcard/clas12_120Sn-RGD.gcard or clas12_63Cu-RGD.gcard", and
shift the whole target assembly upstream by 150 mm to get the two solid foils @ -7.5 cm and -2.5 cm, as the entrance and exit windows for the lD2 case; see the mentioned three solid-foil gcards.
<detector name="target"> <position x="0.0*cm" y="0.0*cm" z="-15.0*cm" /> </detector>
130 changes: 130 additions & 0 deletions experiments/clas12/targets/clas12_120Sn-RGD.gcard
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
<gcard>
<!-- target. Notice variation give the target type. Can be: lH2, lD2, ND3 -->
<detector name="experiments/clas12/targets/cad/" factory="CAD"/>
<!--detector name="experiments/clas12/targets/target" factory="TEXT" variation="lD2"/-->

<!-- RG-D Nuclear-target Assembly; variation can be for the flag assembly: lD2CuSn, lD2CxC -->
<detector name="experiments/clas12/targets/target" factory="TEXT" variation="lD2CuSn"/>
<detector name="experiments/clas12/targets/flagCad/" factory="CAD"/>

<!-- central detectors -->

<detector name="experiments/clas12/bst/bst" factory="TEXT" variation="default"/>
<detector name="experiments/clas12/bstShield/bstShield" factory="TEXT" variation="w51"/>
<detector name="experiments/clas12/micromegas/micromegas" factory="TEXT" variation="michel"/>


<!--ctof, cad -->
<detector name="experiments/clas12/ctof/ctof" factory="TEXT" variation="rga_fall2018"/>
<detector name="experiments/clas12/ctof/javacad_rga_fall2018/" factory="CAD"/>
<detector name="experiments/clas12/cnd/cnd" factory="TEXT" variation="original"/>

<!--high threshold cherenkov -->
<detector name="experiments/clas12/htcc/htcc" factory="TEXT" variation="original"/>
<detector name="experiments/clas12/htcc/cad_fall18/" factory="CAD"/>

<!-- magnets -->
<detector name="experiments/clas12/magnets/solenoid" factory="TEXT" variation="original"/>
<detector name="experiments/clas12/magnets/cad/" factory="CAD" />


<!-- Beamline configuration: FT is used; When FT is OFF use cadBeamlineFTOFF instead of cadBeamline -->
<detector name="experiments/clas12/ft/ft" factory="TEXT" variation="FTOff"/>
<detector name="experiments/clas12/beamline/cadBeamlineFTOFF/" factory="CAD"/>
<detector name="experiments/clas12/beamline/vacuumLine/" factory="CAD"/>
<detector name="experiments/clas12/beamline/beamline" factory="TEXT" variation="FTOff"/>

<!-- forward carriage -->
<detector name="experiments/clas12/fc/forwardCarriage" factory="TEXT" variation="TorusSymmetric"/>

<detector name="experiments/clas12/dc/dc" factory="TEXT" variation="default"/>
<detector name="experiments/clas12/ec/ec" factory="TEXT" variation="rga_fall2018"/>
<detector name="experiments/clas12/ftof/ftof" factory="TEXT" variation="rga_fall2018"/>
<detector name="experiments/clas12/ltcc/ltcc" factory="TEXT" variation="rga_fall2018"/>
<detector name="experiments/clas12/pcal/pcal" factory="TEXT" variation="rga_fall2018"/>

<detector name="experiments/clas12/ltcc/cad_cone/" factory="CAD"/>
<detector name="experiments/clas12/ltcc/cad/" factory="CAD"/>
<detector name="experiments/clas12/rich_sector4/rich" factory="TEXT" variation="java"/>
<detector name="experiments/clas12/rich_sector4/javacad/" factory="CAD"/>


<!-- you can scale the fields here. Remember torus -1 means e- INBENDING -->
<option name="SCALE_FIELD" value="TorusSymmetric, -1.0"/>
<option name="SCALE_FIELD" value="clas12-newSolenoid, -1.0"/>

<!-- hall field -->
<option name="HALL_FIELD" value="clas12-newSolenoid"/>

<!-- fields, precise mode -->

<option name="FIELD_PROPERTIES" value="TorusSymmetric, 2*mm, G4ClassicalRK4, linear"/>
<option name="FIELD_PROPERTIES" value="clas12-newSolenoid, 1*mm, G4ClassicalRK4, linear"/>


<!-- beam conditions -->
<option name="BEAM_P" value="e-, 10.5*GeV, 0.0*deg, 0*deg"/>

<option name="geometry" value="1400x1200"/>

<option name="SAVE_ALL_MOTHERS" value="0"/>

<option name="RECORD_OPTICALPHOTONS" value="1"/>

<option name="PHYSICS" value="FTFP_BERT + STD + Optical"/>


<!-- Will print message every 10 events -->
<option name="PRINT_EVENT" value="1000" />


<!-- Run Number 11, picked up by digitization routines -->

<option name="RUNNO" value="11" />
<option name="DIGITIZATION_VARIATION" value="rga_fall2018_bg" />

<!-- RF Signal needs event time window defined by LUMI_EVENT.
If Backround is activated make sure to use LUMI_EVENT below instead.-->
<option name="LUMI_EVENT" value="0, 248.5*ns, 4*ns" />
<option name="RFSETUP" value="0.499, 40, 20" />


<!-- production threshold for passive volumes -->
<!-- beamline shielding: 2cm-->
<option name="PRODUCTIONCUTFORVOLUMES" value="innerShieldAndFlange, outerFlange, outerMount, nut1, nut2, nut3, nut4, nut5, nut6, nut7, nut8, nut9, taggerInnerShield, main-cone, main-cone, adjuster1, adjuster2, adjuster3, DSShieldFrontLead, DSShieldBackLead, DSShieldInnerAss, DSShieldBackAss, DSShieldFrontAss, DSShieldBackCover, DSShieldFrontCover, DSShieldFlangeAttachment, DSShieldFlange, 20" />

<!-- vacuum line: 2cm -->

<option name="PRODUCTIONCUTFORVOLUMES" value="connectUpstreamToTorusPipe, connectTorusToDownstreamPipe, downstreamPipeFlange, 20" />

<!-- torus magnet: 2cm-->
<!---->
<option name="PRODUCTIONCUTFORVOLUMES" value="BoreShield, CenterTube, DownstreamShieldingPlate, DownstreamVacuumJacket, WarmBoreTube, apex, Shield1, Shield2, Shield3, Shield4, Shield5, Shield6, Shield7, shell1a, shell1b, shell2a, shell2b, shell3a, shell3b, shell4a, shell4b, shell5a, shell5b, shell6a, shell6b, 20" />

<!-- Central detectors are all shifted upstream by 30 mm -->
<!---->
<!--detector name="target"> <position x="0*cm" y="0*cm" z="-3.00*cm" /--> <!--/detector-->
<detector name="svt"> <position x="0*cm" y="0*cm" z="-3.00*cm" /> </detector>
<detector name="bstShield"> <position x="0*cm" y="0*cm" z="-3.00*cm" /> </detector>
<detector name="BMT"> <position x="0*cm" y="0*cm" z="-3.00*cm" /> </detector>
<detector name="FMT"> <position x="0*cm" y="0*cm" z="-3.00*cm" /> </detector>
<detector name="ctof"> <position x="0*cm" y="0*cm" z="-3.00*cm" /> </detector>
<detector name="cnd"> <position x="0*cm" y="0*cm" z="-3.00*cm" /> </detector>

<!-- solenoid volume and field map shifted upstream by 30 mm -->
<!---->
<detector name="solenoid"> <position x="0*cm" y="0*cm" z="-3.00*cm" /> </detector>
<option name="DISPLACE_FIELDMAP" value="clas12-newSolenoid, 0*cm, 0*cm, -3.00*cm" />


<!-- HTCC shifted upstream by 19.4 mm -->
<!---->
<detector name="htcc"> <position x="0*cm" y="0*cm" z="-1.94*cm" /> </detector>
<detector name="htccEntryWindow"> <position x="0*cm" y="0*cm" z="-1.94*cm" /> </detector>
<detector name="htccExitWindow"> <position x="0*cm" y="0*cm" z="-1.94*cm" /> </detector>

<!-- Target is shifted upstream by 150 mm to get the two solid foils @ -7.5 cm and -2.5 cm, assuming z= 0 cm is the center of the CLAS12 Standard Coordinates -->

<detector name="target"> <position x="0.0*cm" y="0.0*cm" z="-15.0*cm" /> </detector>

</gcard>
Loading

0 comments on commit e48e0c9

Please sign in to comment.