//----------------------------- // 17.0.0 11/11/23 // new global official version //----------------------------- // 17.0.1 01/12/24 // Typos correction from Kenny //----------------------------- // 17.0.2 01/26/24 // LISE tutorial version 2 //----------------------------- // 17.0.3 01/31/24 // correction in BI-code (bug fixed with output file) //----------------------------- // 17.0.4 02/05/24 // update of eC_ARIS_k3cb2.lpp for official names //----------------------------- // 17.0.5 02/09/24 // isomer DB has been updted by DK for Kameda PRC paper //----------------------------- // 17.0.6 02/09/24 // bug with mass excess cells in Kinematics Calculator //----------------------------- // 17.0.7 02/09/24 // extern W_ME was modified everywhere for DefaultMassOption //----------------------------- // 17.0.8 02/09/24 // new isotope discovery 2023 were updated //----------------------------- // 17.1.0 02/09/24 // middle version has been changed //----------------------------- // 17.1.1 02/22/24 // Fissile --> Fissioning in text and menu //----------------------------- // 17.1.2 02/24/24 // Modification of the wedge dialog to the wedge shift //----------------------------- // 17.1.3 02/24/24 // BLOCK_Wedge.h: new parameter "wedge_shift" //----------------------------- // 17.1.4 02/24/24 // modification of config read/write for new parameter "wedge_shift" //----------------------------- // 17.1.5 02/24/24 // p_BLOCK_Wedge.cpp: update of GetThicknessWedge and GetThicknessWedgeFromAngle // for new parameter "wedge_shift" //----------------------------- // 17.1.6 02/24/24 // Modification of the wedge dialog to the wedge shift : done //----------------------------- // 17.1.7 02/24/24 // Brho Calculation for wedge with shift //----------------------------- // 17.1.8 02/24/24 // wedge shift -- now inverese //----------------------------- // 17.1.9 02/24/24 // wedge shift -- scan utility preparation //----------------------------- // 17.1.10 02/24/24 // UNREFERENCED_PARAMETER in BLOCK_Compound //----------------------------- // 17.1.11 02/25/24 // correction with calibration-name in config-writing //----------------------------- // 17.1.12 02/25/24 // creation of the d_Scanning_wedgePostion dialog //----------------------------- // 17.1.13 02/25/24 // new distribution function min_i777() //----------------------------- // 17.1.14 02/25/24 // new utility CmWedgePositionScanning() //----------------------------- // 17.1.15 02/25/24 // CmWedgePositionScanning() : sigmaE and positionE added //----------------------------- // 17.2.0 02/25/24 // middle version changed //----------------------------- // 17.2.2 02/27/24 // CmWedgePositionScanning() : slopes Xdest/Xwedge Edest/Xwedge //----------------------------- // 17.2.3 02/27/24 // find_sigma_distribution: implementation f_save[] to avoid setting negative elements to 0 //----------------------------- // 17.2.4 03/02/24 // Secondary Reactions output : path correction //----------------------------- // 17.2.5 03/07/24 // Secondary Reactions calc : corrections for FRACS //----------------------------- // 17.2.6 03/07/24 // Secondary Reactions dialog : revision including FlagPermit init //----------------------------- // 17.2.7 03/07/24 // Abrasion-Ablation in SecReact is used for secondary step //----------------------------- // 17.2.8 03/08/24 // Optimization to use Abrasion-Ablation in SecReact //----------------------------- // 17.2.9 03/09/24 // SecReact: using QMap to keep cross sections //----------------------------- // 17.2.10 03/09/24 // SecReact: TGauge counter modification //----------------------------- // 17.2.11 03/09/24 // SecReact: no N,Z shift for AA //----------------------------- // 17.2.12 03/09/24 // SecReact: AA case -- preliminary CS calculation up to LastZ //----------------------------- // 17.2.13 03/09/24 // SecReact Dialog: Plot subtitle modifications //----------------------------- // 17.2.14 03/09/24 // SecReact Dialog: Plot scales modifications //----------------------------- // 17.2.15 03/10/24 // new AA fast modes //----------------------------- // 17.2.16 03/10/24 // Fragmentation dialog: new AA fast modes //----------------------------- // 17.2.17 03/10/24 // update all corresponding graphs for new AA fast modes //----------------------------- // 17.2.18 03/10/24 // Fireball: LeftSigmaValueGauss 7 --> 8 //----------------------------- // 17.2.19 03/10/24 // 1D plot distribution name update in d_Method dialog //----------------------------- // 17.2.20 03/11/24 // new icons copy1.png, paste1.png, new actions CmCopyAction,CmPastAction for CGraphTool //----------------------------- // 17.2.21 03/11/24 // using QVector DG2; instead DistrGraph2 *DG2; // serious update - should be monitored //----------------------------- // 17.2.22 03/11/24 // Copy-Paste of DG2 distributions from one plot to other plots //----------------------------- // 17.3.1 03/12/24 // middle version changed //----------------------------- // 17.3.2 03/25/24 // Secondary reaction kinematics: development started //----------------------------- // 17.3.3 03/25/24 // Z & N values in CN-dialogs //----------------------------- // 17.3.4 03/26/24 // Migration to Qt v.6.6.2 //----------------------------- // 17.3.5 03/27/24 // L_Trans_Wedge : corrections in the shift position case //----------------------------- // 17.3.6 03/27/24 // discovery iso-file for updated based on https://frib.msu.edu/public/nuclides //----------------------------- // 17.3.7 03/27/24 // discovery project link from LISE //----------------------------- // 17.3.8 03/27/24 // discovery links are modified for Chen's folders //----------------------------- // 17.3.9 03/27/24 // using shared_ptr for CElement in o_class_physics.h //----------------------------- // 17.3.10 03/27/24 // revision of Beam scattering in target //----------------------------- // 17.4.0 03/27/24 // middle version was changed //----------------------------- // 17.4.1 04/12/24 // Copy/Past distributions in Graph : no disable issue, warning if empty //----------------------------- // 17.4.2 04/12/24 // compiled with qt v.6.7 //----------------------------- // 17.4.3 04/17/24 // no plots after target, only after stripper //----------------------------- // 17.4.4 04/20/24 // Fragmentation CS plot all methods : selection to plot //----------------------------- // 17.4.5 04/20/24 // Fragmentation CS plot --- correction for error plotting //----------------------------- // 17.4.6 04/20/24 // Secondary reactions : sum of lost //----------------------------- // 17.4.7 04/21/24 // Secondary reactions dialog update //----------------------------- // 17.4.8 04/29/24 // update of secondary reaction kinematics //----------------------------- // 17.4.9 04/30/24 // DrawThisDist flag for plot statistics //----------------------------- // 17.4.10 04/30/24 // Secondary Reactions Kinematics dialog update for plot Al and Number of Slices //----------------------------- // 17.4.11 04/30/24 // energy loss with trans_after_lose in Secondary Reactions Kinematics //----------------------------- // 17.4.12 05/01/24 // password energy for the Secondary Reactions Kinematics dialog //----------------------------- // 17.4.13 05/02/24 // SpecialSilentMode (GSI request) "-s" // run FOI transmission, save results //----------------------------- // 17.4.14 05/02/24 // Tong's patch manually has been merged //----------------------------- // 17.4.15 05/03/24 // Working on Special Silent Mode //----------------------------- // 17.4.16 05/03/24 // Transmission: List of Isotopes (shell) //----------------------------- // 17.4.17 05/03/24 // Revision of trans prev area //----------------------------- // 17.4.18 05/03/24 // Transmission: List of Isotopes (completed) //----------------------------- // 17.4.19 05/03/24 // Menu->Results->Rates //----------------------------- // 17.4.20 05/03/24 // Menu->Results->*** no more "print" //----------------------------- // 17.4.21 05/03/24 // Results "Rate" completed //----------------------------- // 17.4.22 05/04/24 // new argument -listiso //----------------------------- // 17.5.0 05/05/24 // middle version changed //----------------------------- // 17.5.1 05/05/24 // correction in secondary reactions kinematics for the primary reaction mode //----------------------------- // 17.5.2 05/06/24 // moving o_SR* files from o_phys to d_Secondary // flagPassAsk in d_SecKinematics to avoid asking password //----------------------------- // 17.5.3 05/06/24 // corrections with "aff" celement (should be "ce") in d_SecKinematics in o_SecKinematics //----------------------------- // 17.5.4 05/07/24 // no popup window in silent mode for listiso option //----------------------------- // 17.5.5 05/08/24 // no popup window in silent mode for secondary reactions // update of d_LastZ_secReact dialog //----------------------------- // 17.5.6 05/09/24 // new isotopes from Dubna and RIKEN were updated //----------------------------- // 17.5.7 05/09/24 // table2024.iso has been created // table2021 and table2016.iso still keeping in the "copy" package //----------------------------- // 17.5.8 05/15/24 // PAC3 rates //----------------------------- // 17.5.9 05/15/24 // new welcome sound //----------------------------- // 17.5.10 05/16/24 // working on typos in ui (Kenny) // PAC3 rates protected //----------------------------- // 17.5.11 05/17/24 // user text in TPassword dialog //----------------------------- // 17.5.12 05/17/24 // correction in d_Database_ame.cpp for experimental half_life cell //----------------------------- // 17.5.13 05/17/24 // correction in NNDC Z-wallet link //----------------------------- // 17.5.14 05/17/24 // Fermi energy plots //----------------------------- // 17.5.15 05/18/24 // Fermi energy plots dialog //----------------------------- // 17.5.16 05/20/24 // Name corrections in the FRIB PAC menu //----------------------------- // 17.5.17 06/02/24 // Erho_const correction (Hendrik's comment) //----------------------------- // 17.5.18 06/07/24 // Adding missing libraries to run Etacha (MP) //----------------------------- // 17.5.19 06/11/24 // Working on Beam Dump // FRIB rates version changed from 2.03 to 3.0 //----------------------------- // 17.5.20-23 06/13/24 - 06/17/24 // Working on Beam Dump //----------------------------- // 17.5.24 06/18/24 // plots in Beam Dump //----------------------------- // 17.5.25 06/20/24 // 6 charge states, 3D-plot //----------------------------- // 17.5.26 06/20/24 // BeamDump in lise-options //----------------------------- // 17.5.27 06/21/24 // BeamDump name in lise file // revision of c_CongigPP1.h //----------------------------- // 17.5.28 06/21/24 //Beam dump : charge state ON,, no "construction" method //----------------------------- // 17.5.29 06/21/24 //Beam dump : plot XL remade back for XL instead XP //----------------------------- // 17.5.30 06/22/24 //Beam dump : Marc's objects //----------------------------- // 17.6.0 06/23/24 // middle version changed //----------------------------- // 17.6.1 06/27/24 // PAC3 rates are available //----------------------------- // 17.6.2 06/27/24 // 3 BeamDump parameteres were added to lpp-file // FRIB2024 options update for SecReact off // implementation of Sasha's updates of the Charge code for Android //----------------------------- // 17.6.3 06/28/24 // implementation FRIBlogo to Windows version //----------------------------- // 17.6.4 06/29/24 // modifications in CmPlotCSFromFile //----------------------------- // 17.6.5 07/08/24 // Convolution model : new option -> use Gaussian if separation energy <= 0 -- begin //----------------------------- // 17.6.6 07/08/24 // new shell corrections //----------------------------- // 17.6.7 07/08/24 // New LDM3 model based on AME2024 fit with new shell corrections //----------------------------- // 17.6.8 07/09/24 // new DistrGraph2 operator = //----------------------------- // 17.6.9 07/09/24 // correction in GetFromDatabase for MASS_EXCESS error //----------------------------- // 17.6.10 07/09/24 // Convolution model : new option -> use Gaussian if separation energy <= 0 -- completed //----------------------------- // 17.6.11 07/11/24 // Convolution model : revision // models #0,2 modifications for small SepEnergy(#0) and dA(#2) //----------------------------- // 17.6.12 07/21/24 // Beam dump update for MC order label //----------------------------- // 17.6.13 07/23/24 // Omit version2 if it's ==0 //----------------------------- // 17.7.0 07/23/24 // middle version changed //----------------------------- // 17.7.1 07/27/24 // fission case: using any optic block with angular acceptance for Brho-tuning (M.H.) //----------------------------- // 17.7.2 08/05/24 // B_eff values in d_Apf_auto dialog //----------------------------- // 17.7.3 08/29/24 // Excitation energy parameters more details in Cross-section plots //----------------------------- // 17.7.4 09/07/24 // Revision of LimitingTemperature option (Apf Ex dialog) //----------------------------- // 17.7.5 09/11/24 // results-file : update for slit size //----------------------------- // 17.7.6 09/11/24 // elapsed time includes msec //----------------------------- // 17.7.7 09/13/24 // 1D-plot Legend : bottom version //----------------------------- // 17.7.8 09/13/24 // clear all calculation and reactions with clicking righ mouse button on the rectangle in beam setup area //----------------------------- // 17.7.9 09/13/24 // ClickableLabel : right button signal //----------------------------- // 17.7.10 09/13/24 // Pickup option in AA : class, dialog, ini-file, lise-file //----------------------------- // 17.7.11 09/15/24 // FireBall [FB] moving to const Ce* //----------------------------- // 17.7.12 09/15/24 // update o_AA and o_AA_manage for FB.Pickup //----------------------------- // 17.7.13 09/15/24 // o_AA_compare for FissionBarrier and FB.Pickup //----------------------------- // 17.7.14 09/15/24 // L_init_options: correlation between opt->AA_show & opt->CS_plot //----------------------------- // 17.7.15 09/15/24 // correction in sigma label in MC contour table //----------------------------- // 17.7.16 09/16/24 // Preference: new display option "Global transmission" instead "reaction field" //----------------------------- // 17.7.17 09/16/24 // rebuild TR_A & TR_AcceptAn for debugging //----------------------------- // 17.7.18 09/17/24 // Serious revision for fission case in TR_AcceptAn //----------------------------- // 17.7.19 09/18/24 // revision for angular straggling contribution to ang.distribution // taking defocusing into account //----------------------------- // 17.7.20 09/18/24 // 64 - default value for wedge calculation //----------------------------- // 17.8.0 09/18/24 // middle version changed //----------------------------- // 17.8.1 09/25/24 // class distribution: fill_Decay() //----------------------------- // 17.8.2 09/25/24 // AA ExcitEnergy -- HoleDepth Model - ExponentOption //----------------------------- // 17.8.3 09/25/24 // AA ExcitEnergy diaog update for HoleDepth Model //----------------------------- // 17.8.4 09/26/24 // d_Apf_excitation : revision of saved values: from CmOK --> CmCancel //----------------------------- // 17.8.5 09/26/24 // All ExcitationEnergy models : no more CheckThermalization flag //----------------------------- // 17.8.6 09/27/24 // moving from lise.nscl.msu.edu to lise.frib.msu.edu //----------------------------- // 17.8.7 09/28/24 // new struct DistrStat () in L_StatisticsClass.h //----------------------------- // 17.8.8 09/28/24 // using struct DistrStat () in Distribution classes //----------------------------- // 17.8.9 09/28/24 // using struct DistrStat () in FireBall //----------------------------- // 17.8.10 09/28/24 // update of ApplyLimitingTemperature functions //----------------------------- // 17.8.11 09/28/24 // AA: thermolization is temporary disabled //----------------------------- // 17.8.12 09/28/24 // AA: Apf Ex : Mean,Mode plots E*/dA //----------------------------- // 17.8.13 09/30/24 // Gaimard distribution: exponent --> using Tmean for large dA //----------------------------- // 17.8.14 09/30/24 // Correction in d_Apf_excitation_plot, d_Apf_excitation, c_ConfigPP1.h //----------------------------- // 17.8.15 09/30/24 // Fragmentation mechanism : hide "Pfaff p,n" if Pffaf is not check in //----------------------------- // 17.8.16 09/30/24 // x-peak --> x_mode //----------------------------- // 17.8.17 09/30/24 // NPevap default is 64 //----------------------------- // 17.8.18 10/15/24 // Beam Dump statistics update for dBrho and Charge% (MH) //----------------------------- // 17.8.19 10/21/24 // Hybrid distributions (gaussian+exponent) including asymmetric option //----------------------------- // 17.8.20 10/21/24 // using Hybrid distributions in L_Trans_optics [1] // using Hybrid distributions in L_Trans - c_rendmom [2] //----------------------------- // 17.8.21 10/21/24 // Hybrid info in init_opt and config //----------------------------- // 17.8.22 10/22/24 // d_Options : Hybrid model settings //----------------------------- // 17.8.23 11/03/24 // playing with dBE //----------------------------- // 17.8.24 11/03/24 // default UserCS mode for systematics and CS //----------------------------- // 17.8.25 11/04/24 // BeamDump 3D - object insert //----------------------------- // 17.8.26 11/04/24 // BeamDump 3D - utility update (Show,Slider,unque_pointer) //----------------------------- // 17.8.27 11/04/24 // Working on dBE-systematics (implementation of t, coef and so on) //----------------------------- // 17.8.28 11/05/24 // update TPlotCS2_Systematics and Qg classes //----------------------------- // 17.8.29 11/06/24 // new typedef s_dBE for dBE_settings //----------------------------- // 17.8.30 11/06/24 // new dialog d_dBE_settings //----------------------------- // 17.8.31 11/07/24 // update of W_Graph_Qg, o_mass //----------------------------- // 17.8.32 11/07/24 // revision of s_dBE //----------------------------- // 17.8.33 11/08/24 // link https://lise.frib.msu.edu/17/17_3D-links.pdf on 3D in MC dialog // link 15/15_9_1_UserWedge.pdf in TProfileCustomDlg::CmLoadTXhelp() // link 17_08_30_dBE.pdf on dBE_settings dialog //----------------------------- // 17.8.34 11/08/24 // color button in Curved profile dialog //----------------------------- // 17.8.35 11/08/24 // hybrid model help link //----------------------------- // 17.8.36 11/08/24 // sextupoles read and calcul was corrected in ARIS saveset read //----------------------------- // 17.8.37 11/08/24 // eL_ARIS_k3cb2 updated for wedge materials and thicknesses // DB2 wedge official name correction for FS_F2S1:VD_D1563 //----------------------------- // 17.8.38 11/09/24 // global update of new saveset names to LISE // global revision of reading because of new saveset format // update of Cible and Wedge input thickness to keep density and compound nature // revision of target and wedge reading // implementing db2 wedge for reading // update of ARIS saveset reading log //----------------------------- // 17.8.39 11/10/24 // correction in exponent mode of ExE#2 // documentation for ExEnergy#2 //----------------------------- // 17.9 11/10/24 // Middle version changed //----------------------------- // 17.9.1 11/10/24 // Log option of dBE impact //----------------------------- // 17.9.2 11/11/24 // W_Grapg_Qq -- description update //----------------------------- // 17.9.3 11/11/24 // new dBE option (N,beam)) //----------------------------- // 17.9.4 11/11/24 // revision of w_Graph_Qgg and o_Mass //----------------------------- // 17.9.5 11/12/24 // new functions in ValueErr "operation -" and "operation -" //----------------------------- // 17.9.6 11/13/24 // correction for COSY-file name in Matrix dialog //----------------------------- // 17.9.7 11/13/24 // correction in label of lise-version of loading file //----------------------------- // 17.9.8 11/13/24 // keep_calcul revision in CmCallSecondaryCalculations to avoid double calcualton of primary beam //----------------------------- // 17.9.9 11/14/24 // using if( !IsCalcReaction(0)) for TransAll, TransArea to avoid double beam calc //----------------------------- // 17.9.10 11/14/24 // dBE - version3 for ln(dBE) //----------------------------- // 17.9.11 11/15/24 // splitting o_Reactions on class and functions //----------------------------- // 17.9.12 11/16/24 // LISE for Excel64 -- menu modifications //----------------------------- // 17.9.13 11/16/24 // new compound alloy (MH) //----------------------------- // 17.9.14 11/16/24 // new value sext_B0_factor //----------------------------- // 17.9.15 11/16/24 // modifications for sext_B0_factor in ARIS_saveset and config read/write //----------------------------- // 17.9.16 11/17/24 // update of d_Multipole dilaog for ratio vaues //----------------------------- // 17.9.17 11/17/24 // update of d_Multipole dilaog for ratiio buttons //----------------------------- // 17.9.18 11/17/24 // adding Matrix Envelope plot in Multipole //----------------------------- // 17.10.0 11/17/24 // changing middle version //----------------------------- // 17.10.1 11/20/24 // Fragment label correction in d_Ray_Generator //----------------------------- // 17.10.2 11/20/24 // dBE dialog modifications //----------------------------- // 17.10.3 11/20/24 // correction in error calculation in P_n, P_p mass functions //----------------------------- // 17.10.4 11/29/24 // dBE dialog and Main menu modifications //----------------------------- // 17.10.5 11/30/24 // 3D beam dump update from Sasha //----------------------------- // 17.10.6 11/30/24 // working on 3D-slider aspect ratio // new file c_BeamDumpItem //----------------------------- // 17.10.7 12/01/24 // working on 3D axis in c_BeamDumpItem // BoundingBox -> new function merge //----------------------------- // 17.10.8 12/01/24 // global scaling based on aspect ratio and horizontal aspect ratio solved //----------------------------- // 17.10.9 12/01/24 // initial slider values from d_BeamDump //----------------------------- // 17.10.10 12/01/24 // two 3D-plots from d_BeamDump : for X1,Y1, for X2,Y2 //----------------------------- // 17.10.11 12/23/24 // modification of c_Scatter_data to have a vector of items to use separtor block in 3D-envelope //----------------------------- // 17.10.12 01/03/25 // Fix: bug with isotable25 filename //----------------------------- // 17.10.13 01/03/25 // new table2025 with new results //----------------------------- // 17.10.14 01/06/25 // new default dBE parameters //----------------------------- // 17.10.15 01/06/25 // new compound SHORT alloy //----------------------------- // 17.11 01/06/25 // middle version change //----------------------------- // 17.11.1 01/07/25 // gag(zaglushka) in BeamDump if no charge states //----------------------------- // 17.11.2 01/21/25 // new bool BeamPowerDepositionEmpty to exclude double calculations of beam deposition //----------------------------- // 17.11.2a 01/21/25 // new isotope 252Rf marked in the table //----------------------------- // 17.11.3 01/21/25 // modification of Prefragment excitation dialog for distribution //----------------------------- // 17.11.4 01/25/25 // starting the model#1 Convolution of Triangles in minimization //----------------------------- // 17.11.5 01/26/25 // update the AA minimization dialog //----------------------------- // 17.11.6 01/26/25 // minimization of the model#1 Convolution of Triangles //----------------------------- // 17.11.7 01/26/25 // working on 3D items //----------------------------- // 17.11.8 01/26/25 // set the max optic order in BeamDump //----------------------------- // 17.11.9 01/26/25 // after 17.11.8 set order optics in Monte Carlo dialog //----------------------------- // 17.11.10 01/29/25 // LISE for Excel update after IR //----------------------------- // 17.11.10a 01/29/25 // playing with 3D envelope blocks //----------------------------- // 17.11.11 01/30/25 // corrections in outside rays reading procedure. Double instead int //----------------------------- // 17.11.12 01/30/25 // B_Rotate block update for reverse configuration //----------------------------- // 17.11.13 01/31/25 // B_Wedge block BW->om->o_dd update for reverse configuration: BW->om->o_dd = 1./ BW->om->o_dd; //----------------------------- // 17.11.14 01/31/25 // Open ray file: all ray file extension in one line //----------------------------- // 17.11.15 01/31/25 // Recalculation of E-block matrices after reverse configuration completion //----------------------------- // 17.11.16 01/31/25 // correction in MakeReverseBlock order //----------------------------- // 17.11.17 01/31/25 // revision of 3D beam dump (manual non-explained scale factor 1.6 ) //----------------------------- // 17.11.18 02/01/25 // working on 3D-envelope : new class QAdvanced3DItem //----------------------------- // 17.11.19 02/01/25 // moving class BoundingBox to c_BlockPlotPosition.h, // "BoundingBox BB" is part of class BlockPlotPosition //----------------------------- // 17.11.20 02/03/25 // Reorganization 3D files // working on 3D-absolute envelope //----------------------------- // 17.11.21 02/03/25 // 3D-dialog menu modification/update //----------------------------- // 17.11.22 02/03/25 // big revision of o_slit class : GetWork->isEnabled and so on // saved version LISEcute_2025_02_03a.zip //----------------------------- // 17.11.23 02/03/25 // Axes change dialog for 3D plots //----------------------------- // 17.11.24 02/04/25 // 3D envelope plots : completion of 2nd phase //----------------------------- // 17.11.25 02/04/25 // 3D - eFinger, appertures for Material and Wedge, title //----------------------------- // 17.11.26 02/04/25 // 3D - new parameter QQuaternion in aris3DItem //----------------------------- // 17.11.27 02/04/25 // 3D - absolute coordinate function //----------------------------- // 17.11.28 02/06/25 // 3D - splitting dipole in absolute coordinates //----------------------------- // 17.11.29 02/06/25 // 3D - modification in scale. Instead invert use -- direct. Finger visible as slits //----------------------------- // 17.11.30 02/06/25 // 3D: change axis -- no Z-component from items //----------------------------- // 17.11.31 02/06/25 // 3D: command setEnvelopeAspects(); //----------------------------- // 17.11.32 02/19/25 // lise_exel64.dll added in MSVC package //----------------------------- // 17.11.33 02/19/25 // Fixed: bug for fission case if deep X-slits cut made impact on angular distribution //----------------------------- // 17.12.0 02/19/25 // middle version changed //----------------------------- // 17.12.1 02/20/25 // lise.xlsm modified to do not use kernel functions //----------------------------- // 17.12.2 02/21/25 // 3D-graph plot pan (Sasha) //----------------------------- // 17.12.3 02/25/25 // Finger center is shown in setup //----------------------------- // 17.12.4 02/28/25 // Update of Reaction and Title lines in the Beam Dump dialog //----------------------------- // 17.12.5 02/28/25 // Stamps in 2D Beam Dump plots //----------------------------- // 17.12.6 02/28/25 // Unreacted beam value in the Beam dialog (DJM) //----------------------------- // 17.12.7 02/28/25 // New ARIS 3D blocks //----------------------------- // 17.12.8 03/16/25 // 3D Axis rotation from Sasha //----------------------------- // 17.12.9 03/16/25 // ARIS 3D blocks resize from Sasha //----------------------------- // 17.12.10 03/16/25 // new --> void TCN_MC_Dlg:noGates() //----------------------------- // 17.12.11 03/16/25 // BeamDump : no gates in MC // close MC_gate[i], update MC dls if open //----------------------------- // 17.12.12 03/27/25 // bug: zero angular distribution in material after drift in fission case //----------------------------- // 17.12.13 03/31/25 // 3D ARIS blocks renewal (Sasha) //----------------------------- // 17.12.14 03/31/25 // 3D update rotation gadgets - synchronize with mouse rotation (Sasha) //----------------------------- // 17.12.15 04/01/25 // Fixed bug in SecReact Kinematics //----------------------------- // 17.12.16 04/01/25 // Revision in virtual/override in Distribution and Distribution2 //----------------------------- // 17.12.17 04/01/25 // Modification of 3D Sasha's block for correlation slider & manual rotation //----------------------------- // 17.12.18 04/02/25 // AF CS dialog : plot user CS //----------------------------- // 17.12.19 04/02/25 // AF CS plot dialog : plot user CS checkbox //----------------------------- // 17.12.20 04/02/25 // CmPlotCS_AF separation from CmPlotCS //----------------------------- // 17.12.21 04/02/25 // splitting file w_Graph_CS to w_Graph_CS, w_Graph_CS_fusion, w_Graph_CS_AF, w_Graph_trans //----------------------------- // 17.12.22 04/02/25 // cleaning w_Graph_CS from AF //----------------------------- // 17.12.23 04/02/25 // Camera Rotation calculation in Q3D //----------------------------- // 17.12.24 04/02/25 // Running w_Graph_CS_AF //----------------------------- // 17.12.25 04/04/25 // printing full name of distributions in plot statistics window (DJM) //----------------------------- // 17.12.26 04/04/25 // 1st part (Z to N-2Z) of w_Graph_CS_AF completed //----------------------------- // 17.12.27 04/04/25 // modifications in d_PlotCS2_CS -- no repeating slots and signals //----------------------------- // 17.12.28 04/04/25 // modifications in d_AbrFission_plot for RBdim //----------------------------- // 17.12.29 04/04/25 // 2nd part (N/Z) of w_Graph_CS_AF completed //----------------------------- // 17.12.30 04/05/25 // correction in d_FissionEM_* dialogs for signals and slots //----------------------------- // 17.12.31 04/05/25 // Creation of submenu menuVelocity_distribution_after_reaction with three components //----------------------------- // 17.12.32 04/05/25 // Fragmentation velocity results plot dialog //----------------------------- // 17.12.33 04/05/25 // Dialogs optimization: merging Fragmentation velocity and Convolution results plot //----------------------------- // 17.12.34 04/05/25 // new file w_Graph_vv0.cpp // new function void MainWindow::CmPlotMomentumDistribution(int dialog) //----------------------------- // 17.12.35 04/06/25 // Completed: Momentum distribution statistic plots //----------------------------- // 17.12.36 04/07/25 // Update d_MC_Plot for secondary targets //----------------------------- // 17.12.37 04/07/25 // o_Second.h : modification for std::unique_ptr // splitting o_Second.cpp to 3 files //----------------------------- // 17.12.38 04/07/25 // creation L_Element/secondTarget, moving o_Second* files in this folder // o_Second* revision //----------------------------- // 17.12.39 04/08/25 // Secondary Target in MC : completed // tested modes: ion, fragment, group of isotopes //----------------------------- // 17.13 04/08/25 // middle version changed //----------------------------- // 17.13.1 04/14/25 // Sasha's update on 3D-graph //----------------------------- // 17.13.2 04/14/25 // IFN: no sound after calculation2 completion in batch mode //----------------------------- // 17.13.3 04/23/25 // new DOE logo, CEA, CNRS and so on. Logo and links revision //----------------------------- // 17.13.4 04/24/25 // Lock BD settings checkbox in the Beam Dump dialog //----------------------------- // 17.13.5 04/24/25 // correction in DefineBlockQratio for primary beam charge state limit // correlated with Gas Cell //----------------------------- // 17.13.6 04/28/25 // Sasha's update on 3D-graph //----------------------------- // 17.13.7 04/28/25 // 3D-graph: Rotate --> Rotation Quaternoin cells // flagPermitAngleChanged implementation //----------------------------- // 17.13.8 04/28/25 // 3D-graph: Rotation Quaternoin cells changes --> 3D Rotate //----------------------------- // 17.13.9 04/28/25 // new default settings for dBE-systematics //----------------------------- // 17.13.10 05/02/25 // chi2 in minimization is weighter average on chibox weight //----------------------------- // 17.13.11 05/02/25 // chi2 minimization: loc_log10 -- no more -1 factor //----------------------------- // 17.13.12 05/03/25 // bool flagWriteReadingFile to avoid timer signals during this period (Read/Write) //----------------------------- // 17.13.13 05/06/25 // import of S_ArrayAsymError functions from Visual basic //----------------------------- // 17.13.14 05/06/25 // development of statistical function for asym answer: // tuple computeAsymmetricStatsMode // tuple computeAsymmetricStatsModeFWHM // tuple computeAsymmetricStatsMedian //----------------------------- // 17.13.15 05/07/25 // applying computeAsymmetricStatsMedian for BeamDump results //----------------------------- // 17.13.16 05/07/25 // Beam Dummp: X2 gaussian plot button, dialog update //----------------------------- // 17.13.17 05/07/25 // Beam Dummp: X2 gaussian plot development //----------------------------- // 17.13.18 05/07/25 // new class c_Plot/MyQtChart/c_MyQtChart.h // to plot mouse location coordinated in QtChartView //----------------------------- // 17.13.19 05/08/25 // Beam Dump: pointer location for BeamDump plots //----------------------------- // 17.13.20 05/08/25 // LISE directory re-organization //----------------------------- // 17.13.21 05/09/25 // correction regarding to wedge d/d for reverse configurations (4 locations) //----------------------------- // 17.13.22 05/12/25 // link to NNDC scheme from ShowCalc procedure //----------------------------- // 17.13.23 05/28/25 // working on Dark mode in dialog Options_size //----------------------------- // 17.13.24 05/28/25 // void applyTheme(QApplication &app, const QString &theme) to use different color modes //----------------------------- // 17.13.25 05/28/25 // optimization main.cpp to read ini-settings //----------------------------- // 17.13.26 05/28/25 // developing dark-color-style //----------------------------- // 17.13.27 06/05/25 // new "Line" parameters for fitting procedures //----------------------------- // 17.13.28 06/05/25 // minimization chi2 : using CS error in log10_dif //----------------------------- // 17.13.29 06/05/25 // no more checkNbox for N-divide in minimization. it will be always used //----------------------------- // 17.13.30 06/07/25 // corrections in TDataMatrixDlg (former TDataFitDlg) for Z-line //----------------------------- // 17.13.31 06/10/25 // M/q, A-2z, A-3z in ShowCalc //----------------------------- // 17.13.32 06/12/25 // Restoring NoChargeState option after closing Beam dump Utility //----------------------------- // 17.13.33 06/12/25 // Revision of manual corrections for light charge particles in fragmentation //----------------------------- // 17.13.34 06/12/25 // LISE for Excel update for Dll path //----------------------------- // 17.13.35 06/20/25 // 3rd article link in About dialog has been corrected (MH) //----------------------------- // 17.13.36 06/20/25 // no red color for Reglage case in the "DoDifferentColor" mode //----------------------------- // 17.13.37 06/22/25 // working on dark color mode //----------------------------- // 17.13.38 06/22/25 // dark color mode for beam dump //----------------------------- // 17.13.39 06/22/25 // dark color mode for Show Calc //----------------------------- // 17.13.40 06/28/25 // AF_CrossSection_Plot dialog corrections //----------------------------- // 17.13.41 06/28/25 // AF_CrossSection_Plot 2D corrections //----------------------------- // 17.13.42 07/02/25 // Tiny corrections in the Setup and Fragmentation dialogs //----------------------------- // 17.13.43 07/07/25 // 3 new isotopes from SHE // Phys. Rev. C 112, 014603 – Published 1 July, 2025 // DOI: https://doi.org/10.1103/k2g4-5k7x //----------------------------- // 17.13.44 07/07/25 // 1 new isotopes from fusion 188At // https://www.nature.com/articles/s41467-025-60259-6 //----------------------------- // 17.13.45 07/18/25 // Bi dialog revision for path and output format //----------------------------- // 17.13.46 07/18/25 // Bi dialog revision: for wrong entries message //----------------------------- // 17.13.47 07/25/25 // New FRIB quad calibration files were added //----------------------------- // 17.13.48 07/27/25 // LISE for Excel : revised. no more Update message //----------------------------- // 17.13.49 07/27/25 // LISE installer: done with AI v.10.3 //----------------------------- // 17.13.50 07/27/25 // New FRIB quad calibration were added to copy-installation list //----------------------------- // 17.13.51 07/29/25 // Drag&Drop of blocks in the Setup dialog (Daniel's contribution) // with Oleg path corrections, droptable.h renamed to w_DrogTable.h //----------------------------- // 17.13.52 07/29/25 // p_Block class update for setBLOCKnext and setBLOCKprevious functions // update of TSpectrometerDlg::updateBlockOrder for new p_Block functions //----------------------------- // 17.13.54 07/29/25 // revision of w_DrogTable.h and d_Setup.cpp mainly to avoid cell-shift lines at drag-drop //----------------------------- // 17.13.55 07/29/25 // started Duplicate command in d_Setup.h //----------------------------- // 17.13.56 07/29/25 // Updated d_Setup.cpp, d_Setup.h and w_DrogTable.h to allow multiple selection (DK) //----------------------------- // 17.13.57 07/30/25 // Updated d_Setup.cpp, d_Setup.h and w_DrogTable.h to avoid warnings, correction for selection //----------------------------- // 17.13.58 07/30/25 // correction on the BeamDump utility //----------------------------- // 17.13.59 08/03/25 // new function double Ccalc::calcTotalChargeTrans() //----------------------------- // 17.13.60 08/03/25 // plotting TotalChargeTrans value in w_ShowCalc //----------------------------- // 17.13.61 08/04/25 // 3 new sattelite locations -- all left //----------------------------- // 17.13.62 08/04/25 // Some minor adjustments to dark mode dialogs (DK) //----------------------------- // 17.13.63 08/05/25 // Improvements to the Drag and Drop in the Spectrometer dialog (DK) //----------------------------- // 17.13.64 08/05/25 // TShowTarget -- black color - important for switching to DarkMode //----------------------------- // 17.13.65 08/05/25 // update in d_Options for cmRenewBlock signal and // correction for action with fontsizeGlobal change //----------------------------- // 17.14.0 08/05/25 // middle version was changed //----------------------------- // 17.14.1 08/08/25 // Block icon and label correction for disabled drift blocks (AD) //----------------------------- // 17.14.2 08/08/25 // Wedge shift: slits at least -30 +30 to avoid short thickness range (AD) // Message if no solution found //----------------------------- // 17.14.3 08/08/25 // LISEforExcel : correction in PID calculator //----------------------------- // 17.14.4 08/08/25 // correction for color of wedge thickness if wedge shifted and disabled //----------------------------- // 17.14.5 08/20/25 // correction for color of "Cancel calcualtions?" in Dark mode //----------------------------- // 17.14.6 08/20/25 // new ETACHA4 version with LSODA integrator //----------------------------- // 17.14.7 08/20/25 // w_Gauge optimization - complete Revision //----------------------------- // 17.14.8 08/20/25 // project update for Windows to have fast option with compilation //----------------------------- // 17.14.9 08/20/25 // windows: disablePowerThrottling //----------------------------- // 17.15.0 08/20/25 // middle version was changed //----------------------------- // 17.15.1 08/21/25 // DK // Added the Unique block ID to saves // Fixed drag and drop saving //----------------------------- // 17.15.2 08/21/25 // The file viewer (TListWinFile) has been modified so that the previous hard cap of 5 000 lines per file //is no longer a strict limitation. The viewer now supports adjustable or unlimited line counts, // allowing larger files to be opened without truncation. // This improves usability when inspecting long output or log files within LISE. // Current limits are 100 000 lines or 50 MB //----------------------------- // 17.15.3 08/22/25 // A new Search function has been added to the text/file viewer window. // Users can now search for text within the viewer, with results automatically scrolled into view. // The last search term is remembered for quick repeat searches. In addition, F3 finds the next occurrence, // and Shift+F3 finds the previous occurrence, with automatic wrap-around at the beginning or end of the file. //----------------------------- // 17.15.4 08/22/25 // edit cell for err of CS ifn the user CS dialog //----------------------------- // 17.15.5 08/22/25 // make dialog OK after clicking Enter in dialog d_Thickopt_calibration.cpp //ui->pbOk->setDefault(true); //ui->pbOk->setAutoDefault(true); //ui->pbOk->setFocus(); //----------------------------- // 17.15.6 08/22/25 // block ID is shown in the Setup dialog //----------------------------- // 17.15.7 08/22/25 // block ID read/write revision in Config files //----------------------------- // 17.15.8 08/22/25 // chi_box corrections in DataMinimization //----------------------------- // 17.15.9 08/23/25 // Update of Contour result labels //----------------------------- // 17.15.10 08/23/25 // implementation of Thresholds for plotting labels in 2D plots (mode=20) //----------------------------- // 17.15.11 08/24/25 // All Dialog revision to have "Dlg" at dialog name //----------------------------- // 17.15.12 08/24/25 // Mainly all dialog calls moved from QWidget * 0 to "this" (251 calls remade, 12 left for name ***Dlg) // exception: d_Apf, d_About // should be revised in the entire package //----------------------------- // 17.15.13 08/24/25 // Mainly all WGauge calls moved from QWidget * 0 to "this" (46 calls remade) //----------------------------- // 17.15.14 08/27/25 // Important modification of Tmean Excitation Energy parameters //----------------------------- // 17.15.15 08/27/25 // implementation CSfloor in Chi2box function to avoid too low CS //----------------------------- // 17.15.16 08/27/25 // Dark mode correction for d_Acc and d_FragmentationConvolution // d_FragmentationConvolution has been revised for figures and symbols //----------------------------- // 17.15.17 08/27/25 // W_Isotable -- modification in Gauge call //----------------------------- // 17.15.18 08/27/25 // dark mode : Mechanism dialog -- revision of reaction figures //----------------------------- // 17.15.19 08/27/25 // new global variables useChargeCache and useELossCache //----------------------------- // 17.15.20 08/27/25 // revision of Charge State Cache procedure //----------------------------- // 17.15.21 08/28/25 // revision of Energy Loss Cache procedure // increasing NumberTabELOSS from 100 to 200 // increasing NumberTabCHARGE from 100 to 500 //----------------------------- // 17.15.22 08/29/25 // dialog calls moved BACK from QWidget * "this" to 0 for all CN (Table of nuclides) dialogs // d_CN2_Dlg, MainCNS, MainCN_Return, CmReglage, CmBeam ... //----------------------------- // 17.15.23 09/01/25 // increase digit format for Minimization dialog //----------------------------- // 17.15.24 09/01/25 // TGraph plots update : raise(),setFocus() because suddenly not-focused appereance.. //----------------------------- // 17.15.25 09/01/25 // like v.17.15.22 for TApfExDlg //----------------------------- // 17.15.26 09/01/25 // 2D ellipse windows: use Threshold optionally for Labels, Data, InfoWindow //----------------------------- // 17.15.27 09/01/25 // LISEforExcel : 2 updates // Unpublished cross-sections in the package : update, corrections //----------------------------- // 17.15.28 09/16/25 // implementation of SPACS //----------------------------- // 17.15.29 09/16/25 // using projectile energy in FRACS and SPACS //----------------------------- // 17.15.30 09/20/25 // GetLastOpticBlock() : update for option (option == BLOCK::CheckForFaraday) //----------------------------- // 17.15.31 09/20/25 // Info part in LISE file //----------------------------- // 17.15.32 09/20/25 // temporary fixing energy for FRACS=300 and SPACS=1000 //----------------------------- // 17.15.33 09/20/25 // update BLOCK_Wedge::GetReducedWedgeAngle -- option=1 calculate from profile //----------------------------- // 17.15.34 09/21/25 // Preview of LISE file with Windows Explorer //----------------------------- // 17.16.0 09/21/25 // Middle version changed //----------------------------- // 17.16.1 09/21/25 // 144Sm and 92Mo CS sets Based on the Bayesian-Average Method // Using Abrasion–Ablation with Eight Mass Models, weight = 1/chi2 //----------------------------- // 17.16.2 09/27/25 // note for SPACS, 208Pb_Be_1AGeV_evap.cs, larger gap for EE #3 //----------------------------- // 17.16.3 10/04/25 // correction for CmGraph->Print: resotre grapgh settings if was not printed //----------------------------- // 17.16.4 10/04/25 // New Graph Action: CmSavePngAction -- slot "CmSavePng" //----------------------------- // 17.16.5 10/04/25 // Etacha 4.7 : Perturbation parameter analysis and signals, Equilibrium Thickness //----------------------------- // 17.16.6 10/04/25 // CGraph->CmSavePng have been completed. By default folder to save is Document\LISEcite\results //----------------------------- // 17.16.7 10/06/25 // additionally before saving plot to PNG filem, Plot's QPixmap is set to Clipboard //----------------------------- // 17.16.8 10/29/25 // new function for icon background win_utl.cpp/ QIcon makeIconWithBg // MC optics order icon background in Dark mode (MH) //----------------------------- // 17.16.9 10/29/25 // new function for icon background win_utl.cpp/ setThemedIcon // MC icon change in d_MC //----------------------------- // 17.16.10 10/29/25 // d_Options -> send (ThemeChanges) -> MainWindow -> applyThemeIcons() : MonteCarlo //----------------------------- // 17.16.11 10/30/25 // revision in MRU (list of recently used files) to avoid crash with logn file names //----------------------------- // 17.16.12 10/30/25 // warning for long file names in Windows (240) and other 4096 //----------------------------- // 17.16.13 10/30/25 // color revision for dark mode in MC plot statistics //----------------------------- // 17.16.14 10/30/25 // color revision for dark mode in Beam Dump X-2d plots //----------------------------- // 17.16.15 10/30/25 // correction in Beam Dump X-2d plots //----------------------------- // 17.16.16 10/30/25 // Table of nuclides update based on BigRIPS Z=60 proton-rich paper //----------------------------- // 17.16.17 11/02/25 // Update of the AA minimization dialog for showing odd-even delta parameters // and saving LISE file //----------------------------- // 17.16.18 11/05/25 // Update of the AA minimization dialog for CS plots // Changing tab order //----------------------------- // 17.16.19 11/05/25 // ETACHA4 v4.8 Batch file //----------------------------- // 17.16.20 11/05/25 // SPACS has been modified to use heavier target A > 2 //----------------------------- // 17.16.21 11/05/25 // SPACS : revision for lower energy in sigmaR_mb //----------------------------- // 17.16.22 11/05/25 // enable/disable delta paramaters in the prefragment dialog //----------------------------- // 17.16.23 11/10/25 // penalty for log(v0/v1) in CS minimization //----------------------------- // 17.16.24 11/10/25 // new attempt const double logres = log10((v1)/(v0)); //----------------------------- // 17.16.25 11/10/25 // Global Revision of CmPlotCS_chi //----------------------------- // 17.16.26 11/10/25 // Soft pow10 function from chatGPT for CmPlotCS_chi //----------------------------- // 17.16.27 11/10/25 // implementation OES from the FRACS paper // using LISE mass tables //----------------------------- // 17.16.28 11/10/25 // use OES in FRACS function //----------------------------- // 17.16.29 11/10/25 // new class FRACS_opts in c_EPAX.h //----------------------------- // 17.16.30 11/10/25 // FRACS options in d_Mechanism_Fragmentation //----------------------------- // 17.16.31 11/11/25 // FRACS and SPACS options in L_init_options // FRACS and SPACS options in lise_file //----------------------------- // 17.16.32 11/11/25 // FRACS and SPACS options linked everywhere //----------------------------- // 17.17 11/11/25 // middle version has been changed //----------------------------- // 17.17.1 11/11/25 // repair 17.16.22, delta-s in CS plot //----------------------------- // 17.17.2 11/12/25 // split of win_utilPlot into two files to be used in other projects //----------------------------- // 17.17.3 11/14/25 // revision of CmPlotCS_chi //----------------------------- // 17.17.4 11/14/25 // new minimization parameter in CS-AA : oeDelta (G_DeltaOddEven) //----------------------------- // 17.17.5 11/21/25 // SPACS was commented // ETACHA4 v.4.8.8 //----------------------------- // 17.17.6 11/21/25 // AA minimization : option show results //----------------------------- // 17.17.7 11/21/25 // AA minimization : penalty one order for unbound nucleus in AA //----------------------------- // 17.17.8 11/21/25 // new parameter opt->FisNwidth to tune N-width fission distribution at high energies //----------------------------- // 17.17.9 11/21/25 // parameter opt->FisNwidth in Fission_compare and Fission plots //----------------------------- // 17.17.9a 11/21/25 // FissileNucleus::localFisNwidth >> localFisNwidth = Z2divA < 34 ? opt->FisNwidth : 1; //----------------------------- // 17.17.10 11/21/25 // smooth jump between Z^2/A regions in FissileNucleus // no more if(this->Test(init)) return this; in Celement* FissionCS::equal(Celement* init ) //----------------------------- // 17.17.11 11/22/25 // ENTER key catch in Fission properties and AA_minimization dialogs // Check Beam Energy for EER was changed to range 0.5 - 2.0 //----------------------------- // 17.17.12 11/22/25 // Apply Recommended settings for abrasion reactions //----------------------------- // 17.17.13 11/23/25 // Message to go to the mass model dialog from Recomended widget //----------------------------- // 17.17.14 11/23/25 // Optimization of recommended parameters //----------------------------- // 17.17.15 11/23/25 // Fission properties dialog: High-Energy Excitation-Sharing Asymmetry Parameter --> opt->FisKappa //----------------------------- // 17.17.16 11/24/25 // opt->FisKappa is used in Fission_compare and Recommended procedure // help links on opt->FisKappa and opt->FisNwidth //----------------------------- // 17.17.17 11/24/25 // corrections in plotting user CS-s from the CS-file dialog