Exclusive % of CPU Function (defining location) CPU time Time in seconds. 87.410000 6.809430 G4PhysicsVector::Value(double, unsigned long&) const (libG4global.so: G4PhysicsVector.cc,500) 60.094000 4.681454 cmsExpMagneticField::GetFieldValue(double const*, double*) const (cmsExpMT: cmsExpMagneticField.cc,31) 39.619000 3.086407 G4Navigator::LocateGlobalPointAndSetup(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const*, bool, bool) (libG4geometry.so: G4Navigator.cc,134) 36.553000 2.847559 G4UniversalFluctuation::SampleFluctuations(G4MaterialCutsCouple const*, G4DynamicParticle const*, double, double, double) (libG4processes.so: G4UniversalFluctuation.cc,110) 32.369000 2.521616 G4VEmProcess::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4VEmProcess.cc,635) 28.302000 2.204788 G4SteppingManager::DefinePhysicalStepLength() (libG4tracking.so: G4SteppingManager2.cc,129) 25.321000 1.972561 G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4VDiscreteProcess.cc,75) 25.060000 1.952229 G4UrbanMscModel::SampleCosineTheta(double, double) (libG4processes.so: G4UrbanMscModel.cc,911) 24.983000 1.946230 G4PropagatorInField::ComputeStep(G4FieldTrack&, double, double&, G4VPhysicalVolume*) (libG4geometry.so: G4PropagatorInField.cc,149) 24.108000 1.878066 G4Navigator::ComputeStep(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double, double&) (libG4geometry.so: G4Navigator.cc,756) 23.464000 1.827897 G4DormandPrince745::Stepper(double const*, double const*, double, double*, double*) (libG4geometry.so: G4DormandPrince745.cc,186) 22.116000 1.722885 G4Transportation::AlongStepGetPhysicalInteractionLength(G4Track const&, double, double, double&, G4GPILSelection*) (libG4processes.so: G4Transportation.cc,194) 17.632000 1.373571 G4VoxelNavigation::ComputeStep(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double, double&, G4NavigationHistory&, bool&, CLHEP::Hep3Vector&, bool&, bool&, G4VPhysicalVolume**, int&) (libG4geometry.so: G4VoxelNavigation.cc,90) 16.519000 1.286866 G4SteppingManager::Stepping() (libG4tracking.so: G4SteppingManager.cc,117) 15.353000 1.196032 G4ProductionCutsTable::ScanAndSetCouple(G4LogicalVolume*, G4MaterialCutsCouple*, G4Region*) (libG4processes.so: G4ProductionCutsTable.cc,357) 15.123000 1.178115 G4NavigationLevel::operator=(G4NavigationLevel const&) (libG4geometry.so: G4NavigationLevel.cc,79) 14.500000 1.129582 CLHEP::RanecuEngine::flat() [clone .localalias.57] (libG4clhep.so: RanecuEngine.cc,196) 14.224000 1.108081 CLHEP::RanecuEngine::flatArray(int, double*) (libG4clhep.so: RanecuEngine.cc,219) 13.839000 1.078088 G4CrossSectionDataStore::GetCrossSection(G4DynamicParticle const*, G4Element const*, G4Material const*) (libG4processes.so: G4CrossSectionDataStore.cc,303) 13.274000 1.034074 G4SteppingManager::InvokeAlongStepDoItProcs() (libG4tracking.so: G4SteppingManager2.cc,421) 12.935000 1.007665 G4SteppingManager::InvokePSDIP(unsigned long) (libG4tracking.so: G4SteppingManager2.cc,558) 12.809000 0.997849 G4Transportation::PostStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4Transportation.cc,709) 11.987000 0.933814 G4CrossSectionDataStore::ComputeCrossSection(G4DynamicParticle const*, G4Material const*) (libG4processes.so: G4CrossSectionDataStore.cc,274) 11.878000 0.925322 G4UrbanMscModel::ComputeTruePathLengthLimit(G4Track const&, double&) (libG4processes.so: G4UrbanMscModel.cc,439) 11.705000 0.911845 G4VelocityTable::Value(double) (libG4track.so: G4VelocityTable.cc,131) 11.669000 0.909041 G4TouchableHistory::GetVolume(int) const (libG4digits_hits.so: stl_vector.h,798) 11.656000 0.908028 G4VoxelNavigation::LocateNextVoxel(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double) (libG4geometry.so: G4VoxelNavigation.cc,500) 11.357000 0.884735 G4ParticleChangeForTransport::UpdateStepForAlongStep(G4Step*) (libG4track.so: G4ParticleChangeForTransport.cc,131) 11.341000 0.883489 G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4VEnergyLossProcess.cc,1057) 10.790000 0.840565 G4hPairProductionModel::ComputeDMicroscopicCrossSection(double, double, double) (libG4processes.so: G4hPairProductionModel.cc,74) 10.497000 0.817739 G4UrbanMscModel::ComputeGeomPathLength(double) (libG4processes.so: stl_algobase.h,200) 9.981000 0.777542 _init (libG4geometry.so) 9.747000 0.759313 G4NormalNavigation::ComputeStep(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, double, double&, G4NavigationHistory&, bool&, CLHEP::Hep3Vector&, bool&, bool&, G4VPhysicalVolume**, int&) (libG4geometry.so: G4NormalNavigation.cc,79) 9.561000 0.744823 G4ChordFinderDelegate >::FindNextChord(G4FieldTrack const&, double, double, double, G4FieldTrack&, double&, double&) (libG4geometry.so: G4ChordFinderDelegate.icc,92) 9.337000 0.727373 G4ParticleChange::CheckIt(G4Track const&) (libG4track.so: G4ParticleChange.cc,515) 8.594000 0.669491 G4ElectroNuclearCrossSection::GetElementCrossSection(G4DynamicParticle const*, int, G4Material const*) (libG4processes.so: G4ElectroNuclearCrossSection.cc,2264) 8.494000 0.661701 G4Mag_UsualEqRhs::EvaluateRhsGivenB(double const*, double const*, double*) const (libG4geometry.so: G4Mag_UsualEqRhs.cc,50) 8.353000 0.650717 G4Transportation::AlongStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4Transportation.cc,549) 8.262000 0.643628 G4SteppingManager::InvokePostStepDoItProcs() (libG4tracking.so: G4SteppingManager2.cc,519) 7.783000 0.606313 sincos (libm-2.12.so) 7.640000 0.595173 G4NavigationLevel::G4NavigationLevel(G4VPhysicalVolume*, G4AffineTransform const&, G4AffineTransform const&, EVolume, int) (libG4geometry.so: G4NavigationLevel.cc,48) 7.633000 0.594627 G4UrbanMscModel::SampleDisplacement(double, double) (libG4processes.so: G4UrbanMscModel.cc,1136) 7.354000 0.572893 G4Navigator::LocateGlobalPointWithinVolume(CLHEP::Hep3Vector const&) (libG4geometry.so: G4Navigator.cc,588) 7.151000 0.557079 _init (libG4processes.so) 7.121000 0.554741 G4MultiLevelLocator::EstimateIntersectionPoint(G4FieldTrack const&, G4FieldTrack const&, CLHEP::Hep3Vector const&, G4FieldTrack&, bool&, double&, CLHEP::Hep3Vector&) (libG4geometry.so: G4MultiLevelLocator.cc,126) 6.842000 0.533007 G4VMultipleScattering::AlongStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4VMultipleScattering.cc,465) 6.760000 0.526619 G4FieldTrack::LoadFromArray(double const*, int) (libG4geometry.so: G4FieldTrack.cc,167) 6.605000 0.514544 __ieee754_atan2 (libm-2.12.so) 6.409000 0.499275 G4Trap::DistanceToOut(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Trap.cc,1053) 6.213000 0.484006 CLHEP::Hep3Vector::rotateUz(CLHEP::Hep3Vector const&) (libG4clhep.so: ThreeVector.cc,37) 6.179000 0.481358 G4Trap::DistanceToOut(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, bool, bool*, CLHEP::Hep3Vector*) const (libG4geometry.so: G4Trap.cc,955) 6.163000 0.480111 G4UrbanMscModel::ComputeTheta0(double, double) (libG4processes.so: G4UrbanMscModel.cc,1087) 6.120000 0.476761 G4LivermorePhotoElectricModel::ComputeCrossSectionPerAtom(G4ParticleDefinition const*, double, double, double, double, double) (libG4processes.so: G4LivermorePhotoElectricModel.cc,212) 5.516000 0.429708 G4NavigationHistory::G4NavigationHistory(G4NavigationHistory const&) (libG4geometry.so: G4NavigationHistory.cc,51) 5.251000 0.409064 CLHEP::HepRandom::getTheEngine() (libG4clhep.so: Random.cc,265) 5.237000 0.407974 G4LogicalVolume::GetSolid() const (libG4geometry.so: G4LogicalVolume.cc,380) 5.179000 0.403455 G4DynamicParticle::SetMass(double) (libG4particles.so: G4DynamicParticle.cc,449) 5.142000 0.400573 G4VParticleChange::CheckIt(G4Track const&) (libG4track.so: G4VParticleChange.cc,320) 4.934000 0.384369 G4Trap::Inside(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Trap.cc,626) 4.905000 0.382110 G4Track::CalculateVelocity() const (libG4track.so: G4Track.cc,237) 4.875000 0.379773 HepGeom::operator*(HepGeom::Transform3D const&, HepGeom::Point3D const&) (libG4clhep.so: Point3D.cc,40) 4.861000 0.378683 G4AffineTransform::G4AffineTransform(CLHEP::HepRotation const*, CLHEP::Hep3Vector const&) (libG4modeling.so: G4AffineTransform.icc,62) 4.818000 0.375333 G4VPhysicalVolume::GetRotation() (libG4geometry.so: G4VPhysicalVolume.cc,146) 4.698000 0.365984 G4VEnergyLossProcess::AlongStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4VEnergyLossProcess.cc,1180) 4.650000 0.362245 G4LogicalVolume::GetMaterial() const (libG4geometry.so: G4LogicalVolume.cc,408) 4.329000 0.337239 G4Trap::DistanceToIn(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Trap.cc,828) 4.308000 0.335603 G4LineSection::Dist(CLHEP::Hep3Vector) const (libG4geometry.so: G4LineSection.cc,33) 4.301000 0.335057 G4StepPoint::operator=(G4StepPoint const&) (libG4track.so: G4StepPoint.cc,87) 4.250000 0.331084 G4ProcessManager::GetAttribute(int) const (libG4processes.so: G4ProcessManager.cc,269) 4.215000 0.328358 G4PolyconeSide::DistanceAway(CLHEP::Hep3Vector const&, bool, double&, double*) (libG4geometry.so: G4PolyconeSide.cc,925) 4.206000 0.327657 G4LogicalVolume::GetSolid(G4LVData&) (libG4geometry.so: G4LogicalVolume.cc,375) 4.172000 0.325008 G4UrbanMscModel::SampleScattering(CLHEP::Hep3Vector const&, double) (libG4processes.so: G4UrbanMscModel.cc,854) 4.169000 0.324774 G4LogicalVolume::GetMaterialCutsCouple() const (libG4geometry.so: G4LogicalVolume.cc,457) 4.066000 0.316750 G4SeltzerBergerModel::SampleEnergyTransfer(double, double, double) (libG4processes.so: G4SeltzerBergerModel.cc,329) 3.883000 0.302494 G4HadronicProcess::GetMeanFreePath(G4Track const&, double, G4ForceCondition*) (libG4processes.so: G4HadronicProcess.cc,214) 3.872000 0.301637 G4DormandPrince745::DistChord() const (libG4geometry.so: G4DormandPrince745.cc,337) 3.861000 0.300780 G4MuPairProductionModel::ComputeDMicroscopicCrossSection(double, double, double) (libG4processes.so: G4MuPairProductionModel.cc,309) 3.811000 0.296885 G4FieldTrack::G4FieldTrack(CLHEP::Hep3Vector const&, double, CLHEP::Hep3Vector const&, double, double, double, CLHEP::Hep3Vector const&, double, double, double) (libG4geometry.so: G4FieldTrack.cc,71) 3.679000 0.286602 G4TouchableHistory::G4TouchableHistory(G4NavigationHistory const&) (libG4geometry.so: G4TouchableHistory.cc,50) 3.671000 0.285979 G4VMultipleScattering::AlongStepGetPhysicalInteractionLength(G4Track const&, double, double, double&, G4GPILSelection*) (libG4processes.so: G4VMultipleScattering.cc,404) 3.623000 0.282240 G4IntegrationDriver::AdvanceChordLimited(G4FieldTrack&, double, double, double) (libG4geometry.so: G4IntegrationDriver.hh,68) 3.613000 0.281461 G4VEnergyLossProcess::ComputeLambdaForScaledEnergy(double) (libG4processes.so: G4VEnergyLossProcess.cc,1149) 3.603000 0.280682 G4PolyconeSide::DistanceAway(CLHEP::Hep3Vector const&, double&, double*) (libG4geometry.so: G4PolyconeSide.cc,1014) 3.565000 0.277721 field_utils::absoluteError(double const*, double const*, double) (libG4geometry.so: G4FieldUtils.cc,43) 3.447000 0.268529 G4Navigator::ComputeSafety(CLHEP::Hep3Vector const&, double, bool) (libG4geometry.so: ThreeVector.icc,75) 3.440000 0.267984 G4VoxelNavigation::ComputeVoxelSafety(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4VoxelNavigation.cc,409) 3.438000 0.267828 G4SauterGavrilaAngularDistribution::SampleDirection(G4DynamicParticle const*, double, int, G4Material const*) (libG4processes.so: G4SauterGavrilaAngularDistribution.cc,57) 3.345000 0.260583 G4Tubs::DistanceToOut(CLHEP::Hep3Vector const&, CLHEP::Hep3Vector const&, bool, bool*, CLHEP::Hep3Vector*) const (libG4geometry.so: G4Tubs.cc,1179) 3.317000 0.258402 __GI_memcpy (libc-2.12.so) 3.284000 0.255831 G4VEnergyLossProcess::AlongStepGetPhysicalInteractionLength(G4Track const&, double, double, double&, G4GPILSelection*) [clone .localalias.284] (libG4processes.so: G4VEnergyLossProcess.cc,1029) 3.244000 0.252715 G4SteppingManager::SetInitialStep(G4Track*) (libG4tracking.so: G4SteppingManager.cc,257) 3.235000 0.252014 G4Region::GetRegionalSteppingAction() const (libG4geometry.so: G4Region.cc,156) 3.148000 0.245236 CLHEP::RandGaussQ::transformQuick(double) (libG4clhep.so: RandGaussQ.cc,95) 3.117000 0.242821 G4LivermorePhotoElectricModel::SampleSecondaries(std::vector >*, G4MaterialCutsCouple const*, G4DynamicParticle const*, double, double) (libG4processes.so: G4LivermorePhotoElectricModel.cc,283) 3.047000 0.237368 G4KleinNishinaCompton::SampleSecondaries(std::vector >*, G4MaterialCutsCouple const*, G4DynamicParticle const*, double, double) (libG4processes.so: G4KleinNishinaCompton.cc,153) 2.927000 0.228020 G4VEmProcess::PostStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4VEmProcess.cc,730) 2.897000 0.225683 __GI_memset (libc-2.12.so) 2.882000 0.224514 G4SafetyHelper::ComputeSafety(CLHEP::Hep3Vector const&, double) (libG4geometry.so: ThreeVector.icc,75) 2.837000 0.221009 G4ProcessManager::StartTracking(G4Track*) (libG4processes.so: G4ProcessManager.cc,1083) 2.800000 0.218126 G4VEnergyLossProcess::PostStepDoIt(G4Track const&, G4Step const&) (libG4processes.so: G4VEnergyLossProcess.cc,1550) 2.744000 0.213764 G4Box::Inside(CLHEP::Hep3Vector const&) const (libG4geometry.so: std_abs.h,71) 2.729000 0.212595 G4VProcess::ResetNumberOfInteractionLengthLeft() (libG4processes.so: G4VProcess.cc,96) 2.708000 0.210959 G4WentzelOKandVIxSection::SetupTarget(int, double) (libG4processes.so: G4WentzelOKandVIxSection.cc,225) 2.657000 0.206986 G4LogicalVolume::GetSensitiveDetector() const (libG4geometry.so: G4LogicalVolume.cc,438) 2.632000 0.205039 _init (libG4track.so) 2.597000 0.202312 G4ProcessManager::EndTracking() (libG4processes.so: G4ProcessManager.cc,1093) 2.519000 0.196236 G4PhotoNuclearCrossSection::GetElementCrossSection(G4DynamicParticle const*, int, G4Material const*) (libG4processes.so: G4PhotoNuclearCrossSection.cc,1608) 2.500000 0.194755 G4ParticleChangeForTransport::UpdateStepForPostStep(G4Step*) (libG4track.so: G4ParticleChangeForTransport.cc,213) 2.477000 0.192964 _init (libG4tracking.so) 2.453000 0.191094 G4Physics2DVector::Value(double, double, unsigned long&, unsigned long&) const (libG4global.so: G4Physics2DVector.cc,149) 2.452000 0.191016 G4Tubs::Inside(CLHEP::Hep3Vector const&) const (libG4geometry.so: G4Tubs.cc,365) 2.452000 0.191016 G4PropagatorInField::FindAndSetFieldManager(G4VPhysicalVolume*) (libG4geometry.so: G4PropagatorInField.cc,713) 2.443000 0.190315 G4PolyconeSide::Inside(CLHEP::Hep3Vector const&, double, double*) (libG4geometry.so: G4PolyconeSide.cc,457) 2.411000 0.187822 G4DormandPrince745::DistLine(double*, double*, double*) const (libG4geometry.so: G4DormandPrince745.cc,300)