Changeset 10054 for trunk/Mars/msimreflector
- Timestamp:
- 11/22/10 16:10:06 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Mars/msimreflector/MSimRays.cc
r9922 r10054 164 164 MPhotonData &dat = *static_cast<MPhotonData*>(arr.UncheckedAt(idx)); 165 165 166 // Get radom incident point on the mirror plane. 166 167 const Double_t x = gRandom->Uniform(-maxr, maxr); 167 168 const Double_t y = gRandom->Uniform(-maxr, maxr); … … 170 171 continue; 171 172 173 // The is the incident direction of the photon 172 174 // h==0 means infinitiy 173 175 const TVector3 u = fHeight>0 ? TVector3(x, y, -h).Unit() : TVector3(0, 0, -1); … … 176 178 // CORSIKA-orig: x(north), y(west), z(up), t(time) 177 179 // NOW: x(east), y(north), z(up), t(time) 178 MQuaternion p(TVector3(x, y, 0) );180 MQuaternion p(TVector3(x, y, 0), fHeight>0 ? TMath::Sqrt(x*x + y*y + h*h): 0); 179 181 MQuaternion w(u, conv); 180 182
Note:
See TracChangeset
for help on using the changeset viewer.