Comments (3)
A typical warning and an error message even with the simple-cms.gdml
and without a magnetic field (i.e, zero field
) are
celeritas/src/accel/detail/HitProcessor.cc:352: warning: Failed to bump navigation state up to a distance of 1 [mm]
celeritas/src/accel/detail/HitProcessor.cc:359: error: expected step point at {-1192.9924132862, 373.1877568188,
965.16719905548} [mm] along {-0.054506464560737, -0.19953890346168, -0.9783727670609} to be in logical volume
"si_tracker"@0x1d19b50 (ID=1) but navigation gives {{pv='em_calorimeter_pv', lv=2='em_calorimeter'}}: omitting energy
deposition of 0.0553134 [MeV]
So, it seems that this error is due to neither a volume overlap nor a side effect of the propagation in a field. For this example, the hit (or the post step position) is at R=1249.9999999991517 [mm] which is inside the si_tracker (rmax="1249.9999999999") and before the em_calorimeter (rmin="1250").
from celeritas.
Interesting... it's just fuzziness on the boundary, and the "bump" we attempt is further into the EM calorimeter (since the track is exiting the SI tracker). Maybe we also need to try bumping in the opposite direction as well...
from celeritas.
The bumping 1 [mm] along the momentum direction does not help for this case, as the resultant R=1249.9924653494668 (i.e, the particle still remain in the si_tracker after bumping along the momentum direction by 1 mm). An alternative my be to bump along the position direction keeping the momentum direction (which we cannot change), but then the particle will re-enter to the si_tracker again in the next step.
from celeritas.
Related Issues (20)
- Performance impact of shared memory carveout
- Refactor CELER_(DISABLE|PARALLEL) environment variables
- Ensure reproducibility when using MT Geant4 with Celeritas offloading HOT 1
- Implement offload to Celeritas via G4VTrackingManager
- Improve device initialization for eventual CMSSW use
- Signal handling not thread-safe
- Automate tricky input parameters
- Support Intel GPUs
- Add G4VG support for ALICE Geant4 geometry components HOT 5
- Build errors with GEANT4 11.2.0 HOT 2
- Add ORANGE construction of single units HOT 2
- Nonuniform Rayleigh scattering cross section grid in Geant4 11.2 HOT 4
- Update celer-g4 ROOT I/O
- Refactor physics tables for correct material-dependent bounds HOT 5
- Improve performance scaling with host threads HOT 2
- Crash in TrackSort test with VecGeom: illegal memory access HOT 2
- Add "region" support for cuts, along-step treatment, ...
- Add safety distance calculation HOT 4
- Add multi-level navigation HOT 1
- Use geometry length scale to determine a minimum step HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from celeritas.