Skip to content

Commit

Permalink
Merge pull request #35 from maureeungaro/main
Browse files Browse the repository at this point in the history
added 5.5 and 5.6 gcards
  • Loading branch information
maureeungaro authored Feb 2, 2024
2 parents c926333 + 818fd83 commit f263619
Show file tree
Hide file tree
Showing 58 changed files with 5,378 additions and 180 deletions.
138 changes: 138 additions & 0 deletions gemc/5.5/clas12-default.gcard
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
<!-- GEMC 5.5 -->
<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="lH2"/>

<!-- 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="default"/>
<detector name="experiments/clas12/ctof/javacad_default/" 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/" factory="CAD"/>

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


<!-- Beamline configuration: FTOn is used -->
<detector name="experiments/clas12/ft/ft" factory="TEXT" variation="FTOn"/>
<detector name="experiments/clas12/beamline/cadBeamline/" factory="CAD"/>
<detector name="experiments/clas12/beamline/vacuumLine/" factory="CAD"/>
<detector name="experiments/clas12/beamline/beamline" factory="TEXT" variation="FTOn"/>



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

<detector name="experiments/clas12/dc/dc" factory="TEXT" variation="default"/>
<detector name="experiments/clas12/ftof/ftof" factory="TEXT" variation="default"/>
<detector name="experiments/clas12/ec/ec" factory="TEXT" variation="default"/>
<detector name="experiments/clas12/pcal/pcal" factory="TEXT" variation="default"/>
<detector name="experiments/clas12/ltcc/ltcc" factory="TEXT" variation="default"/>
<detector name="experiments/clas12/ltcc/cad_cone/" factory="CAD"/>
<detector name="experiments/clas12/ltcc/cad/" factory="CAD"/>
<detector name="experiments/clas12/rich/rich" factory="TEXT" variation="default"/>
<detector name="experiments/clas12/rich/cad_default/" factory="CAD"/>


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

<!-- hall field -->
<option name="HALL_FIELD" value="Symm_solenoid_r601_phi1_z1201_13June2018:Symm_torus_r2501_phi16_z251_24Apr2018"/>


<!-- beam conditions -->
<option name="BEAM_P" value="e-, 10.6*GeV, 0.0*deg, 0*deg"/>
<option name="BEAM_V" value="(0, 0, 0)cm"/>
<option name="SPREAD_V" value="(0.0, 2.5)cm"/>

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

<!-- Uncomment this line to save the true information (necessary for Truth Matching -->
<!-- <option name="INTEGRATEDRAW" value="*" /> -->


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

<option name="OUTPUT" value="hipo, out.hipo"/>

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


<!-- Run Number 11, picked up by digitization routines -->
<option name="RUNNO" value="11" />
<option name="DIGITIZATION_VARIATION" value="default" />

<!-- Do not track staff after the apex -->
<option name="MAX_Z_POS" value="9000"/>

<!-- Time window defined by LUMI_EVENT -->
<option name="LUMI_EVENT" value="0, 248.5*ns, 4*ns" />
<!-- Uncomment this (and replace the LUMI_EVENT Above) to simulate 10^35 luminosity beam on a 5cm liquid hydrogen target, use 124K e- / event -->
<!-- Scale accordingly for different target / luminosity -->
<!--
<option name="LUMI_EVENT" value="124000, 248.5*ns, 4*ns" />
<option name="LUMI_P" value="e-, 10.6*GeV, 0*deg, 0*deg" />
<option name="LUMI_V" value="(0.0, 0.0, -10)cm" />
<option name="LUMI_SPREAD_V" value="(0.03, 0.03)cm" />
-->

<!-- RF Signal needs event time window defined by LUMI_EVENT -->
<!-- Reference position set as target shift below -->
<option name="RFSETUP" value="clas12_ccdb" />
<option name="RFSTART" value="eventVertex, 0, 0, 0.0" />

<!-- 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" />






















<detector name="FMT">
<existence exist="no" />
</detector>
</gcard>
136 changes: 136 additions & 0 deletions gemc/5.5/rga_fall2018.gcard
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
<!-- GEMC 5.5 -->
<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="lH2"/>

<!-- 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: FTOn is used -->
<detector name="experiments/clas12/ft/ft" factory="TEXT" variation="FTOn"/>
<detector name="experiments/clas12/beamline/cadBeamline/" factory="CAD"/>
<detector name="experiments/clas12/beamline/vacuumLine/" factory="CAD"/>
<detector name="experiments/clas12/beamline/beamline" factory="TEXT" variation="FTOn"/>



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

<detector name="experiments/clas12/dc/dc" factory="TEXT" variation="default"/>
<detector name="experiments/clas12/ftof/ftof" factory="TEXT" variation="rga_fall2018"/>
<detector name="experiments/clas12/ec/ec" factory="TEXT" variation="rga_fall2018"/>
<detector name="experiments/clas12/pcal/pcal" factory="TEXT" variation="rga_fall2018"/>
<detector name="experiments/clas12/ltcc/ltcc" 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/rich" factory="TEXT" variation="rga_fall2018"/>
<detector name="experiments/clas12/rich/cad_rga_fall2018/" factory="CAD"/>


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

<!-- hall field -->
<option name="HALL_FIELD" value="Symm_solenoid_r601_phi1_z1201_13June2018:Symm_torus_r2501_phi16_z251_24Apr2018"/>


<!-- beam conditions -->
<option name="BEAM_P" value="e-, 10.6*GeV, 0.0*deg, 0*deg"/>
<option name="BEAM_V" value="(0, 0, -3)cm"/>
<option name="SPREAD_V" value="(0.0, 2.5)cm"/>

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

<!-- Uncomment this line to save the true information (necessary for Truth Matching -->
<!-- <option name="INTEGRATEDRAW" value="*" /> -->


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

<option name="OUTPUT" value="hipo, out.hipo"/>

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


<!-- Run Number 11, picked up by digitization routines -->
<option name="RUNNO" value="11" />
<option name="DIGITIZATION_VARIATION" value="rga_fall2018_mc" />

<!-- Do not track staff after the apex -->
<option name="MAX_Z_POS" value="9000"/>

<!-- Time window defined by LUMI_EVENT -->
<option name="LUMI_EVENT" value="0, 248.5*ns, 4*ns" />
<!-- Uncomment this (and replace the LUMI_EVENT Above) to simulate 10^35 luminosity beam on a 5cm liquid hydrogen target, use 124K e- / event -->
<!-- Scale accordingly for different target / luminosity -->
<!--
<option name="LUMI_EVENT" value="124000, 248.5*ns, 4*ns" />
<option name="LUMI_P" value="e-, 10.6*GeV, 0*deg, 0*deg" />
<option name="LUMI_V" value="(0.0, 0.0, -10)cm" />
<option name="LUMI_SPREAD_V" value="(0.03, 0.03)cm" />
-->

<!-- RF Signal needs event time window defined by LUMI_EVENT -->
<!-- Reference position set as target shift below -->
<option name="RFSETUP" value="clas12_ccdb" />
<option name="RFSTART" value="eventVertex, 0, 0, -30.0" />

<!-- 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" />

<!-- Target and 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="binary_solenoid, 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>


<detector name="FMT">
<existence exist="no" />
</detector>
</gcard>
Loading

0 comments on commit f263619

Please sign in to comment.