Exclusive CPU time in % of CPU Time Function (defining location) seconds. 17.697000 6.359811 G4PhysicsVector::Value(double, unsigned long&) const (libG4global.so: G4PhysicsVector.cc,499) 10.867000 3.905298 G4hPairProductionModel::ComputeDMicroscopicCrossSection(double, double, double) (libG4processes.so: G4hPairProductionModel.cc,75) 8.481000 3.047836 G4Navigator::LocateGlobalPointAndSetup(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const*, bool, bool) (libG4geometry.so: G4Navigator.cc,129) 7.732000 2.778666 G4ProductionCutsTable::ScanAndSetCouple(G4LogicalVolume*, G4MaterialCutsCouple*, G4Region*) (libG4processes.so: G4ProductionCutsTable.cc,351) 6.303000 2.265123 cmsExpMagneticField::GetVolumeBaseBfield(double const*, double*) const (cmsExp: cmsExpMagneticField.cc,82) 5.326000 1.914017 G4ElasticHadrNucleusHE::HadrNucDifferCrSec(int, int, double) (libG4processes.so: G4ElasticHadrNucleusHE.cc,789) 5.151000 1.851126 __ieee754_atan2 (libm-2.12.so) 4.436000 1.594175 G4SteppingManager::DefinePhysicalStepLength() (libG4tracking.so: G4SteppingManager2.cc,130) 4.340000 1.559676 G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4VDiscreteProcess.cc,76) 4.064000 1.460489 G4Navigator::ComputeStep(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double, double&) (libG4geometry.so: G4Navigator.cc,751) 3.878000 1.393646 G4MuPairProductionModel::ComputeDMicroscopicCrossSection(double, double, double) (libG4processes.so: G4MuPairProductionModel.cc,310) 3.767000 1.353755 G4CrossSectionDataStore::GetCrossSection(G4DynamicParticle const*, G4Element const*, G4Material const*) (libG4processes.so: G4CrossSectionDataStore.cc,275) 3.713000 1.334349 G4VoxelNavigation::ComputeStep(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double, double&, G4NavigationHistory&, bool&, CLHEP::Hep3Vector&, bool&, bool&, G4VPhysicalVolume**, int&) (libG4geometry.so: G4VoxelNavigation.cc,91) 3.137000 1.127351 G4SteppingManager::Stepping() (libG4tracking.so: G4SteppingManager.cc,118) 3.073000 1.104351 _init (libG4processes.so) 3.001000 1.078476 G4CrossSectionDataStore::GetCrossSection(G4DynamicParticle const*, G4Material const*, bool) (libG4processes.so: G4CrossSectionDataStore.cc,84) 2.788000 1.001930 G4Transportation::AlongStepGetPhysicalInteractionLength(G4Track const&, double, double, double&, G4GPILSelection*) (libG4processes.so: G4Transportation.cc,169) 2.496000 0.896993 G4NavigationLevel::operator=(G4NavigationLevel const&) (libG4geometry.so: G4NavigationLevel.cc,75) 2.480000 0.891243 G4VEmProcess::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4VEmProcess.cc,642) 2.298000 0.825837 G4SteppingManager::InvokePSDIP(unsigned long) (libG4tracking.so: G4SteppingManager2.cc,527) 2.298000 0.825837 G4UniversalFluctuation::SampleFluctuations(G4MaterialCutsCouple const*, G4DynamicParticle const*, double, double, double) (libG4processes.so: G4UniversalFluctuation.cc,134) 2.134000 0.766900 G4LogicalVolume::GetMaterial() const (libG4geometry.so: G4LogicalVolume.cc,398) 2.108000 0.757557 CLHEP::RanecuEngine::flat() (libG4clhep.so: RanecuEngine.cc,197) 2.094000 0.752525 G4NavigationLevel::G4NavigationLevel(G4VPhysicalVolume*, G4AffineTransform const&, G4AffineTransform const&, EVolume, int) (libG4geometry.so: G4NavigationLevel.cc,45) 2.085000 0.749291 G4Transportation::PostStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4Transportation.cc,663) 2.083000 0.748572 G4VoxelNavigation::LocateNextVoxel(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double) (libG4geometry.so: G4VoxelNavigation.cc,501) 2.052000 0.737432 G4eBremsstrahlungRelModel::CalcLPMFunctions(double) (libG4processes.so: G4eBremsstrahlungRelModel.cc,350) 2.030000 0.729526 G4ParticleChange::CheckIt(G4Track const&) (libG4track.so: G4ParticleChange.cc,516) 2.026000 0.728088 G4PropagatorInField::ComputeStep(G4FieldTrack&, double, double&, G4VPhysicalVolume*) (libG4geometry.so: G4PropagatorInField.cc,150) 1.968000 0.707245 __sincos (libm-2.12.so) 1.924000 0.691432 G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(double, double, double) (libG4processes.so: G4hBremsstrahlungModel.cc,78) 1.886000 0.677776 cmsExpMagneticField::GetFieldValue(double const*, double*) const (cmsExp: cmsExpMagneticField.cc,31) 1.847000 0.663761 G4TouchableHistory::GetVolume(int) const (libG4digits_hits.so: G4TouchableHistory.icc,61) 1.826000 0.656214 __ieee754_log (libm-2.12.so) 1.818000 0.653339 G4SteppingManager::InvokeAlongStepDoItProcs() (libG4tracking.so: G4SteppingManager2.cc,406) 1.808000 0.649745 G4NeutronElasticXS::GetElementCrossSection(G4DynamicParticle const*, int, G4Material const*) (libG4processes.so: G4NeutronElasticXS.cc,118) 1.650000 0.592964 _init (libG4geometry.so) 1.599000 0.574636 G4NormalNavigation::ComputeStep(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double, double&, G4NavigationHistory&, bool&, CLHEP::Hep3Vector&, bool&, bool&, G4VPhysicalVolume**, int&) (libG4geometry.so: G4NormalNavigation.cc,80) 1.529000 0.549480 G4NeutronInelasticXS::GetElementCrossSection(G4DynamicParticle const*, int, G4Material const*) (libG4processes.so: G4NeutronInelasticXS.cc,144) 1.518000 0.545527 G4Transportation::AlongStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4Transportation.cc,527) 1.489000 0.535105 CLHEP::HepLorentzVector::boost(double, double, double) (libG4clhep.so: LorentzVector.cc,60) 1.468000 0.527558 G4NeutronCaptureXS::GetElementCrossSection(G4DynamicParticle const*, int, G4Material const*) (libG4processes.so: G4NeutronCaptureXS.cc,130) 1.421000 0.510668 G4ClassicalRK4::DumbStepper(double const*, double const*, double, double*) (libG4geometry.so: G4ClassicalRK4.cc,75) 1.420000 0.510309 G4DynamicParticle::SetMass(double) (libG4particles.so: G4DynamicParticle.cc,446) 1.342000 0.482278 G4Trap::DistanceToOut(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, bool, bool*, CLHEP::Hep3Vector*) const (libG4geometry.so: G4Trap.cc,1233) 1.318000 0.473653 G4ParticleChangeForTransport::UpdateStepForAlongStep(G4Step*) (libG4track.so: G4ParticleChangeForTransport.cc,132) 1.295000 0.465387 G4HadronicProcess::GetMeanFreePath(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4HadronicProcess.cc,229) 1.273000 0.457481 G4PolyPhiFace::InsideEdges(double, double, double*, G4PolyPhiFaceVertex**, CLHEP::Hep3Vector**) (libG4geometry.so: G4PolyPhiFace.cc,842) 1.241000 0.445981 G4UrbanMscModel::SampleCosineTheta(double, double) (libG4processes.so: G4UrbanMscModel.cc,915) 1.238000 0.444903 G4Mag_UsualEqRhs::EvaluateRhsGivenB(double const*, double const*, double*) const (libG4geometry.so: G4Mag_UsualEqRhs.cc,51) 1.197000 0.430169 G4SteppingManager::InvokePostStepDoItProcs() (libG4tracking.so: G4SteppingManager2.cc,485) 1.174000 0.421903 G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4VEnergyLossProcess.cc,1157) 1.123000 0.403575 G4PropagatorInField::FindAndSetFieldManager(G4VPhysicalVolume*) (libG4geometry.so: G4PropagatorInField.cc,688) 1.113000 0.399981 G4LogicalVolume::GetSolid() const (libG4geometry.so: G4LogicalVolume.cc,365) 1.057000 0.379856 G4PolyhedraSide::DistanceAway(CLHEP::Hep3Vector const&, G4PolyhedraSide::sG4PolyhedraSideVec const&, double*) (libG4geometry.so: G4PolyhedraSide.cc,1066) 0.997000 0.358294 _ZN23G4MuBremsstrahlungModel31ComputeDMicroscopicCrossSectionEddd.part.27 (libG4processes.so: G4MuBremsstrahlungModel.cc,285) 0.995000 0.357575 G4PolyconeSide::DistanceAway(CLHEP::Hep3Vector const&, double&, double*) (libG4geometry.so: G4PolyconeSide.cc,1015) 0.976000 0.350747 G4NavigationHistory::G4NavigationHistory(G4NavigationHistory const&) (libG4geometry.so: G4NavigationHistory.cc,48) 0.937000 0.336732 G4StepPoint::operator=(G4StepPoint const&) (libG4track.so: G4StepPoint.cc,87) 0.919000 0.330263 G4VPhysicalVolume::GetRotation() (libG4geometry.so: G4VPhysicalVolume.cc,149) 0.888000 0.319123 G4Navigator::LocateGlobalPointWithinVolume(CLHEP::Hep3Vector const&) (libG4geometry.so: G4Navigator.cc,583) 0.853000 0.306545 G4SeltzerBergerModel::ComputeDXSectionPerAtom(double) (libG4processes.so: G4SeltzerBergerModel.cc,192) 0.839000 0.301513 G4Trap::Inside(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Trap.cc,927) 0.830000 0.298279 G4PolyconeSide::DistanceAway(CLHEP::Hep3Vector const&, bool, double&, double*) (libG4geometry.so: G4PolyconeSide.cc,926) 0.824000 0.296123 G4LogicalVolume::GetSolid(G4LVData&) (libG4geometry.so: G4LogicalVolume.cc,360) 0.788000 0.283185 G4Decay::GetMeanFreePath(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4Decay.cc,131) 0.786000 0.282467 G4PolyhedraSide::Distance(CLHEP::Hep3Vector const&, bool) (libG4geometry.so: G4PolyhedraSide.cc,586) 0.757000 0.272045 G4Trap::DistanceToOut(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Trap.cc,1525) 0.748000 0.268810 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) (libG4particles.so: stl_tree.h,1910) 0.746000 0.268092 CLHEP::RanecuEngine::flatArray(int, double*) (libG4clhep.so: RanecuEngine.cc,220) 0.745000 0.267732 G4TouchableHistory::G4TouchableHistory(G4NavigationHistory const&) (libG4geometry.so: G4TouchableHistory.cc,47) 0.744000 0.267373 G4PolyhedraSide::GetPhi(CLHEP::Hep3Vector const&) (libG4geometry.so: G4PolyhedraSide.cc,1013) 0.742000 0.266654 G4VelocityTable::FindBinLocation(double) const (libG4track.so: G4Log.hh,153) 0.730000 0.262342 G4InuclSpecialFunctions::G4cbrt(double) (libG4processes.so: G4InuclSpecialFunctions.cc,118) 0.726000 0.260904 _int_malloc (libc-2.12.so) 0.716000 0.257311 CLHEP::Hep3Vector::rotateUz(CLHEP::Hep3Vector const&) (libG4clhep.so: ThreeVector.cc,38) 0.716000 0.257311 G4PolyhedraSide::PhiSegment(double) (libG4geometry.so: G4PolyhedraSide.cc,978) 0.707000 0.254076 G4Decay::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4Decay.cc,411) 0.702000 0.252279 G4PolyhedraSide::Intersect(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, bool, double, double&, double&, CLHEP::Hep3Vector&, bool&) (libG4geometry.so: G4PolyhedraSide.cc,474) 0.693000 0.249045 G4HadronElastic::ApplyYourself(G4HadProjectile const&, G4Nucleus&) (libG4processes.so: G4HadronElastic.cc,82) 0.688000 0.247248 G4VoxelNavigation::ComputeVoxelSafety(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4VoxelNavigation.cc,410) 0.685000 0.246170 G4Trap::DistanceToIn(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Trap.cc,1099) 0.682000 0.245092 HepGeom::operator*(HepGeom::Transform3D const&, HepGeom::Point3D const&) (libG4clhep.so: Point3D.cc,41) 0.675000 0.242576 G4DynamicParticle::Set4Momentum(CLHEP::HepLorentzVector const&) (libG4particles.so: ThreeVector.icc,124) 0.655000 0.235389 G4VParticleChange::CheckIt(G4Track const&) (libG4track.so: G4VParticleChange.cc,321) 0.636000 0.228561 G4FieldTrack::LoadFromArray(double const*, int) (libG4geometry.so: G4FieldTrack.cc,168) 0.636000 0.228561 G4eBremsstrahlungRelModel::ComputeXSectionPerAtom(double) (libG4processes.so: G4eBremsstrahlungRelModel.cc,312) 0.634000 0.227842 G4UrbanMscModel::ComputeTruePathLengthLimit(G4Track const&, double&) (libG4processes.so: G4UrbanMscModel.cc,441) 0.625000 0.224608 G4CascadeInterpolator<30>::interpolate(double, double const (&) [30]) const (libG4processes.so: G4CascadeInterpolator.icc,58) 0.624000 0.224248 G4ParticleChangeForTransport::UpdateStepForPostStep(G4Step*) (libG4track.so: G4ParticleChangeForTransport.cc,214) 0.619000 0.222451 G4VCSGfaceted::Inside(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4VCSGfaceted.cc,220) 0.608000 0.218498 G4Track::CalculateVelocity() const (libG4track.so: G4Track.cc,225) 0.606000 0.217780 G4VMultipleScattering::AlongStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4VMultipleScattering.cc,482) 0.591000 0.212389 G4UrbanMscModel::ComputeGeomPathLength(double) (libG4processes.so: stl_algobase.h,199) 0.587000 0.210952 CLHEP::operator/(CLHEP::HepLorentzVector const&, double) (libG4clhep.so: LorentzVector.cc,172) 0.584000 0.209873 G4MagErrorStepper::Stepper(double const*, double const*, double, double*, double*) (libG4geometry.so: G4MagErrorStepper.cc,48) 0.583000 0.209514 G4PolyconeSide::Inside(CLHEP::Hep3Vector const&, double, double*) (libG4geometry.so: G4PolyconeSide.cc,458) 0.582000 0.209155 G4SteppingManager::SetInitialStep(G4Track*) (libG4tracking.so: G4SteppingManager.cc,258) 0.559000 0.200889 G4InuclParticle::setMomentum(CLHEP::HepLorentzVector const&) (libG4processes.so: G4InuclParticle.cc,77) 0.547000 0.196577 G4Region::GetRegionalSteppingAction() const (libG4geometry.so: G4Region.cc,157) 0.535000 0.192264 G4NistManager::Instance() (libG4materials.so: G4NistManager.cc,69) 0.531000 0.190827 G4VelocityTable::Value(double) (libG4track.so: G4VelocityTable.cc,131) 0.518000 0.186155 G4Box::Inside(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Box.cc,255) 0.507000 0.182202 G4VSteppingVerbose::SetSilent(int) (libG4tracking.so: G4VSteppingVerbose.cc,176) 0.505000 0.181483 G4InuclElementaryParticle::type(G4ParticleDefinition const*) (libG4processes.so: G4InuclElementaryParticle.cc,118) 0.500000 0.179686 G4EnclosingCylinder::MustBeOutside(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4EnclosingCylinder.cc,118) 0.493000 0.177171 G4Tubs::DistanceToOut(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, bool, bool*, CLHEP::Hep3Vector*) const (libG4geometry.so: G4Tubs.cc,1179) 0.492000 0.176811 G4ChordFinder::FindNextChord(G4FieldTrack const&, double, G4FieldTrack&, double&, double, double*, CLHEP::Hep3Vector, double) (libG4geometry.so: G4ChordFinder.cc,234) 0.489000 0.175733 G4eBremsstrahlungRelModel::ComputeDXSectionPerAtom(double) (libG4processes.so: G4eBremsstrahlungRelModel.cc,459) 0.488000 0.175374 __gnu_cxx::__normal_iterator > > std::__find_if<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_equals_val >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_equals_val, std::random_access_iterator_tag) (libG4geometry.so: stl_iterator.h,914) 0.483000 0.173577 G4LogicalVolumeStore::GetVolume(G4String const&, bool) const (libG4geometry.so: G4LogicalVolumeStore.cc,160) 0.481000 0.172858 G4BoundingEnvelope::ClipEdgesByVoxel(std::vector, HepGeom::Point3D >, std::allocator, HepGeom::Point3D > > > const&, G4VoxelLimits const&, std::pair, HepGeom::Point3D >&) const (libG4geometry.so: G4BoundingEnvelope.cc,854) 0.480000 0.172499 G4PolyconeSide::Distance(CLHEP::Hep3Vector const&, bool) (libG4geometry.so: G4PolyconeSide.cc,416) 0.479000 0.172139 G4Box::DistanceToOut(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, bool, bool*, CLHEP::Hep3Vector*) const (libG4geometry.so: G4Box.cc,576) 0.478000 0.171780 G4MultiLevelLocator::EstimateIntersectionPoint(G4FieldTrack const&, G4FieldTrack const&, CLHEP::Hep3Vector const&, G4FieldTrack&, bool&, double&, CLHEP::Hep3Vector&) (libG4geometry.so: G4MultiLevelLocator.cc,127) 0.475000 0.170702 G4NavigationHistoryPool::GetInstance() (libG4geometry.so: G4NavigationHistoryPool.cc,112)