Beispiel #1
0
 def __init__(self,
              universe_material,
              nbins,
              diameter=100.,
              detector_width=100.,
              detector='plane'):
     self.universe_material = universe_material
     self.geometry = Geometry()
     self.source = np.array([-diameter / 2., 0.])
     if detector == 'plane':
         self.detector = DetectorPlane([diameter / 2., 0.], detector_width,
                                       nbins)
     elif detector == 'arc':
         self.detector = DetectorArc(self.source, diameter,
                                     detector_width / 2.,
                                     -detector_width / 2., nbins)