File indexing completed on 2026-04-09 07:49:16
0001
0002
0003 #include <vector>
0004 #include <iostream>
0005 #include <iomanip>
0006 #include "OpticksGenstep.h"
0007
0008 #include "SComponent_OLD.hh"
0009
0010 int main(int argc, char** argv)
0011 {
0012 std::vector<const char*> names = {"photon.npy", "genstep.npy", "hit.npy" } ;
0013
0014 for(unsigned i=0 ; i < 20 + names.size() ; i++)
0015 {
0016 const char* name = i < 20 ? SComponent_OLD::Name(i) : names[i-20] ;
0017 unsigned comp = SComponent_OLD::Component(name);
0018 const char* compname = SComponent_OLD::Name(comp);
0019 std::cout
0020 << " i " << std::setw(3) << i
0021 << " name " << std::setw(20) << ( name ? name : "-" )
0022 << " comp " << std::setw(3) << comp
0023 << " compname " << std::setw(20) << ( compname ? compname : "-" )
0024 << std::endl
0025 ;
0026 }
0027 return 0 ;
0028 }
0029