Developments in the STAR Simulation Software
description
Transcript of Developments in the STAR Simulation Software
Developments in the STARDevelopments in the STARSimulation SoftwareSimulation Software
Maxim PotekhinMaxim PotekhinSTAR Collaboration MeetingSTAR Collaboration Meeting
PasadenaPasadena February 20, 2004February 20, 2004
CreditsCredits
Lidia Didenko, Valeri Fine, Yuri Fisiak, Jerome Lauret,Lidia Didenko, Valeri Fine, Yuri Fisiak, Jerome Lauret,Ron Longacre – and many other STAR collaboratorsRon Longacre – and many other STAR collaborators
Special thanks to Pavel NevskiSpecial thanks to Pavel Nevski
OverviewOverview
STAR simulation status and performance in 2003 STAR simulation status and performance in 2003
STAR Detector Geometry UpdatesSTAR Detector Geometry Updates
Recent infrastructure changes, 2004 and beyond Recent infrastructure changes, 2004 and beyond
Detector Geometry Description and ModelingDetector Geometry Description and Modeling
Simulation status and performance in Simulation status and performance in 2002/20032002/2003
Main simulation tool in 2003: STAF/GSTARMain simulation tool in 2003: STAF/GSTAR
– code base unchanged since 2002code base unchanged since 2002– code maintained in a CMZ file, not in CVScode maintained in a CMZ file, not in CVS– root4star libraries were using a slightly variant version (i.e. no root4star libraries were using a slightly variant version (i.e. no
common code base)common code base)
Infrastructure changes to rectify this will be discussed Infrastructure changes to rectify this will be discussed belowbelow
Simulation status and performance in Simulation status and performance in 2002/20032002/2003
GeneratorGenerator EEcmscms,GeV,GeV SystemSystem CommentComment
Hijing 1.382Hijing 1.382 200200 d-Aud-Au year2003,min biasyear2003,min bias
Hijing 1.382Hijing 1.382 200200 d-Aud-Au year2003,min bias, wide Zyear2003,min bias, wide Z
Pythia 6.203Pythia 6.203 200200 p-pp-p year2003year2003
Pythia 6.203Pythia 6.203 200200 p-pp-p Pt>5 GeVPt>5 GeV
Pythia 6.203Pythia 6.203 200200 p-pp-p Pt>15 GeVPt>15 GeV
Hijing 1.382Hijing 1.382 200200 Au-AuAu-Au Heavy flavor embedding y2003xHeavy flavor embedding y2003x
(J/Psi, Upsilon, Omega)(J/Psi, Upsilon, Omega)
MevsimMevsim 200200 Au-AuAu-Au year_1eyear_1e
MevsimMevsim 200200 Au-AuAu-Au year2001year2001
STAR Geometry Development in 2003STAR Geometry Development in 2003
Changed the material distribution in the silicon vertex detector Changed the material distribution in the silicon vertex detector (SVTT)(SVTT)Added PHoton Multiplicity Detector Added PHoton Multiplicity Detector (PHMD)(PHMD)Augmented endcap calorimeter Augmented endcap calorimeter (ECAL)(ECAL)Changed the TOF geometry Changed the TOF geometry (BTOF) (BTOF) (F.Geurts, W.Llope)(F.Geurts, W.Llope)Augmented barrel calorimeter Augmented barrel calorimeter (CALB)(CALB)Added the Pixel Detector Added the Pixel Detector (PIXL)(PIXL)Redesigned the Silicon Strip Detector Redesigned the Silicon Strip Detector (SISD)(SISD) geometry code geometry codeMade additions to the Made additions to the FTPCFTPC code codeImproved the main steering code Improved the main steering code (geometry.g)(geometry.g)
Last but not least:Last but not least:– bug corrections bug corrections
STAR Geometry Development – the SVTSTAR Geometry Development – the SVT
investigated the material distribution in the SVT using the photon investigated the material distribution in the SVT using the photon conversion studies (I.Johnson, M.Potekhin) as a pointerconversion studies (I.Johnson, M.Potekhin) as a pointer
– ““extra material” plots presented last yearextra material” plots presented last year
– most of the extra material located on the rim of the SVT “barrel”most of the extra material located on the rim of the SVT “barrel”
– engineering data and images of the detector from D.Lynnengineering data and images of the detector from D.Lynn
– copper cables and water pipes identified as main contributors (about a copper cables and water pipes identified as main contributors (about a pound of copper and two pounds of water)pound of copper and two pounds of water)
– added G10 circuit boards, previously missingadded G10 circuit boards, previously missing
– corrected the material of the main support strutscorrected the material of the main support struts
Recent additions:Recent additions:– outer shielding , support "cage" made of carbon composite tubes outer shielding , support "cage" made of carbon composite tubes
STAR Geometry Development – the SVTSTAR Geometry Development – the SVT
An illustration of the Cables and Water pipes in An illustration of the Cables and Water pipes in the SVTthe SVT
STAR Geometry Development – the SVTSTAR Geometry Development – the SVT
Added material: location and effect on rad lengthAdded material: location and effect on rad length
STAR Detector Geometry Development – STAR Detector Geometry Development – the Pixel Detectorthe Pixel Detector
GEANT model of the Pixel Detector GEANT model of the Pixel Detector based on technical drawingsbased on technical drawings
STAR Detector Geometry Development – STAR Detector Geometry Development – the Silicon Strip Detectorthe Silicon Strip Detector
GEANT model of the Silicon Strip Detector based on technical drawingsGEANT model of the Silicon Strip Detector based on technical drawings
From STAF to StarsimFrom STAF to Starsim
Evolution of the same underlying codeEvolution of the same underlying code
Main difference: much improved code organization and corrections Main difference: much improved code organization and corrections accumulated over the last 2 yearsaccumulated over the last 2 years
FeatureFeature STAFSTAF STARSIMSTARSIM
Common Code Base Common Code Base with root4starwith root4star
NoNo YesYes
Version control via CVSVersion control via CVS NoNo YesYes
GCALOR included in the GCALOR included in the code basecode base
NoNo YesYes
CONS based buildCONS based build NoNo YesYes
Logical source code Logical source code partitioningpartitioning
NoNo YesYes
TGeo model of the STAR detectorTGeo model of the STAR detector