1 Practical Jupiter and Sattelites Akiya Miyamoto KEK 1-Oct-2004 Based on works done by ACFA-SIM...
-
Upload
frederick-thornton -
Category
Documents
-
view
215 -
download
0
Transcript of 1 Practical Jupiter and Sattelites Akiya Miyamoto KEK 1-Oct-2004 Based on works done by ACFA-SIM...
1
PracticalJupiter and Sattelites
Akiya MiyamotoKEK
1-Oct-2004
Based on works done by ACFA-SIM (-J) members
2A.Miyamoto at HDCMeeting (1-Oct-2004)
Contents
Introduction – Concepts Jupiter Satellites
ML and Web.
3A.Miyamoto at HDCMeeting (1-Oct-2004)
Design Concept
Components related to the full simulator
RequirementsModularized structure
For simultaneous developmen by sub-groupsFor easy modifications of detector configurationTo help implementation of detailed structure with minimum effort
FrameworkUnified class design in order to minimize user-written codeUnified class interfaces
5A.Miyamoto at HDCMeeting (1-Oct-2004)
Jupiter Features:
Modular structure for easy update, install/uninstall of sub-detectors Powerful base classes that provide unified interface to
facilitate easy (un)installation of components by methods such as InstallIn, Assemble, Cabling
Help implementation of detailed hierarchiral structures.This helps to save memory size.
Minimize user-written source code by– Automatic naming system & material management– B-field compositions for accelerators
Input : HEPEVT, CAIN (ASCII) or generators in JSF. Output
– Output class allows extrnal methods. Using this mechanism, it can output ASCII flat file and JSF/ROOT fie.
Core developper: K.Hoshina and K.Fujii
: Geant4 based Full Detector Simulator
6A.Miyamoto at HDCMeeting (1-Oct-2004)
Standard Geometry of Jupiter
Super Conducting Solenoid(SOL)
Calorimeter(HCAL)
Calorimeter(ECAL)
Central Tracker(CDC)
Intermediate Tracker(IT)
Vertex Detector(VTX)
Beam Line component not shownWork on muon is in progress.
7A.Miyamoto at HDCMeeting (1-Oct-2004)
Documents
Jupiter in general: Jupiter.pdf : “JUPITER”, the latest manual (June 6, 2004, in Japanese ), by
K.Hoshina Hoshina-appi2002.pdf : “Simulator status of Jupiter and Satelliets”,
The proceedings of APPI2002, by K.Hoshina
Stereo Geometry for CDC J4TwistedTubs.pdf: K.H, K.F and O.N., CPC 153 (2003)373-391, Hoshina-appi2003.pdf: “Status of Jupiter and Satellites”,
the proceedings of APPI2003 by K.Hoshina
Thesis Hoshina-D.pdf: Doctor Thesis by K.Hoshina (in Japanese) Nakashima-M.pdf: Master Theses by Y.Nakashima (in Japanese)
About Kalman Filter Track Fitting package
Documents are available at http://www-jlc.kek.jp/subg/offl/lib/docs/Jupiter
8A.Miyamoto at HDCMeeting (1-Oct-2004)
Meetings & ML
Since last July, We had two Jupiter developers workshop
Each about ~ 1 week Participants : A.Miyamoto, K.Fujii (KEK), and students from Ko
be, Niigata, Tsukuba, GUAS Regular TV meetings in Tuesday afternoon
Create a mailing list, [email protected] To discuss technical details ( in Japanese )
9A.Miyamoto at HDCMeeting (1-Oct-2004)
Sources
The host system for developments is jlclogin.kek.jp CVS Master repository : jlclogin:/proj/soft/CVSMASTER
Note: CVS repository of Jupiter and Satellites are updated very frequently A set of libs/execs : jlclogin:/proj/soft/Release/x.xx ( x.xx=1.00 as of June 1, new set will be created soon )
For a remote user, Daily snap shots of CVS repository: http://jlccvs.kek.jp/snapshots/ The Web interface to CVS, http://jlccvs.kek.jp/ Remote access to the CVS repository
CVS access is out of order, due to a security problem.We will restart after the system update, if there is a request.
Or use CVSup ( see http://jlccvs.kek.jp/cvsup/ )
10A.Miyamoto at HDCMeeting (1-Oct-2004)
Jupiter Directory Structure
Jupiter
bin doc include
config lib macros
scripts sources
tmp
bdcal
cdc
tpc
ct
it
vtx
ir
src include
kernlcexpsol
main
Jupiter.cc
Sub-Detector files
Linux-g++
Jupiter
Readme
common.gmk
Sample G4scripts
Detector components to use are switched by CPP flags in Jupiter.cc or parameters in JSFJ4
11A.Miyamoto at HDCMeeting (1-Oct-2004)
Detector Configuration in Jupiter
370
160 185
J4CAL
J4SOL
265 430
530
360
425
150mrad
206
40
200mrad
157157
44
400
Dimensoins in red: GLC-3T (Jupiter default)
Dimensions in black: GLD_V1 model
Unit: cm
GLC_V1 model is used when compiled with __GLD_V1__ flag is TRUE in config/common.gmk
Parameters can be changed through a modification of J4XXXParameter class be careful !
Muon – in preparation
13A.Miyamoto at HDCMeeting (1-Oct-2004)
Parameters for IR-BD geometry
As is defined in J4IRBPParameterList.cc/hhUsed by T.Aso san for BG study at LCWS2004
IRConeZLength
IRZMax=8m
IRZMid=5m
IRSupport InnerRadius38 or 40cm
IRZBox(Box of 4m x 4m x 4m)
IRThMax=200 / 150 mrad
BPIPZLength
IRDrumFaceZPosition
IRDrumZLength
IRConeZPosition
IRBoxZPosition
IRDrumZPosition
BPRadiusLarge=7.3cmBPALThick=0.2cm
WSiCal WSiCal
IP
QC1
LowZ mask
Cal & Return Yoke
IRThMax =200mrad (GLC_3T) =150mrad(GLD_V1)
14A.Miyamoto at HDCMeeting (1-Oct-2004)
Sample background event
In-coherent e+e- pair, 20mrad
QC1
WSiCal
CALReturn Yoke
Low Z mask
by T.Aso (TCMT)
15A.Miyamoto at HDCMeeting (1-Oct-2004)
Calorimeter in Jupiter
An accuracy of simulated results depends on precision of Calorimeter geometry.
In the currenet version, we are implementing an ideal geometry to know ultimate performance pointing tower structure, no crack between towers > 100 layes of absorbers and sensors Mini-tower can be defined within tower to small cell structure.
Simulate with a small cell structure and merge cell signals appropriately at later analysis stage to save CPU and storage space.
Tower geometry, materials and granularity can be modified easily.
Current status: Geometry are implemented. Studying performances such as
CPU time, Output data size, Energy response, etc Tower structure
EM
HD
16A.Miyamoto at HDCMeeting (1-Oct-2004)
How to build and run Jupiter
You will need, ROOT, JSF, Geant4, CLHEP, …(?)
Get JUPITER source from CVS Set environment parameters, such as JUPITERROOT
See jlclogin:/proj/soft/Release/x.xx/setup.bash for example
Then do “make” at the Jupiter top director. To run, type
$ Jupiter…prompt> /run/beamOn 100 Read pythia_event.data and
hit information is written in a file, hit.dat
17A.Miyamoto at HDCMeeting (1-Oct-2004)
Status of Jupiter
We have spent ~two months to implement fine structures of Calorimeter.
Status CAL tower of ~170 layers of 4cmx4cm tower
~9000sec to generate 100 ZH events at 350 GeV Output data size exceeds 2G Bytes at ~0.5K events
– Need to reduce output data size or JSF update to support multiple-file output
– Without output, run more than 5000 events 1cmx1cm tower
Takes 2 hour for geometry initialization ECAL energy resolution
~19%/Sqrt(E), if this is due to large cut-off, CPU time may be increased in order to get reasonable resolution
19A.Miyamoto at HDCMeeting (1-Oct-2004)
Sattelites: IO, Metis, Leda Sattelites are event reconstruction module for simulated data.
IO – Input / Output module set Convert Jupiter output to ROOT object
Though ASCII file JSFJ4 ( Run Jupiter in JSF frame work and convert)
METIS – Monte Calro Exact hit To Intermediate Simulated Output Module set for simulated data reconstruction
Includes – HitMaker : Exact hit to smeared hit– TrackMaker : Track reconstruction– ClusterMaker: Cal. Cluster reconstruction– PartcleFlowObjectMaker : Make Particle Flow Object
Leda – Library Extension for Data Analyis Library for reconstruction
Includes– Kalman filter package, etc.
IO
METIS
Leda
20A.Miyamoto at HDCMeeting (1-Oct-2004)
….cdc
vtx
Satellites Directory Structure
Satellites
bin
src
lib
include
test
io
leda geomlib
jsfj4
mctruth
kern
examples
Run Jupiter in JSFto create a ROOTfile
cal
S4xxxExactHit class= J4xxxHit class
kallib
kaltracklib
utils
metis
Libraries for data analysis
21A.Miyamoto at HDCMeeting (1-Oct-2004)
cal
metis
tpc hitmaker
trackmaker
hybt hybtmaker
hitmaker
(JSF’s) Modules for MC data analysis
make smeared TPC hits from exact hit
make tracks from TPC
make hybrid tracks ( TPC+IT+VTX)
make smeared/merged CAL hits from exact hit
clustermaker make cluster from CAL hits
pfo pfomaker make Particle Flow Objects
Metis Directory Structure
22A.Miyamoto at HDCMeeting (1-Oct-2004)
Status of Metis
Current aim is to prepare a minimum set of Metis module for studies of Particle Flow Algorithm.
Novice users will be able to do physics analysis using information of PFO classes.
As a first step, a cheated track fitter and cluster maker, etc are in preparation in order to know an ultimate performance.
We are developing basic classes now.
Each modules are independent, thus shall be easy to implement different reconstruction algorithm according to interests
23A.Miyamoto at HDCMeeting (1-Oct-2004)
Mailing list for our study (proposal)
[email protected](lcdds=Linear Collider Detector Design Study ) Initial members : jlcexp + senior-exp on jlcux1.kek.jp
If you are not sure or know others to add, please let me know immediately.
Subscription page ( under construction at ) http://ilcphys.kek.jp/mail/lcdds/
Mail archive is created. No password protection !
24A.Miyamoto at HDCMeeting (1-Oct-2004)
Web page for our study
http://ilcphys.kek.jp/ is prepared What will be put on the web ?
Mail archive and member list Detector parameter lists ( or link to them ) Meeting schedules … Who is “US” ?
– Members of Large Detector Concepts working group for the costing document (?)
– Do we include activities on hard-ware/detector components R&D ? Or just link to their page ?
– Do we organize sub-groups ? Who wants to be page editors ?
– No technical problem for KEK members.– If not at KEK, you will need a VPN connection. Or better to
have a local server at your site and make links to ilcphys.– Let me know your pages to share information.