GAUSS GiGa (G4 Interface for Gaudi Geant 4

Slides:



Advertisements
Similar presentations
The MSC Process in Geant4
Advertisements

Beam-plug under M2 and HCAL shielding studies Robert Paluch, Burkhard Schmidt October 9,
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
This Morning's Road Map System Documentation Overview Query System Diagram Review Query Front End Components How the Front End Works Query Front End UI.
OD Calorimetry Study Update — Z vertex position dependence Jaewon Park University of Rochester MINERvA/Jupiter Group Meeting, May 17, 2006.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
ADVANCED GRAPHICAL USER INTERFACES USED WITH RELAP
LHCb Simulation Tutorial CERN, 21 st -22 nd February B 00 l e How to pass a detector geometry to.
Mokka and integration of the geometry AIDA kick-off meeting WP2 session: Common software tools 17 February 2011 – CERN Paulo Mora de Freitas and Gabriel.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
Overview of LHCb applications and software environment LHCb software tutorial - March
Getting Started: Ansoft HFSS 8.0
David Adams ATLAS AJDL: Analysis Job Description Language David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
XA System-Link A Powerful Development Tool
Normalisation modelling sources Geant4 tutorial Paris, 4-8 June 2007 Giovanni Santin ESA / ESTEC Rhea System SA.
Simulation of Distributed Application and Protocols using TOSSIM Valliappan Annamalai.
ASAP RDF SGP RDF 1.2 and 1.3 Transfer of Information
Self-assembling Agent System Presentation 1 Donald Lee.
Oct. 22, G.Lima1 Delving Deeper into Geant4 Guilherme Lima DHCal Meeting October 22, 2003.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
Reconfigurable Communication Link Between FASTER and RTSim Interface Matthew McCollum Mark Krause Derek Keibler.
LHCb production experience with Geant4 LCG Applications Area Meeting October F.Ranjard/ CERN.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
Silberschatz, Galvin and Gagne  Operating System Concepts UNIT II Operating System Services.
EGEE is a project funded by the European Union under contract IST “Interfacing to the gLite Prototype” Andrew Maier / CERN LCG-SC2, 13 August.
CBM Software Meeting 1 CBM Simulation & Analysis Framework Geant3 / Gean4 configuration M. Al-Turany, D. Bertini.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
LHCb Simulation Tutorial CERN, 21 st -22 nd February B 00 l e Detector Simulation Examples.
Bookkeeping Tutorial. 2 Bookkeeping content  Contains records of all “jobs” and all “files” that are produced by production jobs  Job:  In fact technically.
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris.
BESIII Offline Software Development Environment Ma qiumei * Development environment * Configuration & management tool * Software development.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
CERN Tutorial, September Overview of LHCb applications and software environment.
LHCb Simulation Tutorial CERN, 21 st -22 nd February B 00 l e Detector Simulation Examples.
27/02/04 ATLAS weekTileCal Athena tutorial, part 21 TileCal Athena tutorial Part 2: Reading GEANT hits from ZEBRA and POOL Reading HLT and testbeam ByteStream.
Package Administration 3/14/ Software package administration adds software to systems and removes software from systems Sun and its third-party.
Bologna Tutorial, June Overview of LHCb applications and software environment.
1 Exercises 0 Go inside the “hadrontherapy” directory: cd hadrontherapy Copy the Hadrontherapy example to your home folder: cp –r $G4INSTALL/examples/advanced/hadrontherapy.
Use of CMT in LHCb CMT Workshop, LAL (Orsay) 28 th February - 1 st March 2002 P. Mato / CERN.
LHCb Software Week 25/11/99 Gonzalo Gracia Abril 1 r Status of Geant4 in LHCb. r Ideas on how to populate the LHCb Detector Description Data Base (LHCb.
LHCb Simulation LHCC Computing Manpower Review 3 September 2003 F.Ranjard / CERN.
JUNO Offline Geometry Management
Plugin overview Functional Plugins (PMP)
Simulation of Distributed Application and Protocols using TOSSIM
The Generator Phase in Gauss
Hcal Geometry and Assembly
Tracker Upgrade Simulations Software Harry Cheung (Fermilab)
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN B00le.
Releases and developments
LHCb Software Tutorial
LHCb-Italian Software Tutorial
(CMS GEANT4 simulation)
6.12 Default Arguments.
Various News From Detector Description
Detector Description in LHCb
GAUSS Work plan Software Week 6 March 2002 F.Ranjard / CERN.
Pedro Arce (CERN/CIEMAT)
FEDRA operation with EmuRec
Functions of an operating system
SICB under CMT Why? What is CMT? How to work with CMT? Package layout
Use of Geant4 in experiment interactive frameworks AliRoot
Summary of dE/dx studies in silicon and MS in muon system
Jupiter and Satellites
Geant4 course - exercices
2 Getting Started.
2 Getting Started.
DataXfer Utility Version 3 by Stephen Johnson
Simulation in Experiments searching for rare events
Production client status
Presentation transcript:

GAUSS GiGa (G4 Interface for Gaudi Geant 4 Parameter getting status GAUSS SimAttributes.h (definition of maxAlloweStep and other Parameters: minEkine..) GiGaSetSimAttributes.cpp (takes user set value from MuonStepCut.xml file, maxAllowedStep=“5.0 mm”) SimulationSvs.cpp (default values of maxAllowedStep =-1) GiGa (G4 Interface for Gaudi Applic. or Gaudi Interface for G4 Applications) Can plug different actions to Geant4 Passing of Simulation Attribute parameters (maxAllowedStep) from Gauss to G4 logical volumes, LvMuFilter1, …2, 3, 4 Geant 4 (if mAS didn’t pass from GiGa, use its own Actual step length)  

It is possible to control the Simulation phase via MyGauss It is possible to control the Simulation phase via MyGauss.opts by debuging: 1) GiGa.ModularPL.DumpCutsTable = true;     2) debug where the simulation applies the cuts made by user in .xml       SimulationSvc.OuputLevel = 2;       GiGa.GiGaMgr.GiGaSetSimAttributes.OutputLevel = 2;       GiGa.GiGaMgr.GiGaRegionsTool.OutputLevel = 3;   Or by configuration of GiGa to control Geant4 actions: 3) GiGa.TrackSeq.Members += { "MonitorTrackAction" };    to execute the monitoring of the tracks 4) GiGa.StepSeq.Members += { "MonitorStepAction" };    for the monitoring of the steps (number of steps, steplength…) To copy the package Monitor/v1r0 from $LHCBDEV/GAUSS/Sim/Monitor/v1r0 to $HOME/cmtuser/Gauss_v30r5/Sim/, cd Monitor/v1r0/cmt cmt config make (errors because Monitor codes were not modified to Gauss v30r5)

Some new information about Geant 4 parameters from GiGa : The user cut value from MuonStepCut.xml file, (maxAllowedStep=“5.0 mm”) was set at all MFilters logical volumes. …………………………………. GiGa........DownstreamRegion/Muon/Filters/lvMuFilter1/….) :   new user limits are set GiGa........DownstreamRegion/Muon/Filters/lvMuFilter2/….) :   new user limits are set GiGa........DownstreamRegion/Muon/Filters/lvMuFilter3/….) :   new user limits are set …………………………………….. 2) By using “MonitorStepAction“ for the monitoring of the tracks in detectors the following numbers of steps were obtained: for the ECAL: ………………………………………….. MonitorStepAction mu+ Volume /dd/Geometry/DownstreamRegion/Ecal/Modules/Outer#OuterModuleReadOut MonitorStepAction STEP NUMBER 144 MonitorStepAction STEP NUMBER 145 Volume /dd/Structure/LHCb/DownstreamRegion/Ecal MonitorStepAction STEP NUMBER 146 ………………………………………….

For the HCAL:……………………………. MonitorStepAction mu+ Volume/dd/Geometry/DownstreamRegion/Hcal/Installation/lvHcalOutHalfSubModuleWorkPart#pvHcalOutCellBkFaceSubModule MonitorStepAction STEP NUMBER 60 Volume/dd/Geometry/DownstreamRegion/Hcal/Installation/lvHcalOutHalfModule#pvHcalOutHalfSubModuleReinforce MonitorStepAction STEP NUMBER 61 ………………………………………………….. For MuFilter1: Volume/dd/Geometry/DownstreamRegion/Muon/Filters/lvMuFilter1#pvHalfFilter1CSide#pvCenter1HF1#pvBlock1Center1:2 MonitorStepAction STEP NUMBER 1 Volume/dd/Geometry/DownstreamRegion/Muon/Filters/lvMuFilter1#pvHalfFilter1CSide#pvCenter1HF1#air_gap_9 Volume/dd/Geometry/DownstreamRegion/Muon/Filters/lvMuFilter1#pvHalfFilter1CSide#pvCenter1HF1#pvBlock2Center1:1 MonitorStepAction STEP NUMBER 2

For MuFilter2: MonitorStepAction mu+ Volume/dd/Geometry/DownstreamRegion/Muon/Filters/lvMuFilter2#pvHalfFilter2CSide#pvCenter2HF2#pvBlock1Center2:3 MonitorStepAction STEP NUMBER 1 Volume/dd/Geometry/DownstreamRegion/Muon/Filters/lvMuFilter3#pvHalfFilter3CSide#pvCenter2HF2#pvBlock1Center2:3 Volume/dd/Geometry/DownstreamRegion/Muon/Filters/lvMuFilter3#pvHalfFilter3CSide#pvCenter2HF2#pvGap1Center2:3 Volume/dd/Geometry/DownstreamRegion/Muon/Filters/lvMuFilter3#pvHalfFilter3CSide#pvCenter2HF2#pvBlock3Center2:1 MonitorStepAction STEP NUMBER 2 …………

We need to have some distributions of step numbers and step length in MF1 –MF3, to obtain some mean values. Tu use "MonitorTrackAction“ which allow to do this but for “timing” processes in detectors. By the way, to estimate the time needed for sumulation of muons MSC with the standard options (MyGauss.opts) and with Delta-rays emission options .  To update the MonitorTrackAction.ccp code for our case.