Post on 22-Feb-2016
description
Scoring,Latest Updates and Plans
Tsukasa AsoToyama National College of Technology
aso@nc-toyama.ac.jp
Detector Response Working Group
Works for next release◦ Upgrades in build-in command scoring
Visualize/Write quantity with unit Supporting cylindrical volume
◦ Testing codes for scored results◦ Statistical information for scored quantities
Contents
Scoring
Brief Summary of Scoring SchemesUserSteppingAction
MultiFunctionalDetectorPrimitiveScorer
SensitiveDetectorHits
Code Devel. Required Not so required.(Attach LogicalVolume)
Required (High level?)
Quantity By users (Step info.) Accumulated By users (Step / Hit)Efficiency By users Good Good (by users)Flexibility Fair Fixed GoodClasses by users
UserSteppingAction(EventAction, RunAction)
DetectorConstruction,Run, RunAction
DetectorConstruction,SD and Hits,Run,RunAction
Built-in command scoring
Code Devel. None (Only by UIcommands)
Quantity Accumulated for a Run Efficiency GoodFlexibility Fixed Classes by users
None
With 3D segmented geometryin Parallel World.
More functionalities◦ Visualization of results◦ Persistency of results
Built-in command scoring
Implemented using MultiFunctionalDetector/PrimitiveScorer/SDFilter UIcommands operate scoring conditions A 3D voxel geometry is constructed in a Parallel world volume. Supports visualization of scored results
Built-in command scorer
Examples
Visualize/Write quantities with a color bar anda unit.(Akinori Kimura)
Example: 1GeV electron Water target
Updates in Built-in command scoring
Cylindrical volume
Mass volume
Parallel volume
Updates in Built-in command scoring
Built-in command scoring
Cylindrical volume
Updates in Built-in command scoring
Under Magnetic field◦ 10 Tesla uniform B filed◦ 1 GeV electron
Updates in Built-in command scoring
Under Magnetic field◦ 10 Tesla uniform B filed◦ 1 GeV proton
Updates in Built-in command scoring
Testing codes
Test codes◦ Comparison of scored results
between scoring algorithms SensitiveDetector versus PrimitiveScorer
Confirmed for track length, energy deposit.
between scoring geometries Mass geometry versus Parallel geometry
Check on tracking/stepping
All of scorers are the subject of this tests
Testing codes for scorers
Statistical analysis
Current PrimitiveScorer accumulates only a quantity.◦ It should provide statistical error for the quantity.
With the contribution by Giovanni, ◦ New class “G4StaticDouble” will be introduced to
calculates the average and the RMS of the quantity in a event.
The modification for this updates is simple. Replace G4THitsMap<double*> to
G4THitsMap<G4StaticDouble*> Output format and documentation has to be modified.
Statistical information
Upgrades of Built-in command scoring◦ Visualization and file output are given in unit
specified by users.◦ Cylindrical volume with 3D structure, (i.e. z,phi,R)
is supported.◦ Scoring under magnetic field is working.◦ Statistical error will be provided.◦ The test codes for checking scoring results will be
prepared.
Summary