Root dictionary ROOT interactive or scripts (+RALICE)

Slides:



Advertisements
Similar presentations
CSC 172 DATA STRUCTURES. SKIP LISTS Read Weiss
Advertisements

Review of PID simulation & reconstruction in G4MICE Yordan Karadzhov Sofia university “St. Kliment Ohridski” Content : 1 TOF 2 Cerenkov.
Memory Management 2010.
Usage of the Python Programming Language in the CMS Experiment Rick Wilkinson (Caltech), Benedikt Hegner (CERN) On behalf of CMS Offline & Computing 1.
Critical Design Review Ta-Chang Chao,Quang Dang Matt Dean, Brady Wied Bluetooth Robot Control with a PDA.
In this event 240 eV electron is passing through the MICE Cerenkov detector.
Who am I? ● Catalin Comanici ● QA for 10 years, doing test automation for about 6 years ● fun guy and rock star wannabe.
SVX Software Overview Sasha Lebedev VTX meeting 09/07/ SVX Software web page:
U-Solids: new geometrical primitives library for Geant4 and ROOT Marek Gayer CERN Physics Department (PH) Group Software Development for Experiments (SFT)
WP2 meeting, Oct 2006, CPPM Claudine Colnard - NIKHEF Claudine Colnard, Ronald Bruijn, Eleonora Presani, Siemen Meester, Paul Kooijman (presented by Maarten.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
Axel Naumann University of Nijmegen / NIKHEF, NL ROOT 2004 Users Workshop The Future of THtml Plans and Status of ROOT’s documentation facility.
Entities and Objects The major components in a model are entities, entity types are implemented as Java classes The active entities have a life of their.
Photonics Workshop Summary (IceCube style) Taking steps to address baseline change - Adopted forward-looking approach - Deliverables and milestones defined.
Accelerator Physics SNS EPICS Integration with Web-based Technologies Presentation by Madhan Sundaram.
Slide 12.1 Chapter 12 Implementation. Slide 12.2 Learning outcomes Produce a plan to minimize the risks involved with the launch phase of an e-business.
GPU-based Image Processing Methods in Higher Dimensions and their Application to Tomography Reconstruction Szirmay-Kalos, László Budapest Uni of Tech Sapporo,
Computing Performance Recommendations #13, #14. Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant”
Preliminary results with the Alibava Telescope G. Casse, S. Martì, J. Rodriguez, I. Tsurin and the Alibava collaboration 1 G. Casse,20th RD50 Workshop,
Accelerator Physics, JU, First Semester, (Saed Dababneh). 1 Principles of Spectrometry.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations Marek Gayer, John Apostolakis, Gabriele.
1 水质契仑科夫探测器中的中子识别 张海兵 清华大学 , 南京 First Study of Neutron Tagging with a Water Cherenkov Detector.
Anatoli Romaniouk TRT Introduction TRT in ATLAS p. 2-4TRT in ATLAS p. 2-4 TRT design p. 5-7TRT design p. 5-7 TRT operation principles p. 8-9TRT operation.
Java Physics Generator and Analysis Modules Mike Ronan LBNL (presented by Tony Johnson)
Pandora calorimetry and leakage correction Peter Speckmayer 2010/09/011Peter Speckmayer, WG2 meeting.
Clicker Question 1 What is an antiderivative of f(x) = (5x – 3)  ? – A. (5/(  + 1))(5x – 3)  +1 – B. (1/(  + 1))(5x – 3)  +1 – C. 5  (5x – 3)  -
Alex Howard, ETH, Zurich 13 th September 2012, 17 th Collaboration Meeting, Chartres 1 Geometrical Event Biasing Facility Alex Howard ETH, Zurich Geometrical.
WP5 – Wirespeed Photonic Firewall Validation Start M27, finish M35 Avanex lead Description of Work –Establish test bed suitable to validated the optical.
Modeling PANDA TDAQ system Jacek Otwinowski Krzysztof Korcyl Radoslaw Trebacz Jagiellonian University - Krakow.
Photonics Tables Bin Optimization Kyle Mandli Paolo Desiati University of Wisconsin – Madison Wuppertal AMANDA Collaboration Meeting.
U-Solids: new geometrical primitives library for Geant4 and ROOT Marek Gayer CERN Physics Department (PH) Group Software Development for Experiments (SFT)
CaTS and Dual Readout. CaTS – Calorimeter and Tracker Simulation Describe detector in gdml file (xml like) Define.
Status of Sirene Maarten de Jong. What?  Sirene is yet another program that simulates the detector response to muons and showers  It uses a general.
Random Logic l Forum.NET l State Machine Mechanism Forum.NET 1 st Meeting ● December 27, 2005.
TOF Reconstruction, Calibration & Test-beam Simulation Jiang Linli 2005/6/1 (13th BES Annual Meeting )
WP5 – Wirespeed Photonic Firewall Validation Start M27, finish M41(tbc) CIP now lead Description of Work –Establish test bed suitable to validated the.
May 26-27, 2005Tadashi Nomura (Kyoto U), KRare05 at Frascati, Italy1 KOPIO Beam Catcher Tadashi Nomura (Kyoto U.) Contents –What is Beam Catcher? –Concept.
LG, CEDAR Optics Simulation 1 Generate rays according to momentum, mass, n-1, Pressure Uniform over length of counter, uniform over in
20 October 2005 LCG Generator Services monthly meeting, CERN Validation of GENSER & News on GENSER Alexander Toropin LCG Generator Services monthly meeting.
A Simple Monte Carlo to understand Cerenkov photons propagation and light collection in a single crystal equipped with two PMs Alessandro Cardini / INFN.
FNAL Software School Day 4 Matt Herndon, University of Wisconsin – Madison.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
Visual Linker ADD presentation. slide 2  Project Overview And Vision  Project System View  The System Life Cycle  Data Model and.
Status of Sirene Maarten de Jong. What?  Sirene is a program that simulates the detector response to muons and showers  It is based on the formalism.
Fleet Manager. Features Features Explained The fleet manager module allows fleet companies to do the following Store and manage vehicle related information.
1 1 Obtaining the Dual Readout Correction Sept. 30 th 2011 Hans Wenzel Fermilab ● Introduction ● Definitions ● Motivation ● The steps involved ● Calculate.
Rainer Stamen, Norman Gee
Is My Model Valid? Using Simulation to Understand Your Model and If It Can Accurately Predict Events Brad Foulkes JMP Discovery Summit 2016.
Behavioral Interactive and Introspective Objects
First results from prototype measurements
White Rabbit in KM3NeT Mieke Bouwhuis NIKHEF 9th White Rabbit Workshop
Simulation and Reconstruction code using Mathematica
A C++ generic model for the GLAST Geometric Description
2nd edition Amasim and Photonics Stephan Hundertmark
Simulation in IceCube Science Advisory Committee Meeting Paolo Desiati
Time calibration workshop 1517 May 2017, Amsterdam M. de Jong
Data Analysis in Particle Physics
Tadashi Nomura (Kyoto U), KRare05 at Frascati, Italy
JLEIC Detector Simulation Forward Ion Detection
Karen Andeena, Katherine Rawlinsb, Chihwa Song*a
Silicon Tracking with GENFIT
AMANDA-II Experiment Located at the Geographic South Pole
Photonics Implementation
Sampling Calorimeter Reconstruction Issues and Approaches: An Overview
Implementation Based on Inverted Files
Use of Geant4 in experiment interactive frameworks AliRoot
OORich Implementation Status
August 19th 2013 Alexandre Camsonne
Adaptive Traffic Control
Presentation transcript:

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

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

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)

Stephan's Cowboy Test with PSInterface

Simple time delay test

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 http://www.physto.se/~burgess/icecube/PSInterface