Exemple #1
0
                   _save : 3.9000002288958058e-05 
       configureStepping : 4.7999998059822246e-05 
               propagate : 4.2877840000001015 
              _propagate : 4.6000001020729542e-05 
              initialize : 0.008572999999159947 
        configurePhysics : 0.072821000001567882 
          postinitialize : 0.00013499999840860255 
       configureDetector : 0.3900549999998475 



"""
import os, logging, numpy as np
log = logging.getLogger(__name__)

from opticks.ana.base import opticks_main
from opticks.ana.nload import tagdir_ 
from opticks.ana.metadata import Metadata

if __name__ == '__main__':
    args = opticks_main(tag="10",src="torch", det="PmtInBox", doc=__doc__)
    np.set_printoptions(suppress=True, precision=3)

    mdir = tagdir_(args.det, args.src, args.tag)
    md = Metadata(mdir)
    log.info("loaded metadata from %s : %s " % (mdir, repr(md)))
    md.dump()

  

Exemple #2
0
 def _get_ntagdir(self):
     itag = int(self.tag)
     return tagdir_(self.det, self.src, str(-itag), pfx=self.pfx)
Exemple #3
0
 def _get_catdir(self):
     return tagdir_(self.det, self.src, None, pfx=self.pfx)
Exemple #4
0
 def _get_tagdir(self):
     return tagdir_(self.det, self.src, self.tag, pfx=self.pfx)