| 153,7 → 153,7 |
| printf("Acceptance\n"); |
| } |
| //----------------------------------------------------------------------------- |
| void PrintGuideStat(CDetector *detector, double n_in = 1) |
| void PrintGuideStat(double acceptance) |
| { |
| /*int n_active = (detector->GetHActive())->GetEntries(); |
| int n_enter = (detector->GetLG())->GetEnteranceHits(); |
| 168,8 → 168,9 |
| |
| printf("%5.1lf\n", 100.0*izkoristek);*/ |
| |
| double n_active = (detector->GetHActive())->GetEntries(); |
| double r_acc = 100.0 * n_active / n_in; |
| //double n_active = (detector->GetHActive())->GetEntries(); |
| //double r_acc = 100.0 * n_active / n_in; |
| double r_acc = 100.0 * acceptance; |
| printf("%7.3lf\n", r_acc); |
| } |
| //----------------------------------------------------------------------------- |
| 268,8 → 269,8 |
| detector->Propagate(*ray0, ray1, show_3d); |
| else |
| detector->Propagate(*ray0, ray1, 0); |
| delete ray0; |
| delete ray1; |
| //delete ray0; |
| //delete ray1; |
| } |
| |
| return (detector->GetHActive())->GetEntries() / (double)NN; |
| 344,8 → 345,8 |
| detector->Propagate(*ray0, ray1, 0); |
| } |
| |
| delete ray0; |
| delete ray1; |
| //delete ray0; |
| //delete ray1; |
| } |
| |
| if(show_rand) { |