Download presentation
Presentation is loading. Please wait.
Published byCarin Lange Modified over 5 years ago
1
Root dictionary ROOT interactive or scripts (+RALICE)
Principle Minimal interface Easy to use and understand Uniform access Easy to switch between different photon simulations Usability Shared library Compiled C++ programs Fortran interface AMASIM (also works for C) Root dictionary ROOT interactive or scripts (+RALICE) Implementations Local photonics working fine TCP/IP photonics tested but not finished Neural Net photonics planned PTD problems compiling, need help
2
Required functions for implementations
Internal data Optical Modules x,y,z,orientation(?) Tracks type, E, x, y, z, f, j, length Mean Amplitudes om, track, Value in number of photo electrons Hits om, track Time delay and probability Required functions for implementations MakeMeanAmplitudes Called when accessing a mean amplitude if tracks or OMs have changed MakeTimeDelays & MakeHitProbabilities Called when accessing hit time delay or probability when hits, tracks or OMs has changed
3
Usage PutOM Add a detector PutTrack Add a particle track
GetMeanAmplitude Get mean amplitude in detector from track. Has to be corrected for area and efficiency. PutHit Add a hit in a detector from a track GetHitTimeDelay Return hit time delay in ns, usually relative to Cerenkov arrival time (needs a random number) GetHitProbability Return hit probability (needs a time delay)
4
Stephan's Cowboy Test with PSInterface
5
Simple time delay test
6
Outlook Check the web page
More implementations TCP/IP (Instead of scatserver) NN photonics PTD? Use the interface IceTray – Integrated by John P RALICE - Integrated by Adam B AMASIM – Not yet Speed? Use smarter data representation Reduce iterations Check the web page
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.