11/23/03 1Test Beam Simulations NICADD Test Beam Simulations Project Geometry Standalone TBMokka Comparisons Plans
11/23/03 2Test Beam Simulations Project NICADD collaboration with DESY/Calice Test Beam Prototype: ECal, HCal, Tail Catcher ECal/HCal similar to SDJan03 layering Sensitive Materials: Polystyrene, Silicon NICADD concentration on Tail Catcher TB/Mokka, TB standalone Other projects at DESY (Geant4/Geant3) concept generalizable to any “box-like” calorimeter
11/23/03 3Test Beam Simulations Same as HCal1.5 x * 10.5 cm = 63 cm Tail Catcher -max 1.5 x cm Total Materials X x Y dim. (m) No. Layers * thickness = total thickness Component Stainless Steel, Polystyrene 1 x 1 50 * 2.5 cm = 125 cm HCal W, G10, Si, Cu, Air 1 x 1 30 * 5 mm = 15 cm ECal Geometry Overview
11/23/03 4Test Beam Simulations ECal FrontSide 1 m~6 cm
11/23/03 5Test Beam Simulations HCal FrontSide (Angled) 1 m 1.25 m
11/23/03 6Test Beam Simulations Tail Catcher Front (Hor) Front (Vert) Side Front (transparent) 1.5 m 63 cm
11/23/03 7Test Beam Simulations Alternate TC Configurations 12 layers10-layer Fine
11/23/03 8Test Beam Simulations 323, Total 90156Tail Catcher 300,00010,00030ECal 23, inner outer = HCal Total CellsCells / Layer LayersComponent 1.5 m Cells
11/23/03 9Test Beam Simulations Test Beam Standalone G4 project g4phys library (Mokka v01-05), popt GPS placement for each cell custom geometry map text output format available via CVS
11/23/03 10Test Beam Simulations TBSensitiveDetector::ProcessHits() PhysVolInfo *pinfo = PhysVolMap->GetPhysVolInfo(physVol); TBCellHit *theHit = CellHit(physVol); if (!theHit) { theHit = new TBCellHit(); if (pinfo) { theHit->SetPhysVolInfo(pinfo); mapHits.insert(HitMapPair(physVol,theHit)); PhysVolInfo::PhysVolType vtype = pinfo->GetVolType(); if (vtype == PhysVolInfo::CELL) { theHit->IncrEdep(edep); TBTrackInformation *tinfo = (TBTrackInformation*)(aStep->GetTrack()->GetUserInformation()); theHit->IncrTrkEdep(tinfo->GetTrackID(),edep); } else if (vtype == PhysVolInfo::ABSORBER) { theHit->IncrAbsEdep(edep); } TB Hits Processing
11/23/03 11Test Beam Simulations EVENT evt_no TRACK n_tracks PDGcode x y z px py pz ECAL n_hits layer_n … x y z cell_edep abs_edep n_tracks track_n track_edep … HCAL … … TAILCATCHER … … Text Output Format
11/23/03 12Test Beam Simulations Event Display
11/23/03 13Test Beam Simulations TBMokka Mokka v02-01 Geometry Driver Sensitive Detector Cell Replicas X/Z cell dimensions Indexing scheme started LCIO output “proof of concept” for Mokka driver authoring includes additions to Mokka code, such as working indexing scheme in Geometry/CGA/CellHit.cc
11/23/03 14Test Beam Simulations Mokka CGA Databases TBhcal00 hcal layer_inner layer_outer layer_thickness TBecal00 ecal layer layer_thickness TBcatcher00 catcher layer layer_thickness Model TBecal00 Drivers TBhcal00 TBecal00 TBcatcher00
11/23/03 15Test Beam Simulations Histograms initial TB/TBMokka comparisons all samples 20 GeV pions unless otherwise noted performed with JAS3: AIDA, LCIO reader, txt FileMgr...
11/23/03 16Test Beam Simulations TB: HCal Live Edep
11/23/03 17Test Beam Simulations TB: HCal Live Edep
11/23/03 18Test Beam Simulations TB: % Edep in Inner Cells
11/23/03 19Test Beam Simulations TBMokka: Component Hit Number
11/23/03 20Test Beam Simulations Number of Hits per Event
11/23/03 21Test Beam Simulations Edep by Event GeV (all comparison histos)
11/23/03 22Test Beam Simulations Hit Edep
11/23/03 23Test Beam Simulations ECal: Number of Hits per Event
11/23/03 24Test Beam Simulations ECal: Number of Hits by Layer
11/23/03 25Test Beam Simulations HCal: Number of Hits
11/23/03 26Test Beam Simulations Plans improve TBMokka performance TB runtime geometry specification find source of discrepancies in # hits/edep and eliminate common physics list introduce TBMokka to European sim. teams (Calice/DESY) TBMokka into Mokka CVS
11/23/03 27Test Beam Simulations Homepage: Source Browser: CVS (bash): export export CVS_RSH=ssh cvs co tbeam password: lcd_2004 g4phys: popt: Additional Information