Changeset 2047


Ignore:
Timestamp:
04/30/03 08:32:17 (21 years ago)
Author:
moralejo
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Simulation/Detector/ReflectorII/Changelog

    r2046 r2047  
    88a wrong mirror was chosen, which was actually further away from the impact
    99point than the mirror size, and therefore the photon was discarded later as
    10 "not hitting any mirror". Now we measure the distance on the paraboloid. The
    11 new code is:
     10"not hitting any mirror" (about 20% loss for eco1000) Now we measure the
     11distance on the paraboloid. The new code is:
    1212
    1313  /*  calculate the mirror to be used */
     
    2424    }
    2525  }
     26
     27Now the "distance" we calculate on the paraboloid is not a real distance,
     28because sx,sy are measured along the cut between the paraboloid and planes
     29containing the paraboloid axis and the x or y axis... but this should not
     30matter much with such "flat" paraboloids. What cannot be done, as was before,
     31is check the distance in the x,y,z space and then check whether the photon
     32is inside the mirror in the sx,sy space, because then we lose photons for
     33which a nearest mirror is chosen which in sx,sy is not close enough to
     34contain the photon.
    2635
    2736geometry.c:
Note: See TracChangeset for help on using the changeset viewer.