Back to home page

EIC code displayed by LXR

 
 

    


Last indexation completed on 2026-04-10 08:39:39 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2026-04-10 07:00:47  
__init__.py 0 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
cf.sh 967 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
ck.sh 44 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
CMakeLists.txt 3844 bytes 2026-04-10 07:00:47 -  
Deprecated_U4PhotonInfoTest.cc 1616 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

include "Deprecated_U4PhotonInfo.h"

FewPMT.sh 5949 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
FewPMT_test.cc 261 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
FewPMT_test.sh 127 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
fk.sh 45 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
G4OpBoundaryProcess_GetFacetNormal_Test.cc 3796 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
G4OpBoundaryProcess_GetFacetNormal_Test.py 477 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
G4OpBoundaryProcess_GetFacetNormal_Test.sh 774 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
G4Orb_Test.cc 7049 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
G4Orb_Test.sh 947 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
G4ThreeVectorTest.cc 493 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

g4-cls ThreeVector

G4VSolid_Test.cc 5873 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
G4VSolid_Test.sh 950 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
ModelTrigger_Debug.py 5369 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
ModelTrigger_Debug.sh 311 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
mt.sh 89 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
ph.sh 117 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
PIDX.sh 165 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
pr.sh 539 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
pv_sphere.py 542 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
pv_sphere.sh 99 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
PyCheck.py 672 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
storch_FillGenstep.sh 4993 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
StrutMakerTest.cc 340 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

include "StrutMaker.h"

StrutMakerTest.py 968 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
StrutMakerTest.sh 2666 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
tt.sh 250 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4AppTest.cc 2489 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

u4/tests/ (formerly names U4RecorderTest ? Geant4 simulation with Opticks SEvt instrumentation) See g4cx/test/G4CXTest.cc for further development that started from this and added opticks simulate.

U4Custom4Test.cc 984 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

WITH_SLOG is defined already within Opticks, but its not defined for the C4 build so CUSTOM4_LOG_ gives missing symbols. Dont want to complexify C4. Solution is to get headeronly SLOG to work.

U4Custom4Test.sh 66 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Debug.py 2573 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Debug.sh 61 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Debug_Test.cc 677 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

include "OPTICKS_LOG.hh"

U4Debug_Test.py 230 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Debug_Test.sh 530 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4EngineTest.cc 5088 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4EngineTest.py 252 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4EngineTest.sh 97 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4GDMLReadTest.cc 1775 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4GDMLReadTest.sh 646 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4GDMLTest.cc 780 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4GDMLTest.sh 956 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Hit_Debug_Test.cc 262 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Hit_Debug_Test.py 202 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Hit_Debug_Test.sh 225 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4HitTest.cc 7169 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

o/u4/tests/U4HitTest.sh run_cat

U4HitTest.sh 1744 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4LogTest.cc 2565 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4LogTest.py 847 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4LogTest.sh 301 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Material.py 137 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Material.sh 3360 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Material_MakePropertyFold_LoadTest.cc 768 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

include "OPTICKS_LOG.hh"

U4Material_MakePropertyFold_LoadTest.sh 499 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Material_MakePropertyFold_MakeTest.cc 934 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

include "spath.h"

U4MaterialPropertyVectorTest.cc 975 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

include "OPTICKS_LOG.hh"

U4MaterialPropertyVectorTest.py 316 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4MaterialPropertyVectorTest.sh 227 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4MaterialTest.cc 6712 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4MaterialTest.sh 434 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Mesh_test.cc 2221 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

o/u4/tests/U4Mesh_test.sh ~/o/u4/tests/U4Mesh_test.sh build_all ~/o/u4/tests/U4Mesh_test.sh info

U4Mesh_test.py 710 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Mesh_test.sh 3261 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Mesh_test2.cc 498 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

include "ssys.h"

U4Mesh_test2.py 567 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Mesh_test2.sh 3351 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4Mesh_test2_cf.py 1130 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4NavigatorTest.cc 981 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

This fails with fHistory.GetTopVolume() giving nullptr however U4Navigator::Check() works from U4App.h following Geant4 run manager setup.

U4NavigatorTest.sh 341 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4NistManagerTest.cc 695 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

G4_WATER G4_AIR G4_CONCRETE G4_Pb :: cd /usr/local/opticks_externals/g4_1042.build/geant4.10.04.p02/examples find . -type f -exec grep -H FindOrBuildMaterial {} \;

U4NistManagerTest.sh 149 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4PhysicalConstantsTest.cc 147 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4PhysicsTableTest.cc 133 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27  
U4PMTAccessorTest.cc 1524 bytes 2026-04-10 07:00:47 2026-04-10 07:50:27

See also j/PMTFastSim/tests/PMTAccessorTest.cc that is similar to this and has faster dev cycle

U4PMTAccessorTest.sh 147 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4PMTFastSimTest.cc 1005 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4PMTFastSimTest.sh 146 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4Polycone_test.cc 4288 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4Polycone_test.py 1337 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4Polycone_test.sh 2546 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4RandomArrayTest.cc 840 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

include <iostream>

U4RandomMonitorTest.cc 856 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

include <iostream>

U4RandomTest.cc 950 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

include <cstdlib>

U4RandomTest.sh 1117 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4RecorderTest.py 7161 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4RecorderTest_ab.py 2046 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4RotationMatrixTest.cc 550 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4Scint_test.cc 339 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4Scint_test.py 194 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4Scint_test.sh 1336 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4Scintillation_Debug.py 4582 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4Scintillation_Debug.sh 75 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SensitiveDetectorTest.cc 520 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

include <cassert>

U4SensorIdentifierDefault_test.cc 818 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtracePlot.py 1177 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtracePlot.sh 612 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtraceSimpleTest.cc 2444 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtraceSimpleTest.py 13824 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtraceSimpleTest.sh 3612 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtraceTest.cc 2138 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtraceTest.py 13765 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtraceTest.sh 7003 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtraceTest_one_pmt.sh 170 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtraceTest_two_pmt.sh 364 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimtraceTest_two_pmt_cf.sh 561 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimulateTest.cc 674 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

HMM: maybe rename U4AppTest.cc) All the Geant4 setup happens in U4App::Create from U4App.h

U4SimulateTest.sh 9331 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimulateTest_af.py 902 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimulateTest_cf.py 3475 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimulateTest_ck.py 1605 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimulateTest_fk.py 2628 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimulateTest_fs.py 3630 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimulateTest_mt.py 10441 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimulateTest_ph.py 7430 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SimulateTest_ph.rst 7619 bytes 2026-04-10 07:00:47 -  
U4SimulateTest_pr.py 5300 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SolidMaker_test.sh 1480 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SolidMakerTest.cc 5547 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

o/u4/tests/U4SolidMakerTest.sh

U4SolidMakerTest.py 679 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SolidMakerTest.sh 2203 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SolidMakerTest2.cc 10157 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

Test voxelized G4MultiUnion navigation via the public Geant4 API.

U4SolidTest.cc 3180 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

include <csignal>

U4SolidTest.sh 1056 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SurfaceTest.cc 519 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SurfaceTest.py 158 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4SurfaceTest.sh 610 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4TestRunner.sh 461 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4TouchableTest.cc 57 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

include "U4Touchable.h" int main() { return 0 ; }

U4TrackInfoTest.cc 725 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

include <csignal>

U4TrackTest.cc 537 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4TransformTest.cc 2315 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4TraverseTest.cc 376 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

include "OPTICKS_LOG.hh"

U4TraverseTest.sh 64 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28  
U4TreeCreateSSimLoadTest.cc 503 bytes 2026-04-10 07:00:47 2026-04-10 07:50:28

1. SSim::Load from $BASE (the directory BASE should contain the "SSim" sub-dir) 2. emit SSim::brief

U4TreeCreateSSimTest.cc 8296 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4TreeCreateSSimTest.py 917 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4TreeCreateSSimTest.sh 2600 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4TreeCreateTest.cc 1063 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29

o/u4/tests/U4TreeCreateTest.sh

U4TreeCreateTest.py 1785 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4TreeCreateTest.sh 2499 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4TreeTest.cc 11913 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4TreeTest.py 2883 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4TreeTest.sh 614 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4UniformRandTest.cc 821 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29

include <cassert>

U4VersionTest.cc 252 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4VolumeMakerTest.cc 3873 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4VolumeMakerTest.sh 1062 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
U4VPrimaryGeneratorTest.cc 249 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
UU_BURN.py 285 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
UU_BURN.sh 556 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
viz.sh 3276 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29  
WPC.sh 87 bytes 2026-04-10 07:00:47 2026-04-10 07:50:29