Exclusive % of CPU Function (defining location) CPU time Time in seconds. 91.094000 4.389698 G4PhysicsVector::Value(double, double, unsigned long&) const (libG4global.so: G4PhysicsVector.cc,519) 84.026000 4.049100 cmsExpMagneticField::GetFieldValue(double const*, double*) const (cmsExpMT: cmsExpMagneticField.cc,31) 69.476000 3.347955 G4VEmProcess::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4VEmProcess.cc,637) 66.245000 3.192258 G4Navigator::LocateGlobalPointAndSetup(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const*, bool, bool) (libG4geometry.so: G4Navigator.cc,134) 56.608000 2.727864 G4UniversalFluctuation::SampleFluctuations(G4MaterialCutsCouple const*, G4DynamicParticle const*, double, double, double) (libG4processes.so: G4UniversalFluctuation.cc,110) 46.276000 2.229978 G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4VDiscreteProcess.cc,75) 45.076000 2.172152 G4SteppingManager::DefinePhysicalStepLength() (libG4tracking.so: G4SteppingManager2.cc,129) 40.592000 1.956074 G4Navigator::ComputeStep(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double, double&) (libG4geometry.so: G4Navigator.cc,756) 37.633000 1.813484 G4UrbanMscModel::SampleCosineTheta(double, double) (libG4processes.so: G4UrbanMscModel.cc,897) 33.909000 1.634029 G4Transportation::AlongStepGetPhysicalInteractionLength(G4Track const&, double, double, double&, G4GPILSelection*) (libG4processes.so: G4Transportation.cc,194) 31.620000 1.523725 G4DormandPrince745::Stepper(double const*, double const*, double, double*, double*) (libG4geometry.so: G4DormandPrince745.cc,186) 29.764000 1.434287 G4VoxelNavigation::ComputeStep(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double, double&, G4NavigationHistory&, bool&, CLHEP::Hep3Vector&, bool&, bool&, G4VPhysicalVolume**, int&) (libG4geometry.so: G4VoxelNavigation.cc,90) 29.409000 1.417180 G4SteppingManager::Stepping() (libG4tracking.so: G4SteppingManager.cc,117) 28.929000 1.394050 G4DormandPrince745::Interpolate_low(double*, double) (libG4geometry.so: G4DormandPrince745.cc,397) 26.467000 1.275409 G4SteppingManager::InvokeAlongStepDoItProcs() (libG4tracking.so: G4SteppingManager2.cc,421) 26.143000 1.259796 G4PropagatorInField::ComputeStep(G4FieldTrack&, double, double&, G4VPhysicalVolume*) (libG4geometry.so: G4PropagatorInField.cc,149) 25.545000 1.230979 G4NavigationLevel::operator=(G4NavigationLevel const&) (libG4geometry.so: G4NavigationLevel.cc,79) 23.559000 1.135277 G4SteppingManager::InvokePSDIP(unsigned long) (libG4tracking.so: G4SteppingManager2.cc,558) 23.179000 1.116965 G4PhysicsVector::Value(double, unsigned long&) const (libG4global.so: G4PhysicsVector.cc,500) 22.396000 1.079233 CLHEP::RanecuEngine::flatArray(int, double*) (libG4clhep.so: RanecuEngine.cc,219) 20.904000 1.007336 G4Transportation::PostStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4Transportation.cc,709) 20.843000 1.004396 G4TouchableHistory::GetVolume(int) const (libG4digits_hits.so: stl_vector.h,798) 20.804000 1.002517 G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4VEnergyLossProcess.cc,1068) 19.618000 0.945365 G4ParticleChange::CheckIt(G4Track const&) (libG4track.so: G4ParticleChange.cc,515) 19.330000 0.931487 G4CrossSectionDataStore::GetCrossSection(G4DynamicParticle const*, G4Element const*, G4Material const*) (libG4processes.so: G4CrossSectionDataStore.cc,303) 18.935000 0.912452 G4UrbanMscModel::ComputeTruePathLengthLimit(G4Track const&, double&) (libG4processes.so: G4UrbanMscModel.cc,440) 18.468000 0.889948 G4SteppingManager::InvokePostStepDoItProcs() (libG4tracking.so: G4SteppingManager2.cc,519) 18.455000 0.889322 G4VoxelNavigation::LocateNextVoxel(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double) (libG4geometry.so: G4VoxelNavigation.cc,500) 18.034000 0.869034 CLHEP::RanecuEngine::flat() [clone .localalias.57] (libG4clhep.so: RanecuEngine.cc,196) 17.721000 0.853951 G4VelocityTable::Value(double) (libG4track.so: G4VelocityTable.cc,131) 17.636000 0.849855 G4ParticleChangeForTransport::UpdateStepForAlongStep(G4Step*) (libG4track.so: G4ParticleChangeForTransport.cc,131) 16.643000 0.802004 G4ProductionCutsTable::ScanAndSetCouple(G4LogicalVolume*, G4MaterialCutsCouple*, G4Region*) (libG4processes.so: G4ProductionCutsTable.cc,381) 16.247000 0.782921 G4NormalNavigation::ComputeStep(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double, double&, G4NavigationHistory&, bool&, CLHEP::Hep3Vector&, bool&, bool&, G4VPhysicalVolume**, int&) (libG4geometry.so: G4NormalNavigation.cc,79) 15.907000 0.766537 G4UrbanMscModel::ComputeGeomPathLength(double) (libG4processes.so: stl_algobase.h,200) 15.840000 0.763308 sincos (libm-2.12.so) 15.370000 0.740660 G4DynamicParticle::SetMass(double) (libG4particles.so: G4DynamicParticle.cc,461) 15.186000 0.731793 G4CrossSectionDataStore::ComputeCrossSection(G4DynamicParticle const*, G4Material const*) (libG4processes.so: G4CrossSectionDataStore.cc,274) 14.971000 0.721432 G4ElectroNuclearCrossSection::GetElementCrossSection(G4DynamicParticle const*, int, G4Material const*) (libG4processes.so: G4ElectroNuclearCrossSection.cc,2264) 14.654000 0.706157 _init (libG4geometry.so) 13.551000 0.653005 G4Transportation::AlongStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4Transportation.cc,549) 12.755000 0.614646 G4VEnergyLossProcess::AlongStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4VEnergyLossProcess.cc,1198) 12.507000 0.602696 G4NavigationLevel::G4NavigationLevel(G4VPhysicalVolume*, G4AffineTransform const&, G4AffineTransform const&, EVolume, int) (libG4geometry.so: G4NavigationLevel.cc,48) 11.852000 0.571132 G4Mag_UsualEqRhs::EvaluateRhsGivenB(double const*, double const*, double*) const (libG4geometry.so: G4Mag_UsualEqRhs.cc,50) 11.604000 0.559181 G4FieldTrack::LoadFromArray(double const*, int) (libG4geometry.so: G4FieldTrack.cc,167) 11.471000 0.552772 G4Navigator::LocateGlobalPointWithinVolume(CLHEP::Hep3Vector const&) (libG4geometry.so: G4Navigator.cc,588) 11.386000 0.548676 G4MultiLevelLocator::EstimateIntersectionPoint(G4FieldTrack const&, G4FieldTrack const&, CLHEP::Hep3Vector const&, G4FieldTrack&, bool&, double&, CLHEP::Hep3Vector&) (libG4geometry.so: G4MultiLevelLocator.cc,126) 11.126000 0.536147 G4VParticleChange::CheckIt(G4Track const&) (libG4track.so: G4VParticleChange.cc,320) 11.109000 0.535328 G4Trap::Inside(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Trap.cc,626) 10.905000 0.525497 G4VMultipleScattering::AlongStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4VMultipleScattering.cc,465) 10.802000 0.520534 G4hPairProductionModel::ComputeDMicroscopicCrossSection(double, double, double) (libG4processes.so: G4hPairProductionModel.cc,74) 10.792000 0.520052 __ieee754_atan2 (libm-2.12.so) 10.679000 0.514607 CLHEP::Hep3Vector::rotateUz(CLHEP::Hep3Vector const&) (libG4clhep.so: ThreeVector.cc,37) 10.541000 0.507957 G4Trap::DistanceToOut(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Trap.cc,1053) 10.479000 0.504969 G4LivermorePhotoElectricModel::ComputeCrossSectionPerAtom(G4ParticleDefinition const*, double, double, double, double, double) (libG4processes.so: G4LivermorePhotoElectricModel.cc,212) 10.249000 0.493886 G4Trap::DistanceToOut(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, bool, bool*, CLHEP::Hep3Vector*) const (libG4geometry.so: G4Trap.cc,955) 9.960000 0.479959 G4NavigationHistory::G4NavigationHistory(G4NavigationHistory const&) (libG4geometry.so: G4NavigationHistory.cc,51) 9.760000 0.470321 _init (libG4processes.so) 9.202000 0.443432 G4InterpolationDriver::AdvanceChordLimited(G4FieldTrack&, double, double, double) (libG4geometry.so: G4InterpolationDriver.icc,81) 9.145000 0.440685 G4VPhysicalVolume::GetTranslation() const (libG4geometry.so: G4VPhysicalVolume.cc,135) 8.873000 0.427578 G4ProcessManager::GetAttribute(int) const (libG4processes.so: G4ProcessManager.cc,269) 8.553000 0.412158 G4LogicalVolume::GetSolid() const (libG4geometry.so: G4LogicalVolume.cc,380) 8.531000 0.411097 field_utils::relativeError2(double const*, double const*, double, double) (libG4geometry.so: G4FieldUtils.cc,57) 8.407000 0.405122 HepGeom::operator*(HepGeom::Transform3D const&, HepGeom::Point3D const&) (libG4clhep.so: Point3D.cc,40) 8.221000 0.396159 G4VEnergyLossProcess::ComputeLambdaForScaledEnergy(double, double) (libG4processes.so: G4VEnergyLossProcess.cc,1167) 8.150000 0.392738 G4FieldTrack::G4FieldTrack(CLHEP::Hep3Vector const&, double, CLHEP::Hep3Vector const&, double, double, double, CLHEP::Hep3Vector const&, double, double, double) (libG4geometry.so: G4FieldTrack.cc,71) 8.088000 0.389750 G4UrbanMscModel::ComputeTheta0(double, double) (libG4processes.so: G4UrbanMscModel.cc,1073) 7.821000 0.376884 G4Region::GetRegionalSteppingAction() const (libG4geometry.so: G4Region.cc,156) 7.765000 0.374185 G4LogicalVolume::GetMaterial() const (libG4geometry.so: G4LogicalVolume.cc,408) 7.707000 0.371390 CLHEP::HepRandom::getTheEngine() (libG4clhep.so: Random.cc,265) 7.639000 0.368113 G4UrbanMscModel::SampleScattering(CLHEP::Hep3Vector const&, double) (libG4processes.so: G4UrbanMscModel.cc,839) 7.565000 0.364547 G4LogicalVolume::GetMaterialCutsCouple() const (libG4geometry.so: G4LogicalVolume.cc,457) 7.369000 0.355102 cmsExpSteppingAction::UserSteppingAction(G4Step const*) (cmsExpMT: cmsExpSteppingAction.cc,22) 7.275000 0.350573 G4VEmProcess::PostStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4VEmProcess.cc,735) 7.259000 0.349801 G4InterpolationDriver::BinsearchChord(double (&) [12], double, double, double) (libG4geometry.so: G4InterpolationDriver.icc,222) 7.248000 0.349271 G4AffineTransform::G4AffineTransform(CLHEP::HepRotation const*, CLHEP::Hep3Vector const&) (libG4modeling.so: G4AffineTransform.icc,62) 7.219000 0.347874 G4LogicalVolume::GetSolid(G4LVData&) (libG4geometry.so: G4LogicalVolume.cc,375) 7.170000 0.345513 G4VPhysicalVolume::GetRotation() (libG4geometry.so: G4VPhysicalVolume.cc,150) 7.169000 0.345465 G4StepPoint::operator=(G4StepPoint const&) (libG4track.so: G4StepPoint.cc,87) 7.131000 0.343633 G4LineSection::Dist(CLHEP::Hep3Vector) const (libG4geometry.so: G4LineSection.cc,33) 7.086000 0.341465 G4PolyconeSide::DistanceAway(CLHEP::Hep3Vector const&, bool, double&, double*) (libG4geometry.so: G4PolyconeSide.cc,928) 7.048000 0.339634 G4Transportation::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4Transportation.cc,698) 6.500000 0.313226 G4PropagatorInField::FindAndSetFieldManager(G4VPhysicalVolume*) (libG4geometry.so: G4PropagatorInField.cc,713) 6.493000 0.312889 G4SteppingManager::SetInitialStep(G4Track*) (libG4tracking.so: G4SteppingManager.cc,257) 6.173000 0.297469 G4Trap::DistanceToIn(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Trap.cc,828) 5.999000 0.289084 CLHEP::RandGaussQ::transformQuick(double) (libG4clhep.so: RandGaussQ.cc,95) 5.988000 0.288554 G4PolyconeSide::DistanceAway(CLHEP::Hep3Vector const&, double&, double*) (libG4geometry.so: G4PolyconeSide.cc,1017) 5.866000 0.282675 aCountedObjectAllocator() (libG4global.so: G4ReferenceCountedHandle.cc,40) 5.802000 0.279591 G4VoxelNavigation::ComputeVoxelSafety(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4VoxelNavigation.cc,409) 5.800000 0.279494 __GI_memcpy (libc-2.12.so) 5.725000 0.275880 G4UrbanMscModel::SampleDisplacement(double, double) (libG4processes.so: G4UrbanMscModel.cc,1121) 5.689000 0.274145 G4Navigator::ComputeSafety(CLHEP::Hep3Vector const&, double, bool) (libG4geometry.so: ThreeVector.icc,75) 5.629000 0.271254 G4LogicalVolume::GetFieldManager() const (libG4geometry.so: G4LogicalVolume.cc,236) 5.605000 0.270097 G4SauterGavrilaAngularDistribution::SampleDirection(G4DynamicParticle const*, double, int, G4Material const*) (libG4processes.so: G4SauterGavrilaAngularDistribution.cc,57) 5.572000 0.268507 G4HadronicProcess::GetMeanFreePath(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4HadronicProcess.cc,214) 5.517000 0.265857 G4TouchableHistory::G4TouchableHistory(G4NavigationHistory const&) (libG4geometry.so: G4TouchableHistory.cc,50) 5.490000 0.264556 G4PhotoNuclearCrossSection::GetElementCrossSection(G4DynamicParticle const*, int, G4Material const*) (libG4processes.so: G4PhotoNuclearCrossSection.cc,1608) 5.393000 0.259881 G4Tubs::DistanceToOut(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, bool, bool*, CLHEP::Hep3Vector*) const (libG4geometry.so: G4Tubs.cc,1179) 5.392000 0.259833 G4SeltzerBergerModel::SampleEnergyTransfer(double, double, double, double) (libG4processes.so: G4SeltzerBergerModel.cc,325) 5.332000 0.256942 G4VEnergyLossProcess::PostStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4VEnergyLossProcess.cc,1569) 5.229000 0.251979 G4Track::CalculateVelocity() const (libG4track.so: G4Track.cc,237) 5.083000 0.244943 G4KleinNishinaCompton::SampleSecondaries(std::vector >*, G4MaterialCutsCouple const*, G4DynamicParticle const*, double, double) (libG4processes.so: G4KleinNishinaCompton.cc,153) 5.050000 0.243353 G4SafetyHelper::ComputeSafety(CLHEP::Hep3Vector const&, double) (libG4geometry.so: ThreeVector.icc,75) 4.876000 0.234968 G4VSteppingVerbose::SetSilent(int) (libG4tracking.so: G4VSteppingVerbose.cc,175) 4.741000 0.228462 G4ElectroNuclearCrossSection::IsElementApplicable(G4DynamicParticle const*, int, G4Material const*) (libG4processes.so: G4ElectroNuclearCrossSection.cc,2258) 4.704000 0.226679 G4ParticleChangeForTransport::UpdateStepForPostStep(G4Step*) (libG4track.so: G4ParticleChangeForTransport.cc,213) 4.628000 0.223017 _init (libG4tracking.so) 4.481000 0.215933 G4VProcess::EndTracking() (libG4processes.so: G4VProcess.cc,114) 4.457000 0.214777 G4VProcess::ResetNumberOfInteractionLengthLeft() (libG4processes.so: G4VProcess.cc,96) 4.412000 0.212608 G4Box::Inside(CLHEP::Hep3Vector const&) const (libG4geometry.so: std_abs.h,71) 4.383000 0.211211 G4LivermorePhotoElectricModel::SampleSecondaries(std::vector >*, G4MaterialCutsCouple const*, G4DynamicParticle const*, double, double) (libG4processes.so: G4LivermorePhotoElectricModel.cc,283) 4.376000 0.210874 G4VMultipleScattering::AlongStepGetPhysicalInteractionLength(G4Track const&, double, double, double&, G4GPILSelection*) (libG4processes.so: G4VMultipleScattering.cc,404) 4.345000 0.209380 G4WentzelOKandVIxSection::SetupTarget(int, double) (libG4processes.so: G4WentzelOKandVIxSection.cc,225) 4.268000 0.205669 G4ProcessManager::StartTracking(G4Track*) (libG4processes.so: G4ProcessManager.cc,1083) 4.194000 0.202103 G4VEnergyLossProcess::AlongStepGetPhysicalInteractionLength(G4Track const&, double, double, double&, G4GPILSelection*) [clone .localalias.285] (libG4processes.so: G4VEnergyLossProcess.cc,1039)