diff --git a/Uranos.cfg b/Uranos.cfg new file mode 100644 index 0000000..0835841 --- /dev/null +++ b/Uranos.cfg @@ -0,0 +1,85 @@ +G:/Analyse/Simulation/Cosmics/results29/test/det/ +G:/Analyse/Simulation/Cosmics/results29/test/det/ +G:/Analyse/Simulation/Cosmics/results19/allHistos0.99_0.00.root +default +G:/Analyse/Simulation/ENDF/ +1000000 Number of Neutrons +700000.000 Dimension [mm] +100000.000 Beam Radius [mm] +21 #Neutrons Refresh Rate +0.000005000 Lower THL +1.000000000 Higher THL +90000.000 Detector Radius [mm] +0.000 Detector Pos X [mm] +0.000 Detector Pos Y [mm] +0 Detector Absorbing [bool] +0 Detector File Output [bool] +0.060 Soil Volumetric Water Fraction +2.333 Air Humidity [g/m3] +0.500 Soil Porosity +1013.000 Atmospheric Depth [g/cm2] +5.000 Cutoff Rigidity [GeV] +0 #Neutrons Precalulated Spectrum [Power] +0 Radial Source [bool] +0 Volume Source [bool] +1 HE Cascade Model [bool] +0.000 Downward Scotoma Angle [0-360] +360.000 Downward Acceptance Angle [0-360] +0 Only Record in Material [bool] +0 Record Material No [bool] +0 Exclude Multiple Scattering Recording [bool] +0 Track all Layers [bool] +1 Layer Physics Model [bool] +1 Detector Physics Model [bool] +0 Cylindrical Detector [bool] +1 Spherical Detector [bool] +0 ROOT Output [bool] +0 Separate Folder Each Export [bool] +0 Export Epithermal Map [bool] +0 Export Epithermal Data [bool] +0 Export Intermediat Map [bool] +0 Export Intermediat Data [bool] +0 Export Fast Map [bool] +0 Export Fast Data [bool] +0 Export Detector Energy Map [bool] +0 Export Detector Energy Data [bool] +0 Export Detector Origins Map [bool] +0 Export Detector Origins Data [bool] +0 Export Detector Distance Data [bool] +0 Export Detector Layer Distance Data [bool] +1 Export x Map [bool] +0 Export x Data [bool] +0 Export Travel Distance Graph [bool] +0 Export Detector Layer File Output [bool] +1 Export Detector Physics Ext. Mod. [bool] +0 Use Layer Maps [bool] +0 Sideways Tracking [bool] +0.000 Sideways Tracking y +/-Cutout [mm] +0 Clear Every x Neutrons [bool] +1 Clear Every x Neutrons Number +1 Refresh Rate Auto Update [bool] +0.150 Refresh Rate Auto Update Time [s] +260909.000 +-154688.000 +0 +0 +0 +1.000 +0.000 +0 Set Clearing to Refresh Rate [bool] +0 Export Neutron Track Data [bool] +0 Export High Resolution Neutron Track Data [bool] +0 Detector Sheet along y-Axis [bool] +0 Detector Sheet along y-Axis [bool] +0.000 Detector Sheet Length [mm] +0 use Domain Cutoff Factor [bool] +2.000 Domain Cutoff Factor [float] +0 use Domain Cutoff Distance [bool] +0 Domain Cutoff Distance [m] +0 Detector Neutron Track File Output [bool] +0 All Neutron Track File Output [bool] +4 Energy Display Range for Birds-Eye View [int] +3.000 0.000 1.000 Plant Gas Density Multiplicator [kg/m3] Plant dry density [g/cm3] Plant water density [g/cm3] [float] +0 Reflective Boundary Conditions [bool] +0 Periodic Boundary Conditions [bool] +0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 Element Density in Soil #19 [1e-6 g/cm3] diff --git a/UranosGUI.pro b/UranosGUI.pro new file mode 100644 index 0000000..8117f77 --- /dev/null +++ b/UranosGUI.pro @@ -0,0 +1,133 @@ +#------------------------------------------------- +# +# Project created by QtCreator 2016-06-13T21:45:52 +# +#------------------------------------------------- + +QT += core gui + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport + +TARGET = UranosGUI +TEMPLATE = app + +CONFIG += console + +#CONFIG -= shared +#CONFIG += static +#CONFIG += staticlib + +#QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc + +RC_FILE = urc.rc + +SOURCES += main.cpp\ + mainwindow.cpp \# + qcustomplot.cpp \ + Toolkit.cpp \ + dialogshowpic.cpp \ + customSplashScreen.cpp \ + visualizationenlarge.cpp + + +HEADERS += mainwindow.h \ + qcustomplot.h \ + Toolkit.h \ + dialogshowpic.h \ + customSplashScreen.h \ + visualizationenlarge.h + +FORMS += mainwindow.ui \ + dialogshowpic.ui \ + visualizationenlarge.ui + +DEFINES += _CRT_SECURE_NO_WARNINGS +DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0 + +QMAKE_LFLAGS += /FORCE +QMAKE_LFLAGS += /INCREMENTAL:NO + +win32:CXXFLAGS += /O2 + +QMAKE_CXXFLAGS += -openmp +QMAKE_CXXFLAGS += -MP + + +#LIBS += -fopenmp + +#LIBS += -LC:/Qt2/5.12.11/msvc2017/ -lQt5Core +win32: LIBS += -L$$PWD/root/lib/ -llibMatrix +win32: LIBS += -L$$PWD/root/lib/ -llibCore +win32: LIBS += -L$$PWD/root/lib/ -llibMathCore +win32: LIBS += -L$$PWD/root/lib/ -llibGui +win32: LIBS += -L$$PWD/root/lib/ -llibHist +#win32: LIBS += -L$$PWD/root/lib/ -llibCint +win32: LIBS += -L$$PWD/root/lib/ -llibGraf +win32: LIBS += -L$$PWD/root/lib/ -llibRIO +win32: LIBS += -L$$PWD/root/lib/ -llibGPad +#win32: LIBS += -L$$PWD/GnuWin32/lib -llibgsl +#win32: LIBS += -L$$PWD/gsl/lib -lgsl + +INCLUDEPATH += $$PWD/root/include +#INCLUDEPATH += $$PWD/GnuWin32/include +#INCLUDEPATH += $$PWD/gsl/include + +#DEPENDPATH += $$PWD/GnuWin32/lib +#DEPENDPATH += $$PWD/GnuWin32 +#DEPENDPATH += $$PWD/GnuWin32/include + +#DEPENDPATH += $$PWD/gsl/lib +#DEPENDPATH += $$PWD/gsl +#DEPENDPATH += $$PWD/gsl/include + +DEPENDPATH += $$PWD/root/include + + +#win32:!win32-g++: PRE_TARGETDEPS += $$PWD/gsl/lib/gsl.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/gsl/lib/gsl.lib + +#win32: PRE_TARGETDEPS += $$PWD/GnuWin32/lib/libgsl.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/GnuWin32/lib/libgsl.a + +win32: PRE_TARGETDEPS += $$PWD/root/lib/libMatrix.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/root/lib/libMatrix.a + +win32: PRE_TARGETDEPS += $$PWD/root/lib/libCore.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/root/lib/libCore.a + +win32: PRE_TARGETDEPS += $$PWD/root/lib/libMathCore.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/root/lib/libMathCore.a + +win32: PRE_TARGETDEPS += $$PWD/root/lib/libGui.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/root/lib/libGui.a + +win32: PRE_TARGETDEPS += $$PWD/root/lib/libHist.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/root/lib/libHist.a + +#win32: PRE_TARGETDEPS += $$PWD/root/lib/libCint.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/root/lib/libCint.a + +win32: PRE_TARGETDEPS += $$PWD/root/lib/libGraf.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/root/lib/libGraf.a + +win32: PRE_TARGETDEPS += $$PWD/root/lib/libRIO.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/root/lib/libRIO.a + +win32: PRE_TARGETDEPS += $$PWD/root/lib/libGPad.lib +#else:win32-g++: PRE_TARGETDEPS += $$PWD/root/lib/libGPad.a + +#win32: LIBS += -L$$PWD/GnuWin32/lib/ -llibgsl +#else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/GnuWin32/lib/ -lgsld +#else:unix: LIBS += -L$$PWD/GnuWin32/lib/ -llibgsl + +#INCLUDEPATH += $$PWD/GnuWin32/include +#DEPENDPATH += $$PWD/GnuWin32/include + +#win32: PRE_TARGETDEPS += $$PWD/GnuWin32/lib/libgsl.lib +#else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/GnuWin32/lib/libgsld.a +#else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/GnuWin32/lib/gsl.lib +#else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/GnuWin32/lib/gsld.lib +#else:unix: PRE_TARGETDEPS += $$PWD/GnuWin32/lib/libgsl.a + + # PRECOMPILED_HEADER = pch/precompiled_header.h + # CONFIG += precompile_header diff --git a/UranosGeometryConfig.dat b/UranosGeometryConfig.dat new file mode 100644 index 0000000..2208d5c --- /dev/null +++ b/UranosGeometryConfig.dat @@ -0,0 +1,9 @@ +2 +4 +6 +-1000 920 11 +-80 30 11 +-50 48 11 +-2.5 0.5 11 +-2 2 11 +0 3 20 diff --git a/uranos.ico b/uranos.ico new file mode 100644 index 0000000..ce00740 Binary files /dev/null and b/uranos.ico differ