--------------------------------------------------------------------
| 920 | |
| 921 | // -------------------------------------------------------------------- |
| 922 | void G4RunManager::ReOptimize(G4LogicalVolume* pLog) |
| 923 | { |
| 924 | G4Timer localtimer; |
| 925 | if (verboseLevel > 1) { |
| 926 | localtimer.Start(); |
| 927 | } |
| 928 | G4SmartVoxelHeader* header = pLog->GetVoxelHeader(); |
| 929 | delete header; |
| 930 | header = new G4SmartVoxelHeader(pLog); |
| 931 | pLog->SetVoxelHeader(header); |
| 932 | if (verboseLevel > 1) { |
| 933 | localtimer.Stop(); |
| 934 | G4SmartVoxelStat stat(pLog, header, localtimer.GetSystemElapsed(), localtimer.GetUserElapsed()); |
| 935 | G4cout << G4endl << "Voxelisation of logical volume <" << pLog->GetName() << ">" << G4endl; |
| 936 | G4cout << " heads : " << stat.GetNumberHeads() << " - nodes : " << stat.GetNumberNodes() |
| 937 | << " - pointers : " << stat.GetNumberPointers() << G4endl; |
| 938 | G4cout << " Memory used : " << (stat.GetMemoryUse() + 512) / 1024 |
| 939 | << "k - total time : " << stat.GetTotalTime() << " - system time : " << stat.GetSysTime() |
| 940 | << G4endl; |
| 941 | } |
| 942 | } |
| 943 | |
| 944 | // -------------------------------------------------------------------- |
| 945 | void G4RunManager::SetUserInitialization(G4VUserDetectorConstruction* userInit) |
nothing calls this directly
no test coverage detected