Download presentation
Presentation is loading. Please wait.
Published byCameron Atkins Modified over 9 years ago
1
Software Tools in GLD study Akiya Miyamoto KEK For Orsay Software Workshop 2 May, 2007 1 Based on ACFA-SIM-J activities K.Fujii 2, Y.Fujishima 8, H.Hano 5, S.Hayashi 7, D.Jeans 7, Y.Kawakami 6, K.Kawagoe 7, Y.J.Kim 9, A.Miyamoto 2, H.Miyata 4, T.Nagamine 1, H.Ono 4, H.Park 9, Y.Sugimoto 2, A.Sugiyama 8, T.Takeshita 6, S.Yamamoto 3, S.Yamshita 5, T.Yoshioka 5 Tohoku 1, KEK 2, GUAS 3, Niigata 4, Tokyo 5, Shinshu 6, Kobe 7, Saga 8, Kyungpook 9
2
ROOT objects : Event Tree & Configuration Our software tools Beamtest Analysis Event Reconstruction Digitizer Finder Fitter Detector Simulator QuickSim FullSim Event Generator Pythia CAIN StdHep Physics Analysis Jet finder Link to various tools at http://acfahep.kek.jp/subg/sim/soft GLD Software at http://ilcphys.kek.jp/soft All packages are kept in the CVS. Accessible from http://jlccvs.kek.jp/ 2
3
JSF Framework: JSF = Root based application All functions based on C++, compiled or through CINT Provides common framework for event generations, detector simulations, analysis, and beam test data analysis JSFModule: Base class of analysis modules JSFEventBuf: Base class of event data Unified framework for interactive and batch job: GUI, event display Loading libraries and creation of objects at run time using ROOT macros A configuration file, jsf.conf, and run time arguments are used to define analysis parameters. Data are stored as root objects; root trees, ntuples, etc Base class for LCIO is provided. Actual implementation depends on data/objects Release includes other tools QuickSim, Event generators, beamstrahlung spectrum generator, etc. 3
4
4
5
Example of QuickSim Study Incl. beamstrahlung 350GeV, nominal (Mh)~109MeV Incl. beamstrahlung 350GeV, high-lum (Mh)~164MeV Incl. beamstrahlung 250GeV, nominal (Mh)~27MeV E/E(beam)~0.1% Differential Luminosity (500GeV) by BSGEN GLD-DOD : physics/0607154 5
6
BSGEN BSGEN: A generator of beamstrahlung spectrum Method: Create a differential luminosity spectrum by CAIN, dL/dE 1 dE 2 Parametrise the spectrum to get a generator function Usage: Generate (E 1,E 2 ) of equally weighted event or calculate event weight for given (E 1,E 2 ) depending on purpose. Parameter sets: Nominal, LowQ, LowP, LargeY, HighLum spectrum at 500 GeV and 350 GeV Nominal at 300 and 250 GeV Beam parameters for 350, 300, and 250 are same as 500 GeV, except beam energy Initial beam energy spread is generated at the time of event generation 6 See http://ilcphys.kek.jp/soft/bsgen/index.html for more detailshttp://ilcphys.kek.jp/soft/bsgen/index.html
7
Jupiter/Satellites for Full Simulation Studies JUPITER JLC Unified Particle Interaction and Tracking EmulatoR IO Input/Output module set URANUS LEDA Monte-Calro Exact hits To Intermediate Simulated output Unified Reconstruction and ANalysis Utility Set Library Extention for Data Analysis METIS Satellites Geant4 based Simulator JSF/ROOT based Framework JSF: the analysis flow controller based on ROOT The release includes event generators, Quick Simulator, and simple event display MC truth generator Event Reconstruction Tools for simulation Tools For real data 7
8
Jupiter feature - 1 Modular structure easy installation of sub- detectors Using Geant4 8.0p01 update to 4.8.2.p01 in preparation Geometry Simple geometries are implemented ( enough for the detector optimization ) parameters ( size, material, etc ) can be modified by input ASCII file. Parameters are saved as a ROOT object for use in Satellites later 8
9
Jupiter feature - 2 Run mode: A standalone Geant4 application JSF application to output a ROOT file. Output: Exact Hits of each detectors (Smearing in Satellites) Pre- and Post- Hits at before/after Calorimeter Used to record true track information which enter CAL/FCAL/BCAL. Break points in tracking volume Interface to LCIO format is prepared in the JSF framework Compatibility is yet to be tested. Break point Post-hits Input: StdHep file(ASCII), HepEvt, CAIN, or any generators implemented in JSF. Binary StdHep file interface was implemented, but yet to be tested. 9
10
GLD Geometry in Jupiter FCAL BCAL IT VTX CH2mask 1 module Include 10cm air gap as a readout space 10
11
Typical Event Display - ZH → h : Two jets from Higgs can be seen. Event display using ROOT 11
12
incoming beam High energy Low energy Exit hole Anti-DID Field and Backgrounds X(cm) Jupiter Simulation FCAL BCAL CH2Mask e + e - hit distribution at BCAL Y(cm) Magnet field line near IP Solenoid(3T) + Anti-DID Z(m) 12 Anti-DID Field Strength e+/e- passage rate vs Anti-DID Field Passage rate (%) Optimal By Y.Fujishima
13
Analysis: Metis and Uranus Uranus and Metis is a collection of reconstruction tools for Jupiter data. Uranus: for analysis of beam data and simulated data Satellites: for analysis of simulated data. Most of the Satellite classes are inherited from Uranus Metis and Uranus are collection of JSF Modules. Each module is independent, thus shall be easy to implement different reconstruction algorithm according to interests Track/Hits/Cluster/PFO information is kept as root objects Geometry information is kept in a root object, JSFEnv 13
14
A standard analysis flow 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 make Particle Flow Objects jet clustering Jupiter result Physics study Gaussian smearing Cheated hit finder Kalman track fitter Cheated track finder Kalman track fitter Cell merge Make Tile/Strip Particle Flow Analysis (cheated/Real) 14
15
Momentum resolution Exact hit points created by single were fitted by Kalman filter package pt /p t 2 (GeV -1 ) 15
16
All angle - Z → uds @ 91.2GeV, tile calorimeter, 2cm x 2cm tile size Jet Energy Resolution (Z-pole) T.Yoshioka (Tokyo) Please see a talk by Tamaki Yoshioka 16
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.