From be824a007be4410f5161b8683d53d82fd06fec9a Mon Sep 17 00:00:00 2001 From: tongtongcao Date: Tue, 3 Feb 2026 12:39:55 -0500 Subject: [PATCH] add a yaml file to apply new DC engines for new AI models --- etc/services/data-ai-2026.yaml | 87 ++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 etc/services/data-ai-2026.yaml diff --git a/etc/services/data-ai-2026.yaml b/etc/services/data-ai-2026.yaml new file mode 100644 index 0000000000..2b1bf55a40 --- /dev/null +++ b/etc/services/data-ai-2026.yaml @@ -0,0 +1,87 @@ +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 +# DC denoising + - class: org.jlab.service.ai.DCDenoiseEngine + name: DCDN +# DC clustering: nominal algoritm, filled the cluster bank for ai and conventional tracking + - class: org.jlab.service.dc.DCHBClustering + name: DCCR +# This is where the AI plugin would go. THe AI code reads the HB clusters. + - class: org.jlab.service.ai.DCClsComboEngine + name: DCCC +# DC using clustering on AI hits: NN assisted HB tracking + - 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: rgb_spring2019 +# timestamp: 12/31/2020-00:00:00 +## uncomment the following two lines for compatibility with alignments before the DC fixes +# dcMinistagger: "NOTONREFWIRE" +# dcFeedthroughs: "OFF" + io-services: + writer: + schema_dir: dst + services: + MAGFIELDS: + magfieldSolenoidMap: Symm_solenoid_r601_phi1_z1201_13June2018.dat + magfieldTorusMap: Full_torus_r251_phi181_z251_25Jan2021.dat + DCHTAI: + outputBankPrefix: "HB" + +mime-types: + - binary/data-hipo