Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:17

0001 #include "OPTICKS_LOG.hh"
0002 #include "ssys.h"
0003 #include "SEvt.hh"
0004 #include "SGenerate.h"
0005 
0006 int main(int argc, char** argv)
0007 {
0008     OPTICKS_LOG(argc, argv);
0009 
0010     SEvt* evt = SEvt::Create(SEvt::ECPU) ;
0011     SEvt::AddTorchGenstep();
0012 
0013     NP* gs = evt->gatherGenstep();
0014     NP* ph = SGenerate::GeneratePhotons(gs);
0015 
0016     const char* _SGenerate__test_GS_NAME="SGenerate__test_GS_NAME" ;
0017     const char* _SGenerate__test_PH_NAME="SGenerate__test_PH_NAME" ;
0018     const char* GS_NAME = ssys::getenvvar(_SGenerate__test_GS_NAME, "gs.npy") ;
0019     const char* PH_NAME = ssys::getenvvar(_SGenerate__test_PH_NAME, "ph.npy") ;
0020 
0021     gs->save("$FOLD", GS_NAME);
0022     ph->save("$FOLD", PH_NAME);
0023 
0024     return 0 ;
0025 }