April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 1 SCT Simulation for CTB2004 - Status and HowTos Zdenka Broklova, Carlos Escobar, Peter Kodys Special thanks to Thijs Cornelissen, Grant Gorfine, Pavel Nevski, Pavel Reznicek, Sasha Rozanov, Manuel Gallas, Vakho Tsulaia and many others for their help. Our status, results and HowTos are summarized on http://ific.uv.es/~cescobar/simulat ion.html
SCT Simulation for CTB2004 - Status and HowTos. Zdenka Broklova, Carlos Escobar, Peter Kodys. Our status , results and HowTos are summarized on http://ific.uv.es/~cescobar/simulation.html. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 1
SCT Simulation for CTB2004
- Status and HowTos
Zdenka Broklova, Carlos Escobar, Peter Kodys
Special thanks to Thijs Cornelissen, Grant Gorfine, Pavel Nevski, Pavel Reznicek, Sasha Rozanov, Manuel Gallas, Vakho Tsulaia and many others for their help.
Our status, results and HowTos are summarized on
http://ific.uv.es/~cescobar/simulation.html
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 2
History
• December 03: - familiarize with Athena, simulations and NOVA database
• January 04: - creation of endcap modules andtestbeam geometric setup
• February 04: - simulation and digitization• March 04: - reconstruction
geometric setup G4 hits digits spacing tracking
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 3
SCT_GeoModel• prepare new geometric
description of endcap modules– more realistic hybrid shape
– two sensors on each side
– adding subspines
– improved precision of description
– set right materials
now it is integrated in SCT_GeoModel(made by Grant Gorfine)
Contents: - geometric parameters of all SCT components- set materials- properties of sensitive wafers- whole SCT description
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 4
SCT_TestBeamDetDescr• use components from
SCT_GeoModel
• description of module and additional blocks position for CTB(all number come from NOVA database)
• geometric setup of various testbeams (May2003, Sep2003, CTB2004)
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 5
Installation# setup cmt:# from csh, tcshsource /afs/cern.ch/sw/contrib/CMT/v1r14p20031120/mgr/setup.csh# or from zshsource /afs/cern.ch/sw/contrib/CMT/v1r14p20031120/mgr/setup.sh## use requirements file (if you do not have your favorite):cp -p /afs/cern.ch/user/k/kodys/public/NOVActb_GeoModel/requirements7.5.0 requirements# accomodate requirements to right release and good your paths
# now do the cmt staffcmt configsource setup.csh# orsource setup.sh
cmt co InnerDetector/InDetTestBeam/InDetTestBeamDetDescr/SCT_TestBeamDetDescrcmt co TestRelease
cd TestRelease/TestRelease-00-00-16/cmt# edit requirements
cd ../run/# copy txt, mac and xml files (will be in CVS soon)cp /afs/cern.ch/user/c/cescobar/public/athena/last_release/share/* .cp /afs/cern.ch/user/c/cescobar/public/athena/last_release/data/* .cp /afs/cern.ch/user/c/cescobar/public/athena/last_release/G4macros/* .
Only if you want to make some changes in this package
Add all other packages which you want to work with
Start in a new directory
In a new session:cd working_dirsource setup.shcd TestRelease/*/cmtsource setup.sh
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 6
First Example // Load NOVA objects into the Detector store#include "$NOVACNVSVCROOT/share/NovaCnvSvc_jobOptions.txt"#include "$NOVACONVERTERSROOT/share/NovaConverters_jobOptions.txt"
"GeoModelGraphics"};// Setup Geometry Model ServiceApplicationMgr.ExtSvc += { "GeoModelSvc"};
// Setup Geometry Model Tools to be instantiatedGeoModelSvc.Detectors = { "SCT_TBDetectorTool" };
// Choose a setup (1 = May 2003, 2 = Sep 2003, 3 = 2004)GeoModelSvc.SCT_TBDetectorTool.setup=3;// This is to include windows and additional blocks or notGeoModelSvc.SCT_TBDetectorTool.Block=true;// This variable must be set correctly according to// value of GeoModelSvc.SCT_TBDetectorTool.setup// for setup=1 and setup=2//DetDescrCnvSvc.IdDictName="SCT_TB_IDS.xml";// for setup=3DetDescrCnvSvc.IdDictName="SCT_TB2004_IDS.xml";
// Setup example Detector Description AlgorithmApplicationMgr.TopAlg = { "GeoModelDisplay" };
Choose Geometry Tool
(if you want create whole ATLAS SCT load SCT_GeoModel dll and put SCT_DetectorTool)
TestBeamGraphics_jobOptions.txt
Variables Setting
Algorithm for displaying
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 7
Geo2G4 conversion
• geometry in the GeoModel has to be translated it to a Geant4 geometry
ApplicationMgr.DLLs +={"ParticleGenerator","TruthExamples"};ApplicationMgr.TopAlg = { "ParticleGenerator" , "DumpMC" , "G4SimAlg" };… and many parameters (see documentation)
• Magnetic Field
• Particle Generator
SCT_CTB_simulation_jobOptions.txt
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 9
********************************************************************************************************** G4Track Information: Particle = pi+, Track ID = 1, Parent ID = 0*********************************************************************************************************
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 10
… to reconstruction• digitization & clusterization
• space points
• tracking// Digitization and clusterization stuff// ----------------------------------------------#include "SCT_Digitization/SCT_Digitization_jobOptions.txt"#include "SiClusterizationTool/SCT_ClustersOptions.txt"
// Space points// -----------------------------------------------#include "SiSpacePointFormation/SiTrackerTBSpacePointFinderOptions.txt"NewSiTrackerSpacePointFinder.ProcessPixels = false;NewSiTrackerSpacePointFinder.ProcessSCTs = true;NewSiTrackerSpacePointFinder.ProcessOverlaps = false;// If false, only process opposite waferNewSiTrackerSpacePointFinder.AllClusters = true;
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 11
Some pictures
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 12
Simple diagram
NOVADatabase GeoModel
Geant4 Digitisation Clustering SpacepointMaker
Tracking
TransientEventStore
Geo2G4
Hits Digits Clusters Space points Tracks
Reconstruction
Read Algorithm ntuples, histograms, ….
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 13
Outlook
• verification• simulation of older testbeams and result
comparisons• CTB 2004 tuning
in future:• follow reality reaction to real CTB
conditions - comparison with real data
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 14
Conclusion
• whole sequence seems to be working (in athena 7.5.0, 7.7.0 and 8.0.0)
• standard packages are being used• we know how to run it and make changes
(e.g. how to put results into text file, histograms or ntuples)
• up to now it hasn’t been much stable (due to massive development)
hopefully it will be better
Our status and results are summarized on
http://ific.uv.es/~cescobar/simulation.html
April 2, 2004, Athena tutorial, FZU, Prague Zdeňka Broklová 15
Conclusion II.
• We are about to start completing physical tasks and answering physical questions like standard testbeam analysis (noise occupancy, efficiency, fake tracks, etc)
• Practicle guides and examples for newcomers are on our web
• We are able and willing to share our experience with others (feel free to contact us)