Skip to content
84 changes: 84 additions & 0 deletions coatjava/14.1.0/mc-ai.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
io-services:
reader:
class: org.jlab.io.clara.HipoToHipoReader
name: HipoToHipoReader
writer:
class: org.jlab.io.clara.HipoToHipoWriter
name: HipoToHipoWriter
services:
- class: org.jlab.clas.swimtools.MagFieldsEngine
name: MAGFIELDS
- class: org.jlab.rec.ft.cal.FTCALEngine
name: FTCAL
- class: org.jlab.rec.ft.hodo.FTHODOEngine
name: FTHODO
- class: org.jlab.rec.ft.trk.FTTRKEngine
name: FTTRK
- class: org.jlab.rec.ft.FTEBEngine
name: FTEB
- class: org.jlab.service.raster.RasterEngine
name: RASTER
- class: org.jlab.service.ai.DCDenoiseEngine
name: DCDN
- class: org.jlab.service.dc.DCHBClustering
name: DCCR
- class: org.jlab.service.ai.DCClsComboEngine
name: DCCC
- class: org.jlab.service.dc.DCHBTrackingAI
name: DCHTAI
- class: org.jlab.service.ftof.FTOFHBEngine
name: FTOFHB
- class: org.jlab.service.ec.ECEngine
name: EC
- class: org.jlab.rec.cvt.services.CVTEngine
name: CVTFP
- class: org.jlab.service.ctof.CTOFEngine
name: CTOF
- class: org.jlab.service.cnd.CNDCalibrationEngine
name: CND
- class: org.jlab.service.band.BANDEngine
name: BAND
- class: org.jlab.service.htcc.HTCCReconstructionService
name: HTCC
- class: org.jlab.service.ltcc.LTCCEngine
name: LTCC
- class: org.jlab.service.eb.EBHBEngine
name: EBHB
- class: org.jlab.service.dc.DCTBEngine
name: DCTB
- class: org.jlab.service.fmt.FMTEngine
name: FMT
- class: org.jlab.rec.cvt.services.CVTSecondPassEngine
name: CVTSP
- class: org.jlab.service.ftof.FTOFTBEngine
name: FTOFTB
- class: org.jlab.service.eb.EBTBEngine
name: EBTB
- class: org.jlab.rec.rich.RICHEBEngine
name: RICH
- class: org.jlab.service.rtpc.RTPCEngine
name: RTPC
- class: org.jlab.rec.service.vtx.VTXEngine
name: VTX
- class: org.jlab.calibration.service.CalibBanksEngine
name: CALIB
configuration:
global:
variation: mc2026
dcMinistagger: "NOTONREFWIRE"
dcFeedthroughs: "OFF"
io-services:
writer:
schema_dir: dst
#schema_dir: "/home/clas12-1/chef/myClara/plugins/clas12/etc/bankdefs/dst"
services:
MAGFIELDS:
magfieldSolenoidMap: Symm_solenoid_r601_phi1_z1201_13June2018.dat
magfieldTorusMap: Symm_torus_r2501_phi16_z251_24Apr2018.dat
DCHTAI:
outputBankPrefix: "HB"
RTPC:
rtpcSimulation: "true"

mime-types:
- binary/data-hipo
1 change: 1 addition & 0 deletions coatjava/14.1.0/rgk_spring2024.yaml
1 change: 1 addition & 0 deletions coatjava/14.1.0/rgk_winter2023.yaml
99 changes: 99 additions & 0 deletions gemc/6.0/rga_sqlite.gcard
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
<!-- GEMC 6.0 -->
<gcard>




<option name="DATABASE" value="clas12.sqlite"/>

<!-- CLAS12 Setup -->
<detector name="target_cad" factory="SQLITECAD"/>
<detector name="target" factory="SQLITE"/>

<detector name="solenoid" factory="SQLITE"/>
<detector name="magnets_cad" factory="SQLITECAD" />
<detector name="bst" factory="SQLITE"/>
<detector name="micromegas" factory="SQLITE" />
<detector name="ctof" factory="SQLITE" variation="empty"/>
<detector name="ctof_cad" factory="SQLITECAD" />
<detector name="cnd" factory="SQLITE"/>
<detector name="htcc" factory="SQLITE"/>
<detector name="htcc_cad" factory="SQLITECAD"/>
<detector name="ft" factory="SQLITE"/>
<detector name="beamline_cad" factory="SQLITECAD"/>
<detector name="beamline" factory="SQLITE"/>
<detector name="dc" factory="SQLITE"/>
<detector name="ftof" factory="SQLITE"/>
<detector name="ec" factory="SQLITE"/>
<detector name="pcal" factory="SQLITE"/>
<detector name="ltcc" factory="SQLITE"/>
<detector name="ltcc_cad" factory="SQLITECAD"/>
<detector name="rich" factory="SQLITE"/>
<detector name="rich_cad" factory="SQLITECAD"/>

<!-- 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, -1.94)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="mc2026" />

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

<!-- Time window defined by LUMI_EVENT -->
<option name="LUMI_EVENT" value="0, 248.5*ns, 4.008*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.008*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, -19.4" />

<!-- production threshold for passive volumes -->
<!-- beamline shielding and torus magnet: 2cm-->
<option name="PRODUCTIONCUTFORVOLUMES" value="innerShieldAndFlange, outerFlange, outerMount, nut1, nut2, nut3, nut4, nut5, nut6, nut7, nut8, nut9, taggerInnerShield, main-cone, adjuster1, adjuster2, adjuster3, Apex_Shield_Lead_Fill, Apex_Shield_PCAL_Hub, Downstream_Beam_tube_Segment_1, Downstream_Beam_tube_Segment_2, Torus_Beam_Tube_Reducer_2, Torus_Exit_Shield_Casing, Torus_Exit_Shield_Lead_Fill, 20"/>
<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="svt"> <position x="0*cm" y="0*cm" z="-1.94*cm" /> </detector>
<detector name="bstShield"> <position x="0*cm" y="0*cm" z="-1.94*cm" /> </detector>

<option name="DISPLACE_FIELDMAP" value="binary_solenoid, 0*cm, 0*cm, -1.94*cm" />



</gcard>
97 changes: 97 additions & 0 deletions gemc/6.0/rgd_fall2023.gcard
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
<gcard>





<option name="DATABASE" value="clas12.sqlite"/>

<!-- CLAS12 Setup -->
<detector name="target_cad" factory="SQLITECAD"/>
<detector name="target" factory="SQLITE"/>

<detector name="solenoid" factory="SQLITE"/>
<detector name="magnets_cad" factory="SQLITECAD" />
<detector name="bst" factory="SQLITE"/>
<detector name="micromegas" factory="SQLITE" />
<detector name="ctof" factory="SQLITE" variation="empty"/>
<detector name="ctof_cad" factory="SQLITECAD" />
<detector name="cnd" factory="SQLITE"/>
<detector name="htcc" factory="SQLITE"/>
<detector name="htcc_cad" factory="SQLITECAD"/>
<detector name="ft" factory="SQLITE"/>
<detector name="beamline_cad" factory="SQLITECAD"/>
<detector name="beamline" factory="SQLITE"/>
<detector name="dc" factory="SQLITE"/>
<detector name="ftof" factory="SQLITE"/>
<detector name="ec" factory="SQLITE"/>
<detector name="pcal" factory="SQLITE"/>
<detector name="ltcc" factory="SQLITE"/>
<detector name="ltcc_cad" factory="SQLITECAD"/>
<detector name="rich" factory="SQLITE"/>
<detector name="rich_cad" factory="SQLITECAD"/>

<!-- 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, -1.94)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="mc2026" />

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

<!-- Time window defined by LUMI_EVENT -->
<option name="LUMI_EVENT" value="0, 248.5*ns, 4.008*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.008*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, -19.4" />

<!-- production threshold for passive volumes -->
<!-- beamline shielding and torus magnet: 2cm-->
<option name="PRODUCTIONCUTFORVOLUMES" value="innerShieldAndFlange, outerFlange, outerMount, nut1, nut2, nut3, nut4, nut5, nut6, nut7, nut8, nut9, taggerInnerShield, main-cone, adjuster1, adjuster2, adjuster3, Apex_Shield_Lead_Fill, Apex_Shield_PCAL_Hub, Downstream_Beam_tube_Segment_1, Downstream_Beam_tube_Segment_2, Torus_Beam_Tube_Reducer_2, Torus_Exit_Shield_Casing, Torus_Exit_Shield_Lead_Fill, 20"/>
<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="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>

<option name="DISPLACE_FIELDMAP" value="binary_solenoid, 0*cm, 0*cm, -3.00*cm" />

</gcard>
99 changes: 99 additions & 0 deletions gemc/6.0/rgk_spring2024.gcard
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
<!-- GEMC 6.0 -->
<gcard>

<!-- band detector upstream of the target -->
<detector name="experiments/clas12/band/band" factory="TEXT" variation="main"/>

<option name="DATABASE" value="clas12.sqlite"/>

<!-- CLAS12 Setup -->
<detector name="target_cad" factory="SQLITECAD"/>
<detector name="target" factory="SQLITE"/>

<detector name="solenoid" factory="SQLITE"/>
<detector name="magnets_cad" factory="SQLITECAD" />
<detector name="bst" factory="SQLITE"/>
<detector name="micromegas" factory="SQLITE" />
<detector name="ctof" factory="SQLITE" variation="empty"/>
<detector name="ctof_cad" factory="SQLITECAD" />
<detector name="cnd" factory="SQLITE"/>
<detector name="htcc" factory="SQLITE"/>
<detector name="htcc_cad" factory="SQLITECAD"/>
<detector name="ft" factory="SQLITE"/>
<detector name="beamline_cad" factory="SQLITECAD"/>
<detector name="beamline" factory="SQLITE"/>
<detector name="dc" factory="SQLITE"/>
<detector name="ftof" factory="SQLITE"/>
<detector name="ec" factory="SQLITE"/>
<detector name="pcal" factory="SQLITE"/>
<detector name="ltcc" factory="SQLITE"/>
<detector name="ltcc_cad" factory="SQLITECAD"/>
<detector name="rich" factory="SQLITE"/>
<detector name="rich_cad" factory="SQLITECAD"/>

<!-- 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="19324" />
<option name="DIGITIZATION_VARIATION" value="mc2026" />

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

<!-- Time window defined by LUMI_EVENT -->
<option name="LUMI_EVENT" value="0, 248.5*ns, 4.008*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.008*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 and torus magnet: 2cm-->
<option name="PRODUCTIONCUTFORVOLUMES" value="innerShieldAndFlange, outerFlange, outerMount, nut1, nut2, nut3, nut4, nut5, nut6, nut7, nut8, nut9, taggerInnerShield, main-cone, adjuster1, adjuster2, adjuster3, Apex_Shield_Lead_Fill, Apex_Shield_PCAL_Hub, Downstream_Beam_tube_Segment_1, Downstream_Beam_tube_Segment_2, Torus_Beam_Tube_Reducer_2, Torus_Exit_Shield_Casing, Torus_Exit_Shield_Lead_Fill, 20"/>
<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="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>

<option name="DISPLACE_FIELDMAP" value="binary_solenoid, 0*cm, 0*cm, -3.00*cm" />



</gcard>
Loading
Loading