From 714c83591426da930d025dba689e8c23ce6c48bb Mon Sep 17 00:00:00 2001 From: Eric Pooser <pooser@jlab.org> Date: Thu, 27 Jul 2017 12:47:53 -0400 Subject: [PATCH] Directory work (#191) * Create separate DBASE directory for SHMS * Create separate DBASE for SHMS Fix plethora of issues in HMS replay scripts * Do not delete onlineDict.h --- .gitignore | 1 - .../GEN/KPP_Spring_2017/calib_303.param | 0 DBASE/HMS/GEN/general.param | 38 ++++ DBASE/HMS/STD/standard.database | 6 + DBASE/HMS/STD/standard.kinematics | 6 + .../GEN/KPP_Spring_2017/calib_464.param | 0 .../GEN/KPP_Spring_2017/calib_469.param | 0 .../GEN/KPP_Spring_2017/calib_475.param | 0 .../GEN/KPP_Spring_2017/calib_478.param | 0 .../GEN/KPP_Spring_2017/calib_479.param | 0 .../GEN/KPP_Spring_2017/calib_480.param | 0 .../GEN/KPP_Spring_2017/calib_481.param | 0 .../GEN/KPP_Spring_2017/calib_483.param | 0 .../GEN/KPP_Spring_2017/calib_484.param | 0 .../GEN/KPP_Spring_2017/calib_486.param | 0 .../GEN/KPP_Spring_2017/calib_487.param | 0 .../GEN/KPP_Spring_2017/calib_488.param | 0 DBASE/{ => SHMS}/GEN/general.param | 29 --- DBASE/SHMS/STD/standard.database | 39 ++++ DBASE/{ => SHMS}/STD/standard.kinematics | 3 - DBASE/STD/standard.database | 42 ---- DEF-files/HMS/SCALERS/hscaler_cuts.def | 16 +- DEF-files/HMS/STACK/TRIG/htrig_histos.def | 17 +- DEF-files/HMS/STACK/hstackana.def | 17 +- DEF-files/HMS/STACK/hstackana_cuts.def | 16 +- DEF-files/HMS/TEST_STANDS/CAL/hcalana.def | 12 +- DEF-files/HMS/TEST_STANDS/CER/hcerana.def | 2 +- DEF-files/SHMS/SCALERS/pscaler_cuts.def | 14 +- PARAM/HMS/GEN/h_fadc_debug.param | 5 +- .../HMS/PRODUCTION/replay_production_hms.C | 6 +- SCRIPTS/HMS/RASTER/replay_hms_raster_simple.C | 6 +- SCRIPTS/HMS/SCALERS/replay_hms_scalers.C | 2 +- SCRIPTS/HMS/STACK/replay_hms.C | 9 +- .../HMS/TEST_STANDS/replay_hcal_test_stand.C | 4 +- .../HMS/TEST_STANDS/replay_hcer_test_stand.C | 7 +- .../HMS/TEST_STANDS/replay_hdc_test_stand.C | 6 +- .../HMS/TEST_STANDS/replay_hhodo_test_stand.C | 6 +- .../HMS/TEST_STANDS/replay_htrig_test_stand.C | 6 +- .../SHMS/EXAMPLES/replay_workshop_example.C | 9 +- .../SHMS/PRODUCTION/replay_production_shms.C | 2 +- .../SHMS/RASTER/replay_shms_raster_simple.C | 2 +- SCRIPTS/SHMS/SCALERS/replay_shms_scalers.C | 2 +- SCRIPTS/SHMS/STACK/replay_shms.C | 2 +- .../TEST_STANDS/replay_paero_test_stand.C | 2 +- .../SHMS/TEST_STANDS/replay_pcal_test_stand.C | 2 +- .../SHMS/TEST_STANDS/replay_pdc_test_stand.C | 2 +- .../TEST_STANDS/replay_phgcer_test_stand.C | 2 +- .../TEST_STANDS/replay_phodo_test_stand.C | 4 +- .../TEST_STANDS/replay_pngcer_test_stand.C | 2 +- .../TEST_STANDS/replay_ptrig_test_stand.C | 2 +- onlineGUI/onlineGUI_v1.2.1/onlineDict.h | 184 +++++++++--------- 51 files changed, 264 insertions(+), 268 deletions(-) rename DBASE/{ => HMS}/GEN/KPP_Spring_2017/calib_303.param (100%) create mode 100644 DBASE/HMS/GEN/general.param create mode 100644 DBASE/HMS/STD/standard.database create mode 100644 DBASE/HMS/STD/standard.kinematics rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_464.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_469.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_475.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_478.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_479.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_480.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_481.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_483.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_484.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_486.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_487.param (100%) rename DBASE/{ => SHMS}/GEN/KPP_Spring_2017/calib_488.param (100%) rename DBASE/{ => SHMS}/GEN/general.param (58%) create mode 100644 DBASE/SHMS/STD/standard.database rename DBASE/{ => SHMS}/STD/standard.kinematics (70%) delete mode 100644 DBASE/STD/standard.database diff --git a/.gitignore b/.gitignore index a07d797a..b95fc312 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,4 @@ CALIBRATION/shms_cal_calib/pcal_calib_cpp_ACLiC_dict_rdict.pcm CALIBRATION/*/data_files/* CALIBRATION/*/root_files/* onlineGUI/onlineGUI_v1.2.1/onlineDict_rdict.pcm -onlineGUI/onlineGUI_v1.2.1/onlineDict.h diff --git a/DBASE/GEN/KPP_Spring_2017/calib_303.param b/DBASE/HMS/GEN/KPP_Spring_2017/calib_303.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_303.param rename to DBASE/HMS/GEN/KPP_Spring_2017/calib_303.param diff --git a/DBASE/HMS/GEN/general.param b/DBASE/HMS/GEN/general.param new file mode 100644 index 00000000..584a2217 --- /dev/null +++ b/DBASE/HMS/GEN/general.param @@ -0,0 +1,38 @@ +#real raddeg +raddeg=3.14159265/180 +#real cminch +cminch=2.54 + +; General Hall-C parameter files +#include "PARAM/GEN/genflags.param" +#include "PARAM/GEN/gdebug.param" +#include "PARAM/GEN/gtarget.param" +#include "PARAM/GEN/gbeam.param" + +; General HMS parameter files +; Note: hmsflags.param includes spectrometer offsets and options. +#include "PARAM/HMS/GEN/hcana.param" +#include "PARAM/HMS/GEN/hdebug.param" +#include "PARAM/HMS/GEN/hmsflags.param" +#include "PARAM/HMS/GEN/htracking.param" + +; HMS default geometry parameter files +#include "PARAM/HMS/CER/GEOM/hcer_geom.param" +#include "PARAM/HMS/DC/GEOM/hdc_geom_6gev.param" +#include "PARAM/HMS/HODO/GEOM/hhodo_geom.param" +#include "PARAM/HMS/AERO/GEOM/haero_geom.param" +#include "PARAM/HMS/CAL/GEOM/hcal_geom.param" + +; HMS default cut parameter files +#include "PARAM/HMS/CER/CUTS/hcer_cuts.param" +#include "PARAM/HMS/DC/CUTS/hdc_cuts_6gev.param" +#include "PARAM/HMS/HODO/CUTS/hhodo_cuts.param" +#include "PARAM/HMS/AERO/CUTS/haero_cuts.param" +#include "PARAM/HMS/CAL/CUTS/hcal_cuts.param" + +; HMS default calibration parameter files +#include "PARAM/HMS/CER/CALIB/hcer_calib.param" +#include "PARAM/HMS/DC/CALIB/hdc_calib_6gev.param" +#include "PARAM/HMS/HODO/CALIB/hhodo_calib.param" +#include "PARAM/HMS/AERO/CALIB/haero_calib.param" +#include "PARAM/HMS/CAL/CALIB/hcal_calib.param" \ No newline at end of file diff --git a/DBASE/HMS/STD/standard.database b/DBASE/HMS/STD/standard.database new file mode 100644 index 00000000..d293eb49 --- /dev/null +++ b/DBASE/HMS/STD/standard.database @@ -0,0 +1,6 @@ +0-99999 +g_ctp_parm_filename ="DBASE/HMS/GEN/general.param" +g_ctp_kinematics_filename ="DBASE/HMS/STD/standard.kinematics" + +303-303 +g_ctp_calib_filename ="DBASE/HMS/GEN/KPP_Spring_2017/calib_303.param" \ No newline at end of file diff --git a/DBASE/HMS/STD/standard.kinematics b/DBASE/HMS/STD/standard.kinematics new file mode 100644 index 00000000..92aa0e37 --- /dev/null +++ b/DBASE/HMS/STD/standard.kinematics @@ -0,0 +1,6 @@ +0-99999 +gpbeam = 6.4 +gtarg_num = 1 +htheta_lab = 15. +hpcentral = 3. +hpartmass = 0.00051099 \ No newline at end of file diff --git a/DBASE/GEN/KPP_Spring_2017/calib_464.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_464.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_464.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_464.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_469.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_469.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_469.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_469.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_475.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_475.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_475.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_475.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_478.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_478.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_478.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_478.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_479.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_479.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_479.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_479.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_480.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_480.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_480.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_480.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_481.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_481.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_481.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_481.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_483.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_483.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_483.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_483.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_484.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_484.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_484.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_484.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_486.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_486.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_486.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_486.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_487.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_487.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_487.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_487.param diff --git a/DBASE/GEN/KPP_Spring_2017/calib_488.param b/DBASE/SHMS/GEN/KPP_Spring_2017/calib_488.param similarity index 100% rename from DBASE/GEN/KPP_Spring_2017/calib_488.param rename to DBASE/SHMS/GEN/KPP_Spring_2017/calib_488.param diff --git a/DBASE/GEN/general.param b/DBASE/SHMS/GEN/general.param similarity index 58% rename from DBASE/GEN/general.param rename to DBASE/SHMS/GEN/general.param index 32d527da..1a9ebb49 100644 --- a/DBASE/GEN/general.param +++ b/DBASE/SHMS/GEN/general.param @@ -9,35 +9,6 @@ cminch=2.54 #include "PARAM/GEN/gtarget.param" #include "PARAM/GEN/gbeam.param" -; General HMS parameter files -; Note: hmsflags.param includes spectrometer offsets and options. -#include "PARAM/HMS/GEN/hcana.param" -#include "PARAM/HMS/GEN/hdebug.param" -#include "PARAM/HMS/GEN/hmsflags.param" -#include "PARAM/HMS/GEN/htracking.param" - -; HMS default geometry parameter files -#include "PARAM/HMS/CER/GEOM/hcer_geom.param" -#include "PARAM/HMS/DC/GEOM/hdc_geom_6gev.param" -#include "PARAM/HMS/HODO/GEOM/hhodo_geom.param" -#include "PARAM/HMS/AERO/GEOM/haero_geom.param" -#include "PARAM/HMS/CAL/GEOM/hcal_geom.param" - -; HMS default cut parameter files -#include "PARAM/HMS/CER/CUTS/hcer_cuts.param" -#include "PARAM/HMS/DC/CUTS/hdc_cuts_6gev.param" -#include "PARAM/HMS/HODO/CUTS/hhodo_cuts.param" -#include "PARAM/HMS/AERO/CUTS/haero_cuts.param" -#include "PARAM/HMS/CAL/CUTS/hcal_cuts.param" - -; HMS default calibration parameter files -#include "PARAM/HMS/CER/CALIB/hcer_calib.param" -#include "PARAM/HMS/DC/CALIB/hdc_calib_6gev.param" -#include "PARAM/HMS/HODO/CALIB/hhodo_calib.param" -#include "PARAM/HMS/AERO/CALIB/haero_calib.param" -#include "PARAM/HMS/CAL/CALIB/hcal_calib.param" - - ; General SHMS parameter files ; Note: shmsflags.param includes spectrometer offsets and options. #include "PARAM/SHMS/GEN/pcana.param" diff --git a/DBASE/SHMS/STD/standard.database b/DBASE/SHMS/STD/standard.database new file mode 100644 index 00000000..96772955 --- /dev/null +++ b/DBASE/SHMS/STD/standard.database @@ -0,0 +1,39 @@ +0-99999 +g_ctp_parm_filename ="DBASE/SHMS/GEN/general.param" +g_ctp_kinematics_filename ="DBASE/SHMS/STD/standard.kinematics" + +464-464 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_464.param" + +469-469 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_469.param" + +475-475 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_475.param" + +478-478 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_478.param" + +479-479 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_479.param" + +480-480 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_480.param" + +481-481 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_481.param" + +483-483 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_483.param" + +484-484 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_484.param" + +486-486 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_486.param" + +487-487 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_487.param" + +488-488 +g_ctp_calib_filename ="DBASE/SHMS/GEN/KPP_Spring_2017/calib_488.param" diff --git a/DBASE/STD/standard.kinematics b/DBASE/SHMS/STD/standard.kinematics similarity index 70% rename from DBASE/STD/standard.kinematics rename to DBASE/SHMS/STD/standard.kinematics index 8534e7c8..cebcd310 100644 --- a/DBASE/STD/standard.kinematics +++ b/DBASE/SHMS/STD/standard.kinematics @@ -1,11 +1,8 @@ 0-99999 gpbeam = 6.4 gtarg_num = 1 -htheta_lab = 15. ptheta_lab = 15. -hpcentral = 3. ppcentral = 3. -hpartmass = 0.00051099 ppartmass = 0.00051099 ptargmass_amu=12.0 465-465 diff --git a/DBASE/STD/standard.database b/DBASE/STD/standard.database deleted file mode 100644 index d1d852bf..00000000 --- a/DBASE/STD/standard.database +++ /dev/null @@ -1,42 +0,0 @@ -0-99999 -g_ctp_parm_filename ="DBASE/GEN/general.param" -g_ctp_kinematics_filename ="DBASE/STD/standard.kinematics" - -303-303 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_303.param" - -464-464 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_464.param" - -469-469 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_469.param" - -475-475 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_475.param" - -478-478 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_478.param" - -479-479 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_479.param" - -480-480 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_480.param" - -481-481 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_481.param" - -483-483 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_483.param" - -484-484 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_484.param" - -486-486 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_486.param" - -487-487 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_487.param" - -488-488 -g_ctp_calib_filename ="DBASE/GEN/KPP_Spring_2017/calib_488.param" diff --git a/DEF-files/HMS/SCALERS/hscaler_cuts.def b/DEF-files/HMS/SCALERS/hscaler_cuts.def index 0e461516..d3ddb924 100644 --- a/DEF-files/HMS/SCALERS/hscaler_cuts.def +++ b/DEF-files/HMS/SCALERS/hscaler_cuts.def @@ -5,23 +5,23 @@ Block: RawDecode Pedestal_event g.evtyp==4 scalar_event g.evtyp==0 HMS_event g.evtyp==1 -#SHMS_event g.evtyp==2 -#coin_event g.evtyp==3 +SHMS_event g.evtyp==1 +coin_event g.evtyp==3 tr4_event g.evtyp==4 tr5_event g.evtyp==5 tr6_event g.evtyp==6 misc_event g.evtyp>=10 -#hmscoin_event g.evtyp==1||g.evtyp==3 -#shmscoin_event g.evtyp==2||g.evtyp==3 -#all_event g.evtyp==1||g.evtyp==2||g.evtyp==3 +hmscoin_event g.evtyp==1||g.evtyp==3 +shmscoin_event g.evtyp==2||g.evtyp==3 +all_event g.evtyp==1||g.evtyp==2||g.evtyp==3 RawDecode_master 1 Block: Decode -#all_trigs g.evtyp==1 || g.evtyp==2 || g.evtyp==3 -#hms_shms_trig g.evtyp==1 || g.evtyp==2 -#hms_coin_trig g.evtyp==1 || g.evtyp==3 +all_trigs g.evtyp==1 || g.evtyp==2 || g.evtyp==3 +hms_shms_trig g.evtyp==1 || g.evtyp==2 +hms_coin_trig g.evtyp==1 || g.evtyp==3 Decode_master HMS_event diff --git a/DEF-files/HMS/STACK/TRIG/htrig_histos.def b/DEF-files/HMS/STACK/TRIG/htrig_histos.def index b094df93..85f7ab0d 100644 --- a/DEF-files/HMS/STACK/TRIG/htrig_histos.def +++ b/DEF-files/HMS/STACK/TRIG/htrig_histos.def @@ -67,7 +67,6 @@ TH1F htrig_hdsum_tdc 'HMS hDsum TDC Time; TDC Time (TDC Units); Counts / 10 TDC TH1F htrig_hpreShwr_adc_pped 'HMS Pre-Shower Pulse Pedestal; Pulse Pedestal (ADC Units); Counts / 1 ADC Units;' T.hms.hPSHWR_adcPed 5000 0 5000 TH1F htrig_hpreShwr_adc_pi 'HMS Pre-Shower Pulse Integral; Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hPSHWR_adcPulseInt 800 0 40000 TH1F htrig_hpreShwr_adc_pamp 'HMS Pre-Shower Pulse Amplitude; Pulse Amplitude (ADC Units); Counts / 20 ADC Units;' T.hms.hPSHWR_adcPulseAmp 205 0 4100 -TH1F htrig_hpreShwr_tdc 'HMS Pre-Shower TDC Time; TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hPSHWR_tdcTime 4000 0 40000 #----------------------------- # HMS PreShower TRIG LOW/HIGH @@ -113,18 +112,18 @@ TH1F htrig_haersum_tdc 'HMS Aerogel Sum TDC Time; TDC Time (TDC Units); Counts # Assume FADC range is set to 1V and the integration is 25 channels # Offset in the FADC is about 0.122V or 500 channels. -formula FRXA_V T.hms.pFRXA_adcPulseIntRaw*(1./4096.)/25. -formula FRXB_V T.hms.pFRXB_adcPulseIntRaw*(1./4096.)/25. -formula FRYA_V T.hms.pFRYA_adcPulseIntRaw*(1./4096.)/25. -formula FRYB_V T.hms.pFRYB_adcPulseIntRaw*(1./4096.)/25. +formula FRXA_V T.hms.hFRXA_adcPulseIntRaw*(1./4096.)/25. +formula FRXB_V T.hms.hFRXB_adcPulseIntRaw*(1./4096.)/25. +formula FRYA_V T.hms.hFRYA_adcPulseIntRaw*(1./4096.)/25. +formula FRYB_V T.hms.hFRYB_adcPulseIntRaw*(1./4096.)/25. -TH1F hFRXA 'HMS FRXA; FRXA RAW ADC (chan); Counts' T.hms.pFRXA_adcPulseIntRaw 1000 0 100000 +TH1F hFRXA 'HMS FRXA; FRXA RAW ADC (chan); Counts' T.hms.hFRXA_adcPulseIntRaw 1000 0 100000 TH1F hFRXA_V 'HMS FRXA; FRXA RAW ADC (Volts); Counts' FRXA_V 1000 0 1.0 -TH1F hFRXB 'HMS FRXB; FRXB RAW ADC (chan); Counts' T.hms.pFRXB_adcPulseIntRaw 1000 0 100000 +TH1F hFRXB 'HMS FRXB; FRXB RAW ADC (chan); Counts' T.hms.hFRXB_adcPulseIntRaw 1000 0 100000 TH1F hFRXB_V 'HMS FRXB; FRXB RAW ADC (Volts); Counts' FRXB_V 1000 0 1.0 -TH1F hFRYA 'HMS FRYA; FRYA RAW ADC (chan); Counts' T.hms.pFRYA_adcPulseIntRaw 1000 0 100000 +TH1F hFRYA 'HMS FRYA; FRYA RAW ADC (chan); Counts' T.hms.hFRYA_adcPulseIntRaw 1000 0 100000 TH1F hFRYA_V 'HMS FRYA; FRYA RAW ADC (Volts); Counts' FRYA_V 1000 0 1.0 -TH1F hFRYB 'HMS FRYB; FRYB RAW ADC (chan); Counts' T.hms.pFRYB_adcPulseIntRaw 1000 0 100000 +TH1F hFRYB 'HMS FRYB; FRYB RAW ADC (chan); Counts' T.hms.hFRYB_adcPulseIntRaw 1000 0 100000 TH1F hFRYB_V 'HMS FRYB; FRYB RAW ADC (Volts); Counts' FRYB_V 1000 0 1.0 TH2F hFRA_XvsY 'HMSFRA_XvsY; FRXA RAW ADC (Volts); FRYA RAW ADC (Volts)' FRXA_V FRYA_V 1000 0 1.0 1000 0 1.0 TH2F hFRB_XvsY 'HMSFRB_XvsY; FRXB RAW ADC (Volts); FRYB RAW ADC (Volts)' FRXB_V FRYB_V 1000 0 1.0 1000 0 1.0 diff --git a/DEF-files/HMS/STACK/hstackana.def b/DEF-files/HMS/STACK/hstackana.def index c29c27d8..6378b365 100644 --- a/DEF-files/HMS/STACK/hstackana.def +++ b/DEF-files/HMS/STACK/hstackana.def @@ -537,7 +537,6 @@ TH1F htrig_hdsum_tdc 'HMS hDsum TDC Time; TDC Time (TDC Units); Counts / 10 TDC TH1F htrig_hpreShwr_adc_pped 'HMS Pre-Shower Pulse Pedestal; Pulse Pedestal (ADC Units); Counts / 1 ADC Units;' T.hms.hPSHWR_adcPed 5000 0 5000 TH1F htrig_hpreShwr_adc_pi 'HMS Pre-Shower Pulse Integral; Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hPSHWR_adcPulseInt 800 0 40000 TH1F htrig_hpreShwr_adc_pamp 'HMS Pre-Shower Pulse Amplitude; Pulse Amplitude (ADC Units); Counts / 20 ADC Units;' T.hms.hPSHWR_adcPulseAmp 205 0 4100 -TH1F htrig_hpreShwr_tdc 'HMS Pre-Shower TDC Time; TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hPSHWR_tdcTime 4000 0 40000 #----------------------------- # HMS PreShower TRIG LOW/HIGH @@ -583,18 +582,18 @@ TH1F htrig_haersum_tdc 'HMS Aerogel Sum TDC Time; TDC Time (TDC Units); Counts # Assume FADC range is set to 1V and the integration is 25 channels # Offset in the FADC is about 0.122V or 500 channels. -formula FRXA_V T.hms.pFRXA_adcPulseIntRaw*(1./4096.)/25. -formula FRXB_V T.hms.pFRXB_adcPulseIntRaw*(1./4096.)/25. -formula FRYA_V T.hms.pFRYA_adcPulseIntRaw*(1./4096.)/25. -formula FRYB_V T.hms.pFRYB_adcPulseIntRaw*(1./4096.)/25. +formula FRXA_V T.hms.hFRXA_adcPulseIntRaw*(1./4096.)/25. +formula FRXB_V T.hms.hFRXB_adcPulseIntRaw*(1./4096.)/25. +formula FRYA_V T.hms.hFRYA_adcPulseIntRaw*(1./4096.)/25. +formula FRYB_V T.hms.hFRYB_adcPulseIntRaw*(1./4096.)/25. -TH1F hFRXA 'HMS FRXA; FRXA RAW ADC (chan); Counts' T.hms.pFRXA_adcPulseIntRaw 1000 0 100000 +TH1F hFRXA 'HMS FRXA; FRXA RAW ADC (chan); Counts' T.hms.hFRXA_adcPulseIntRaw 1000 0 100000 TH1F hFRXA_V 'HMS FRXA; FRXA RAW ADC (Volts); Counts' FRXA_V 1000 0 1.0 -TH1F hFRXB 'HMS FRXB; FRXB RAW ADC (chan); Counts' T.hms.pFRXB_adcPulseIntRaw 1000 0 100000 +TH1F hFRXB 'HMS FRXB; FRXB RAW ADC (chan); Counts' T.hms.hFRXB_adcPulseIntRaw 1000 0 100000 TH1F hFRXB_V 'HMS FRXB; FRXB RAW ADC (Volts); Counts' FRXB_V 1000 0 1.0 -TH1F hFRYA 'HMS FRYA; FRYA RAW ADC (chan); Counts' T.hms.pFRYA_adcPulseIntRaw 1000 0 100000 +TH1F hFRYA 'HMS FRYA; FRYA RAW ADC (chan); Counts' T.hms.hFRYA_adcPulseIntRaw 1000 0 100000 TH1F hFRYA_V 'HMS FRYA; FRYA RAW ADC (Volts); Counts' FRYA_V 1000 0 1.0 -TH1F hFRYB 'HMS FRYB; FRYB RAW ADC (chan); Counts' T.hms.pFRYB_adcPulseIntRaw 1000 0 100000 +TH1F hFRYB 'HMS FRYB; FRYB RAW ADC (chan); Counts' T.hms.hFRYB_adcPulseIntRaw 1000 0 100000 TH1F hFRYB_V 'HMS FRYB; FRYB RAW ADC (Volts); Counts' FRYB_V 1000 0 1.0 TH2F hFRA_XvsY 'HMSFRA_XvsY; FRXA RAW ADC (Volts); FRYA RAW ADC (Volts)' FRXA_V FRYA_V 1000 0 1.0 1000 0 1.0 TH2F hFRB_XvsY 'HMSFRB_XvsY; FRXB RAW ADC (Volts); FRYB RAW ADC (Volts)' FRXB_V FRYB_V 1000 0 1.0 1000 0 1.0 diff --git a/DEF-files/HMS/STACK/hstackana_cuts.def b/DEF-files/HMS/STACK/hstackana_cuts.def index f787145d..7c5d068e 100644 --- a/DEF-files/HMS/STACK/hstackana_cuts.def +++ b/DEF-files/HMS/STACK/hstackana_cuts.def @@ -6,23 +6,23 @@ Block: RawDecode Pedestal_event g.evtyp==4 scalar_event g.evtyp==0 HMS_event g.evtyp==1 -#SHMS_event g.evtyp==2 -#coin_event g.evtyp==3 +SHMS_event g.evtyp==1 +coin_event g.evtyp==3 tr4_event g.evtyp==4 tr5_event g.evtyp==5 tr6_event g.evtyp==6 misc_event g.evtyp>=10 -#hmscoin_event g.evtyp==1||g.evtyp==3 -#shmscoin_event g.evtyp==2||g.evtyp==3 -#all_event g.evtyp==1||g.evtyp==2||g.evtyp==3 +hmscoin_event g.evtyp==1||g.evtyp==3 +shmscoin_event g.evtyp==2||g.evtyp==3 +all_event g.evtyp==1||g.evtyp==2||g.evtyp==3 RawDecode_master 1 Block: Decode -#all_trigs g.evtyp==1 || g.evtyp==2 || g.evtyp==3 -#hms_shms_trig g.evtyp==1 || g.evtyp==2 -#hms_coin_trig g.evtyp==1 || g.evtyp==3 +all_trigs g.evtyp==1 || g.evtyp==2 || g.evtyp==3 +hms_shms_trig g.evtyp==1 || g.evtyp==2 +hms_coin_trig g.evtyp==1 || g.evtyp==3 Decode_master HMS_event diff --git a/DEF-files/HMS/TEST_STANDS/CAL/hcalana.def b/DEF-files/HMS/TEST_STANDS/CAL/hcalana.def index 2d64c2e9..923bf801 100644 --- a/DEF-files/HMS/TEST_STANDS/CAL/hcalana.def +++ b/DEF-files/HMS/TEST_STANDS/CAL/hcalana.def @@ -5,12 +5,12 @@ block H.cal.* #HMS CALORIMETER HISTOGRAMS #FPGA Error Flags -TH1F hcal_hA_adcErrFlg2D_pos 'HMS hA+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH1F hcal_hA_adcErrFlg2D_neg 'HMS hA- FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH1F hcal_hB_adcErrFlg2D_pos 'HMS hB+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH1F hcal_hB_adcErrFlg2D_neg 'HMS hB- FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH1F hcal_hC_adcErrFlg2D_pos 'HMS hC+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH1F hcal_hD_adcErrFlg2D_pos 'HMS hD+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hA_adcErrFlg2D_pos 'HMS hA+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hA_adcErrFlg2D_neg 'HMS hA- FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hB_adcErrFlg2D_pos 'HMS hB+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hB_adcErrFlg2D_neg 'HMS hB- FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hC_adcErrFlg2D_pos 'HMS hC+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hD_adcErrFlg2D_pos 'HMS hD+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 #Raw Occupancy TH1F hcal_hA_raw_occ_pos 'HMS hA+ Raw Occupancy; PMT Number; Number of Entries' H.cal.1pr.posAdcCounter 13 0.5 13.5 diff --git a/DEF-files/HMS/TEST_STANDS/CER/hcerana.def b/DEF-files/HMS/TEST_STANDS/CER/hcerana.def index 83503cbe..9931c42a 100644 --- a/DEF-files/HMS/TEST_STANDS/CER/hcerana.def +++ b/DEF-files/HMS/TEST_STANDS/CER/hcerana.def @@ -4,7 +4,7 @@ block H.cer.* block T.hms.* # HMS CER Error FPGA Error Flag -TH2F hcer_adcErrFlg2D_pos 'HMS Cherenkov FPGA Error Flag; Number of Entries' H.cer.posAdcCounter H.cer.posAdcErrorFlag 2 0.5 2.5 2 -0.5 1.5 +TH2F hcer_adcErrFlg2D 'HMS Cherenkov FPGA Error Flag; Number of Entries' H.cer.adcCounter H.cer.adcErrorFlag 2 0.5 2.5 2 -0.5 1.5 # HMS CER Raw Occupancy and Multiplicity TH1F hcer_raw_occ 'HMS Cherenkov Raw Occupancy; PMT Number; Number of Entries' H.cer.adcCounter 2 0.5 2.5 diff --git a/DEF-files/SHMS/SCALERS/pscaler_cuts.def b/DEF-files/SHMS/SCALERS/pscaler_cuts.def index af374d29..4868f694 100644 --- a/DEF-files/SHMS/SCALERS/pscaler_cuts.def +++ b/DEF-files/SHMS/SCALERS/pscaler_cuts.def @@ -4,20 +4,20 @@ Block: RawDecode Pedestal_event g.evtyp == 4 scalar_event g.evtyp == 0 -#HMS_event g.evtyp == 1 +HMS_event g.evtyp == 1 SHMS_event g.evtyp == 1 -#coin_event g.evtyp == 3 +coin_event g.evtyp == 3 misc_event g.evtyp >= 5 -#hmscoin_event HMS_event || coin_event -#shmscoin_event SHMS_event || coin_event -#all_event HMS_event || SHMS_event || coin_event +hmscoin_event HMS_event || coin_event +shmscoin_event SHMS_event || coin_event +all_event HMS_event || SHMS_event || coin_event RawDecode_master 1 Block: Decode -#all_trigs HMS_event || SHMS_event || coin_event -#shms_coin_trig SHMS_event || coin_event +all_trigs HMS_event || SHMS_event || coin_event +shms_coin_trig SHMS_event || coin_event Decode_master SHMS_event diff --git a/PARAM/HMS/GEN/h_fadc_debug.param b/PARAM/HMS/GEN/h_fadc_debug.param index 6dc14cc8..9b9e8868 100644 --- a/PARAM/HMS/GEN/h_fadc_debug.param +++ b/PARAM/HMS/GEN/h_fadc_debug.param @@ -1,2 +1,5 @@ hcer_debug_adc = 1 -hcal_debug_adc = 1 \ No newline at end of file +hcal_debug_adc = 1 +hhodo_debug_adc = 1 +hdc_debug_adc = 1 +haero_debug_adc = 1 \ No newline at end of file diff --git a/SCRIPTS/HMS/PRODUCTION/replay_production_hms.C b/SCRIPTS/HMS/PRODUCTION/replay_production_hms.C index cb5d01d0..dc44af6c 100644 --- a/SCRIPTS/HMS/PRODUCTION/replay_production_hms.C +++ b/SCRIPTS/HMS/PRODUCTION/replay_production_hms.C @@ -22,7 +22,7 @@ void replay_production_hms(Int_t RunNumber=0, Int_t MaxEvent=0) { //Load Global parameters // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/HMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); // g_ctp_parm_filename and g_decode_map_filename should now be defined. @@ -68,8 +68,8 @@ void replay_production_hms(Int_t RunNumber=0, Int_t MaxEvent=0) { // Add Ideal Beam Apparatus THaApparatus* beam = new THaIdealBeam("IB", "Ideal Beamline"); gHaApps->Add(beam); - // Add Physics Module to calculate primary (scattered beam - usually electron) kinematics - THcPrimaryKine* hkin = new THcPrimaryKine("H.kin", "HMS single arm e- kinematics", "H", "IB"); + // Add Physics Module to calculate primary (scattered) beam kinematics + THcPrimaryKine* hkin = new THcPrimaryKine("H.kin", "HMS Single Arm Kinematics", "H", "IB"); gHaPhysics->Add(hkin); // Add handler for prestart event 125. diff --git a/SCRIPTS/HMS/RASTER/replay_hms_raster_simple.C b/SCRIPTS/HMS/RASTER/replay_hms_raster_simple.C index f23116da..e897a0f9 100644 --- a/SCRIPTS/HMS/RASTER/replay_hms_raster_simple.C +++ b/SCRIPTS/HMS/RASTER/replay_hms_raster_simple.C @@ -20,16 +20,14 @@ void replay_hms_raster_simple(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/hms_raster_simple_%d_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); - + gHcParms->AddString("g_ctp_database_filename", "DBASE/HMS/STD/standard.database"); //Load global parameters // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); - // g_ctp_parm_filename and g_decode_map_filename should now be defined. gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); - + gHcParms->Load(gHcParms->GetString("g_ctp_calib_filename")); // Load params for HMS trigger configuration gHcParms->Load("PARAM/TRIG/thms_raster.param"); diff --git a/SCRIPTS/HMS/SCALERS/replay_hms_scalers.C b/SCRIPTS/HMS/SCALERS/replay_hms_scalers.C index 9d479b76..7efb4ec5 100644 --- a/SCRIPTS/HMS/SCALERS/replay_hms_scalers.C +++ b/SCRIPTS/HMS/SCALERS/replay_hms_scalers.C @@ -22,7 +22,7 @@ void replay_hms_scalers(Int_t RunNumber=0, Int_t MaxEvent=0) { // Load global parameters // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/HMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); // g_ctp_parm_filename and g_decode_map_filename should now be defined. diff --git a/SCRIPTS/HMS/STACK/replay_hms.C b/SCRIPTS/HMS/STACK/replay_hms.C index 4c16798b..8219c289 100644 --- a/SCRIPTS/HMS/STACK/replay_hms.C +++ b/SCRIPTS/HMS/STACK/replay_hms.C @@ -20,16 +20,13 @@ void replay_hms(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/hms_replay_%d_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); - + gHcParms->AddString("g_ctp_database_filename", "DBASE/HMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); - // g_ctp_parm_filename and g_decode_map_filename should now be defined. gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); gHcParms->Load(gHcParms->GetString("g_ctp_calib_filename")); - // Load params for HMS trigger configuration gHcParms->Load("PARAM/TRIG/thms.param"); @@ -43,7 +40,6 @@ void replay_hms(Int_t RunNumber=0, Int_t MaxEvent=0) { // Add trigger detector to trigger apparatus THcTrigDet* hms = new THcTrigDet("hms", "HMS Trigger Information"); TRG->AddDetector(hms); - // Set up the equipment to be analyzed. THaApparatus* HMS = new THcHallCSpectrometer("H", "HMS"); gHaApps->Add(HMS); @@ -53,11 +49,9 @@ void replay_hms(Int_t RunNumber=0, Int_t MaxEvent=0) { // Add hodoscope to HMS apparatus THcHodoscope* hod = new THcHodoscope("hod", "Hodoscope"); HMS->AddDetector(hod); - // Add Aerogel Cherenkov to SHMS apparatus //THcAerogel* aero = new THcAerogel("aero", "Aerogel"); //HMS->AddDetector(aero); - // Add Cherenkov to HMS apparatus THcCherenkov* cer = new THcCherenkov("cer", "Heavy Gas Cherenkov"); HMS->AddDetector(cer); @@ -68,7 +62,6 @@ void replay_hms(Int_t RunNumber=0, Int_t MaxEvent=0) { // Include golden track information THaGoldenTrack* gtr = new THaGoldenTrack("H.gtr", "HMS Golden Track", "H"); gHaPhysics->Add(gtr); - // Add handler for prestart event 125. THcConfigEvtHandler* ev125 = new THcConfigEvtHandler("HC", "Config Event type 125"); gHaEvtHandlers->Add(ev125); diff --git a/SCRIPTS/HMS/TEST_STANDS/replay_hcal_test_stand.C b/SCRIPTS/HMS/TEST_STANDS/replay_hcal_test_stand.C index e2c4fa6f..2795dffd 100644 --- a/SCRIPTS/HMS/TEST_STANDS/replay_hcal_test_stand.C +++ b/SCRIPTS/HMS/TEST_STANDS/replay_hcal_test_stand.C @@ -20,11 +20,9 @@ void replay_hcal_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/hcal_replay_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); - + gHcParms->AddString("g_ctp_database_filename", "DBASE/HMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); - // g_ctp_parm_filename and g_decode_map_filename should now be defined. gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); diff --git a/SCRIPTS/HMS/TEST_STANDS/replay_hcer_test_stand.C b/SCRIPTS/HMS/TEST_STANDS/replay_hcer_test_stand.C index 072e1a2f..28e4fc9a 100644 --- a/SCRIPTS/HMS/TEST_STANDS/replay_hcer_test_stand.C +++ b/SCRIPTS/HMS/TEST_STANDS/replay_hcer_test_stand.C @@ -18,21 +18,20 @@ void replay_hcer_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { // Create file name patterns. const char* RunFileNamePattern = "raw/hms_all_%05d.dat"; const char* ROOTFileNamePattern = "ROOTfiles/hcer_replay_%d.root"; + // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); - + gHcParms->AddString("g_ctp_database_filename", "DBASE/HMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); - // g_ctp_parm_filename and g_decode_map_filename should now be defined. gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); gHcParms->Load(gHcParms->GetString("g_ctp_calib_filename")); - // Load params for HMS trigger configuration gHcParms->Load("PARAM/TRIG/thms.param"); gHcParms->Load("PARAM/HMS/GEN/h_fadc_debug.param"); + // Load the Hall C style detector map gHcDetectorMap = new THcDetectorMap(); gHcDetectorMap->Load("MAPS/HMS/DETEC/CER/hcer_htrig.map"); diff --git a/SCRIPTS/HMS/TEST_STANDS/replay_hdc_test_stand.C b/SCRIPTS/HMS/TEST_STANDS/replay_hdc_test_stand.C index 71c184bc..3536e682 100644 --- a/SCRIPTS/HMS/TEST_STANDS/replay_hdc_test_stand.C +++ b/SCRIPTS/HMS/TEST_STANDS/replay_hdc_test_stand.C @@ -18,18 +18,16 @@ void replay_hdc_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { // Create file name patterns. const char* RunFileNamePattern = "raw/hms_all_%05d.dat"; const char* ROOTFileNamePattern = "ROOTfiles/hdc_replay_%d.root"; + // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); - + gHcParms->AddString("g_ctp_database_filename", "DBASE/HMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); - // g_ctp_parm_filename and g_decode_map_filename should now be defined. gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); gHcParms->Load(gHcParms->GetString("g_ctp_calib_filename")); - // Load params for HMS trigger configuration gHcParms->Load("PARAM/TRIG/thms.param"); diff --git a/SCRIPTS/HMS/TEST_STANDS/replay_hhodo_test_stand.C b/SCRIPTS/HMS/TEST_STANDS/replay_hhodo_test_stand.C index 6fa31b05..c202cfd2 100644 --- a/SCRIPTS/HMS/TEST_STANDS/replay_hhodo_test_stand.C +++ b/SCRIPTS/HMS/TEST_STANDS/replay_hhodo_test_stand.C @@ -18,18 +18,16 @@ void replay_hhodo_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { // Create file name patterns. const char* RunFileNamePattern = "raw/hms_all_%05d.dat"; const char* ROOTFileNamePattern = "ROOTfiles/hhodo_replay_%d.root"; + // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); - + gHcParms->AddString("g_ctp_database_filename", "DBASE/HMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); - // g_ctp_parm_filename and g_decode_map_filename should now be defined. gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); gHcParms->Load(gHcParms->GetString("g_ctp_calib_filename")); - // Load params for HMS trigger configuration gHcParms->Load("PARAM/TRIG/thms.param"); diff --git a/SCRIPTS/HMS/TEST_STANDS/replay_htrig_test_stand.C b/SCRIPTS/HMS/TEST_STANDS/replay_htrig_test_stand.C index 219ad1da..b535387c 100644 --- a/SCRIPTS/HMS/TEST_STANDS/replay_htrig_test_stand.C +++ b/SCRIPTS/HMS/TEST_STANDS/replay_htrig_test_stand.C @@ -18,18 +18,16 @@ void replay_htrig_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { // Create file name patterns. const char* RunFileNamePattern = "raw/hms_all_%05d.dat"; const char* ROOTFileNamePattern = "ROOTfiles/htrig_replay_%d.root"; + // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); - + gHcParms->AddString("g_ctp_database_filename", "DBASE/HMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); - // g_ctp_parm_filename and g_decode_map_filename should now be defined. gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); gHcParms->Load(gHcParms->GetString("g_ctp_calib_filename")); - // Load params for HMS DC test stand configuration gHcParms->Load("PARAM/TRIG/thms.param"); diff --git a/SCRIPTS/SHMS/EXAMPLES/replay_workshop_example.C b/SCRIPTS/SHMS/EXAMPLES/replay_workshop_example.C index 5dc5e0d7..6cc389b4 100644 --- a/SCRIPTS/SHMS/EXAMPLES/replay_workshop_example.C +++ b/SCRIPTS/SHMS/EXAMPLES/replay_workshop_example.C @@ -19,18 +19,19 @@ void replay_workshop_example(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/shms_replay_%d_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); // g_ctp_parm_filename and g_decode_map_filename should now be defined. gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); + gHcParms->Load(gHcParms->GetString("g_ctp_calib_filename")); // Load params for SHMS trigger configuration gHcParms->Load("PARAM/TRIG/tshms.param"); // Load the Hall C style detector map gHcDetectorMap = new THcDetectorMap(); - gHcDetectorMap->Load("MAPS/SHMS/DETEC/shms_stack.map"); + gHcDetectorMap->Load("MAPS/SHMS/DETEC/STACK/shms_stack.map"); // Add trigger apparatus THaApparatus* TRG = new THcTrigApp("T", "TRG"); @@ -92,8 +93,8 @@ void replay_workshop_example(Int_t RunNumber=0, Int_t MaxEvent=0) { analyzer->SetEvent(event); analyzer->SetCrateMapFileName("MAPS/db_cratemap.dat"); analyzer->SetOutFile(ROOTFileName.Data()); - analyzer->SetOdefFile("DEF-files/SHMS/GEN/workshop_example.def"); - analyzer->SetCutFile("DEF-files/SHMS/GEN/pstackana_cuts.def"); // optional + analyzer->SetOdefFile("DEF-files/SHMS/EXAMPLES/workshop_example.def"); + analyzer->SetCutFile("DEF-files/SHMS/STACK/pstackana_cuts.def"); // optional // File to record cuts accounting information //analyzer->SetSummaryFile("summary_example.log"); // optional diff --git a/SCRIPTS/SHMS/PRODUCTION/replay_production_shms.C b/SCRIPTS/SHMS/PRODUCTION/replay_production_shms.C index a359b3e0..d80c02bb 100644 --- a/SCRIPTS/SHMS/PRODUCTION/replay_production_shms.C +++ b/SCRIPTS/SHMS/PRODUCTION/replay_production_shms.C @@ -22,7 +22,7 @@ void replay_production_shms (Int_t RunNumber = 0, Int_t MaxEvent = 0) { // Load global parameters // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); // g_ctp_parm_filename and g_decode_map_filename should now be defined. diff --git a/SCRIPTS/SHMS/RASTER/replay_shms_raster_simple.C b/SCRIPTS/SHMS/RASTER/replay_shms_raster_simple.C index e90c2559..1c417ab6 100644 --- a/SCRIPTS/SHMS/RASTER/replay_shms_raster_simple.C +++ b/SCRIPTS/SHMS/RASTER/replay_shms_raster_simple.C @@ -20,7 +20,7 @@ void replay_shms_raster_simple (Int_t RunNumber = 0, Int_t MaxEvent = 0) { const char* ROOTFileNamePattern = "ROOTfiles/shms_replay_raster_simple_%d_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load global parameters // Add varibles to global list. diff --git a/SCRIPTS/SHMS/SCALERS/replay_shms_scalers.C b/SCRIPTS/SHMS/SCALERS/replay_shms_scalers.C index e7ffd129..0a74c103 100644 --- a/SCRIPTS/SHMS/SCALERS/replay_shms_scalers.C +++ b/SCRIPTS/SHMS/SCALERS/replay_shms_scalers.C @@ -22,7 +22,7 @@ void replay_shms_scalers (Int_t RunNumber = 0, Int_t MaxEvent = 0) { // Load global parameters // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); // g_ctp_parm_filename and g_decode_map_filename should now be defined. diff --git a/SCRIPTS/SHMS/STACK/replay_shms.C b/SCRIPTS/SHMS/STACK/replay_shms.C index 18a7a7a3..8dbff29a 100644 --- a/SCRIPTS/SHMS/STACK/replay_shms.C +++ b/SCRIPTS/SHMS/STACK/replay_shms.C @@ -22,7 +22,7 @@ void replay_shms (Int_t RunNumber = 0, Int_t MaxEvent = 0) { // Load global parameters // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); // g_ctp_parm_filename and g_decode_map_filename should now be defined. diff --git a/SCRIPTS/SHMS/TEST_STANDS/replay_paero_test_stand.C b/SCRIPTS/SHMS/TEST_STANDS/replay_paero_test_stand.C index 572c21ff..aa6c9788 100644 --- a/SCRIPTS/SHMS/TEST_STANDS/replay_paero_test_stand.C +++ b/SCRIPTS/SHMS/TEST_STANDS/replay_paero_test_stand.C @@ -20,7 +20,7 @@ void replay_paero_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/paero_replay_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); diff --git a/SCRIPTS/SHMS/TEST_STANDS/replay_pcal_test_stand.C b/SCRIPTS/SHMS/TEST_STANDS/replay_pcal_test_stand.C index e4334b3a..2922eb38 100644 --- a/SCRIPTS/SHMS/TEST_STANDS/replay_pcal_test_stand.C +++ b/SCRIPTS/SHMS/TEST_STANDS/replay_pcal_test_stand.C @@ -20,7 +20,7 @@ void replay_pcal_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/pcal_replay_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); diff --git a/SCRIPTS/SHMS/TEST_STANDS/replay_pdc_test_stand.C b/SCRIPTS/SHMS/TEST_STANDS/replay_pdc_test_stand.C index 30495784..89a43b02 100644 --- a/SCRIPTS/SHMS/TEST_STANDS/replay_pdc_test_stand.C +++ b/SCRIPTS/SHMS/TEST_STANDS/replay_pdc_test_stand.C @@ -20,7 +20,7 @@ void replay_pdc_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/pdc_replay_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); diff --git a/SCRIPTS/SHMS/TEST_STANDS/replay_phgcer_test_stand.C b/SCRIPTS/SHMS/TEST_STANDS/replay_phgcer_test_stand.C index e554f1ad..d7f00f64 100644 --- a/SCRIPTS/SHMS/TEST_STANDS/replay_phgcer_test_stand.C +++ b/SCRIPTS/SHMS/TEST_STANDS/replay_phgcer_test_stand.C @@ -20,7 +20,7 @@ void replay_phgcer_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/phgcer_replay_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); diff --git a/SCRIPTS/SHMS/TEST_STANDS/replay_phodo_test_stand.C b/SCRIPTS/SHMS/TEST_STANDS/replay_phodo_test_stand.C index bfca89e9..9e32b330 100644 --- a/SCRIPTS/SHMS/TEST_STANDS/replay_phodo_test_stand.C +++ b/SCRIPTS/SHMS/TEST_STANDS/replay_phodo_test_stand.C @@ -20,11 +20,9 @@ void replay_phodo_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/phodo_replay_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); - + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); - // g_ctp_parm_filename and g_decode_map_filename should now be defined. gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); diff --git a/SCRIPTS/SHMS/TEST_STANDS/replay_pngcer_test_stand.C b/SCRIPTS/SHMS/TEST_STANDS/replay_pngcer_test_stand.C index 312d157b..4c2d2334 100644 --- a/SCRIPTS/SHMS/TEST_STANDS/replay_pngcer_test_stand.C +++ b/SCRIPTS/SHMS/TEST_STANDS/replay_pngcer_test_stand.C @@ -20,7 +20,7 @@ void replay_pngcer_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/pngcer_replay_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); diff --git a/SCRIPTS/SHMS/TEST_STANDS/replay_ptrig_test_stand.C b/SCRIPTS/SHMS/TEST_STANDS/replay_ptrig_test_stand.C index 96d5a5e4..9df0e328 100644 --- a/SCRIPTS/SHMS/TEST_STANDS/replay_ptrig_test_stand.C +++ b/SCRIPTS/SHMS/TEST_STANDS/replay_ptrig_test_stand.C @@ -20,7 +20,7 @@ void replay_ptrig_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) { const char* ROOTFileNamePattern = "ROOTfiles/ptrig_replay_%d.root"; // Add variables to global list. gHcParms->Define("gen_run_number", "Run Number", RunNumber); - gHcParms->AddString("g_ctp_database_filename", "DBASE/STD/standard.database"); + gHcParms->AddString("g_ctp_database_filename", "DBASE/SHMS/STD/standard.database"); // Load varibles from files to global list. gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); diff --git a/onlineGUI/onlineGUI_v1.2.1/onlineDict.h b/onlineGUI/onlineGUI_v1.2.1/onlineDict.h index 419d2a72..a194f990 100644 --- a/onlineGUI/onlineGUI_v1.2.1/onlineDict.h +++ b/onlineGUI/onlineGUI_v1.2.1/onlineDict.h @@ -1,92 +1,92 @@ -/******************************************************************** -* onlineDict.h -* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED -* FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX(). -* CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE. -********************************************************************/ -#ifdef __CINT__ -#error onlineDict.h/C is only for compilation. Abort cint. -#endif -#include <stddef.h> -#include <stdio.h> -#include <stdlib.h> -#include <math.h> -#include <string.h> -#define G__ANSIHEADER -#define G__DICTIONARY -#define G__PRIVATE_GVALUE -#include "G__ci.h" -#include "FastAllocString.h" -extern "C" { -extern void G__cpp_setup_tagtableonlineDict(); -extern void G__cpp_setup_inheritanceonlineDict(); -extern void G__cpp_setup_typetableonlineDict(); -extern void G__cpp_setup_memvaronlineDict(); -extern void G__cpp_setup_globalonlineDict(); -extern void G__cpp_setup_memfunconlineDict(); -extern void G__cpp_setup_funconlineDict(); -extern void G__set_cpp_environmentonlineDict(); -} - - -#include "TObject.h" -#include "TMemberInspector.h" -#include "online.h" -#include <algorithm> -namespace std { } -using namespace std; - -#ifndef G__MEMFUNCBODY -#endif - -extern G__linked_taginfo G__onlineDictLN_TString; -extern G__linked_taginfo G__onlineDictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR; -extern G__linked_taginfo G__onlineDictLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR; -extern G__linked_taginfo G__onlineDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_TList; -extern G__linked_taginfo G__onlineDictLN_TTimer; -extern G__linked_taginfo G__onlineDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR; -extern G__linked_taginfo G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR; -extern G__linked_taginfo G__onlineDictLN_TCut; -extern G__linked_taginfo G__onlineDictLN_TQObjSender; -extern G__linked_taginfo G__onlineDictLN_TGWindow; -extern G__linked_taginfo G__onlineDictLN_pairlEunsignedsPintcOintgR; -extern G__linked_taginfo G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_TGTextButton; -extern G__linked_taginfo G__onlineDictLN_TGVerticalFrame; -extern G__linked_taginfo G__onlineDictLN_TGHorizontalFrame; -extern G__linked_taginfo G__onlineDictLN_TGMainFrame; -extern G__linked_taginfo G__onlineDictLN_TGPictureButton; -extern G__linked_taginfo G__onlineDictLN_TGRadioButton; -extern G__linked_taginfo G__onlineDictLN_TCanvas; -extern G__linked_taginfo G__onlineDictLN_TRootEmbeddedCanvas; -extern G__linked_taginfo G__onlineDictLN_TGLabel; -extern G__linked_taginfo G__onlineDictLN_TVectorTlEfloatgR; -extern G__linked_taginfo G__onlineDictLN_TVectorTlEdoublegR; -extern G__linked_taginfo G__onlineDictLN_TMatrixTBaselEfloatgR; -extern G__linked_taginfo G__onlineDictLN_TMatrixTBaselEdoublegR; -extern G__linked_taginfo G__onlineDictLN_RootFileObject; -extern G__linked_taginfo G__onlineDictLN_vectorlETTreemUcOallocatorlETTreemUgRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETTreemUcOallocatorlETTreemUgRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEintcOallocatorlEintgRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_vectorlEfileObjectcOallocatorlEfileObjectgRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEfileObjectcOallocatorlEfileObjectgRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_drawcommand; -extern G__linked_taginfo G__onlineDictLN_OnlineConfig; -extern G__linked_taginfo G__onlineDictLN_pairlEunsignedsPintcOunsignedsPintgR; -extern G__linked_taginfo G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR; -extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETCutcOallocatorlETCutgRsPgRcLcLiteratorgR; -extern G__linked_taginfo G__onlineDictLN_OnlineGUI; - -/* STUB derived class for protected member access */ +-/******************************************************************** +-* onlineDict.h +-* CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED +-* FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX(). +-* CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE. +-********************************************************************/ +-#ifdef __CINT__ +-#error onlineDict.h/C is only for compilation. Abort cint. +-#endif +-#include <stddef.h> +-#include <stdio.h> +-#include <stdlib.h> +-#include <math.h> +-#include <string.h> +-#define G__ANSIHEADER +-#define G__DICTIONARY +-#define G__PRIVATE_GVALUE +-#include "G__ci.h" +-#include "FastAllocString.h" +-extern "C" { +-extern void G__cpp_setup_tagtableonlineDict(); +-extern void G__cpp_setup_inheritanceonlineDict(); +-extern void G__cpp_setup_typetableonlineDict(); +-extern void G__cpp_setup_memvaronlineDict(); +-extern void G__cpp_setup_globalonlineDict(); +-extern void G__cpp_setup_memfunconlineDict(); +-extern void G__cpp_setup_funconlineDict(); +-extern void G__set_cpp_environmentonlineDict(); +-} +- +- +-#include "TObject.h" +-#include "TMemberInspector.h" +-#include "online.h" +-#include <algorithm> +-namespace std { } +-using namespace std; +- +-#ifndef G__MEMFUNCBODY +-#endif +- +-extern G__linked_taginfo G__onlineDictLN_TString; +-extern G__linked_taginfo G__onlineDictLN_vectorlEunsignedsPintcOallocatorlEunsignedsPintgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_basic_ifstreamlEcharcOchar_traitslEchargRsPgR; +-extern G__linked_taginfo G__onlineDictLN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_TList; +-extern G__linked_taginfo G__onlineDictLN_TTimer; +-extern G__linked_taginfo G__onlineDictLN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_iteratorlEbidirectional_iterator_tagcOTObjectmUcOlongcOconstsPTObjectmUmUcOconstsPTObjectmUaNgR; +-extern G__linked_taginfo G__onlineDictLN_maplEstringcOTObjArraymUcOlesslEstringgRcOallocatorlEpairlEconstsPstringcOTObjArraymUgRsPgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_TCut; +-extern G__linked_taginfo G__onlineDictLN_TQObjSender; +-extern G__linked_taginfo G__onlineDictLN_TGWindow; +-extern G__linked_taginfo G__onlineDictLN_pairlEunsignedsPintcOintgR; +-extern G__linked_taginfo G__onlineDictLN_vectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOintgRcOallocatorlEpairlEunsignedsPintcOintgRsPgRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_TGTextButton; +-extern G__linked_taginfo G__onlineDictLN_TGVerticalFrame; +-extern G__linked_taginfo G__onlineDictLN_TGHorizontalFrame; +-extern G__linked_taginfo G__onlineDictLN_TGMainFrame; +-extern G__linked_taginfo G__onlineDictLN_TGPictureButton; +-extern G__linked_taginfo G__onlineDictLN_TGRadioButton; +-extern G__linked_taginfo G__onlineDictLN_TCanvas; +-extern G__linked_taginfo G__onlineDictLN_TRootEmbeddedCanvas; +-extern G__linked_taginfo G__onlineDictLN_TGLabel; +-extern G__linked_taginfo G__onlineDictLN_TVectorTlEfloatgR; +-extern G__linked_taginfo G__onlineDictLN_TVectorTlEdoublegR; +-extern G__linked_taginfo G__onlineDictLN_TMatrixTBaselEfloatgR; +-extern G__linked_taginfo G__onlineDictLN_TMatrixTBaselEdoublegR; +-extern G__linked_taginfo G__onlineDictLN_RootFileObject; +-extern G__linked_taginfo G__onlineDictLN_vectorlETTreemUcOallocatorlETTreemUgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETTreemUcOallocatorlETTreemUgRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_vectorlEintcOallocatorlEintgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEintcOallocatorlEintgRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_vectorlETStringcOallocatorlETStringgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETStringcOallocatorlETStringgRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_vectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEvectorlETStringcOallocatorlETStringgRsPgRcOallocatorlEvectorlETStringcOallocatorlETStringgRsPgRsPgRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_vectorlEfileObjectcOallocatorlEfileObjectgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEfileObjectcOallocatorlEfileObjectgRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_drawcommand; +-extern G__linked_taginfo G__onlineDictLN_OnlineConfig; +-extern G__linked_taginfo G__onlineDictLN_pairlEunsignedsPintcOunsignedsPintgR; +-extern G__linked_taginfo G__onlineDictLN_vectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlEpairlEunsignedsPintcOunsignedsPintgRcOallocatorlEpairlEunsignedsPintcOunsignedsPintgRsPgRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_vectorlETCutcOallocatorlETCutgRsPgR; +-extern G__linked_taginfo G__onlineDictLN_reverse_iteratorlEvectorlETCutcOallocatorlETCutgRsPgRcLcLiteratorgR; +-extern G__linked_taginfo G__onlineDictLN_OnlineGUI; +- +-/* STUB derived class for protected member access */ -- GitLab