nicadd test beam simulations
DESCRIPTION
NICADD Test Beam Simulations. Project Geometry Standalone TBMokka Comparisons Plans. Project. NICADD collaboration with DESY/Calice Test Beam Prototype: ECal, HCal, Tail Catcher ECal/HCal similar to SDJan03 layering Sensitive Materials: Polystyrene, Silicon - PowerPoint PPT PresentationTRANSCRIPT
Test Beam Simulations11/23/03 1
NICADD Test Beam Simulations
Project
Geometry
Standalone
TBMokka
Comparisons
Plans
Test Beam Simulations11/23/03 2
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
Test Beam Simulations11/23/03 3
Same as HCal1.5 x 1.56 *
10.5 cm =
63 cm
Tail Catcher
-max 1.5 x 1.5203 cmTotal
MaterialsX x Y dim. (m)No. Layers * thickness =
total thickness
Component
Stainless Steel, Polystyrene
1 x 150 *
2.5 cm =
125 cm
HCal
W, G10, Si, Cu, Air
1 x 130 *
5 mm =
15 cm
ECal
Geometry Overview
Test Beam Simulations11/23/03 4
ECalFront Side
1 m ~6 cm
Test Beam Simulations11/23/03 5
HCalFront Side (Angled)
1 m 1.25 m
Test Beam Simulations11/23/03 6
Tail CatcherFront (Hor)
Front (Vert)
Side
Front (transparent)
1.5 m1.5 m
63 cm
Test Beam Simulations11/23/03 7
Alternate TC Configurations
12 layers 10-layer Fine
Test Beam Simulations11/23/03 8
323,290-86Total
90156Tail Catcher
300,00010,00030ECal
23,200100 inner +
364 outer = 464
50HCal
Total CellsCells / Layer
LayersComponent
1.5 m
Cells
Test Beam Simulations11/23/03 9
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
Test Beam Simulations11/23/03 10
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
Test Beam Simulations11/23/03 11
EVENT evt_noTRACK n_tracksPDGcode x y z px py pzECAL n_hitslayer_n … x y z cell_edep abs_edep n_trackstrack_n track_edep…HCAL ……TAILCATCHER ……
Text Output Format
Test Beam Simulations11/23/03 12
Event Display
Test Beam Simulations11/23/03 13
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
Test Beam Simulations11/23/03 14
Mokka CGADatabasesTBhcal00 hcal layer_inner layer_outer layer_thicknessTBecal00 ecal layer layer_thicknessTBcatcher00 catcher layer layer_thickness
Model TBecal00
DriversTBhcal00TBecal00TBcatcher00
Test Beam Simulations11/23/03 15
Histograms
• initial TB/TBMokka comparisons• all samples 20 GeV pions unless otherwise noted• performed with JAS3: AIDA, LCIO reader, txt FileMgr
...
Test Beam Simulations11/23/03 16
TB: HCal Live Edep
Test Beam Simulations11/23/03 17
TB: HCal Live Edep
Test Beam Simulations11/23/03 18
TB: % Edep in Inner Cells
Test Beam Simulations11/23/03 19
TBMokka: Component Hit Number
Test Beam Simulations11/23/03 20
Number of Hits per Event
Test Beam Simulations11/23/03 21
Edep by Event200 piplus @ 20 GeV (all comparison histos)
Test Beam Simulations11/23/03 22
Hit Edep
Test Beam Simulations11/23/03 23
ECal: Number of Hits per Event
Test Beam Simulations11/23/03 24
ECal: Number of Hits by Layer
Test Beam Simulations11/23/03 25
HCal: Number of Hits
Test Beam Simulations11/23/03 26
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
Test Beam Simulations11/23/03 27
• Homepage: http://nicadd.niu.edu/~jeremy/g4proj
• Source Browser: http://nicadd.niu.edu/~jeremy/tbeam/html/
• CVS (bash):
export CVSROOT=:ext:[email protected]:/cvs export CVS_RSH=ssh cvs co tbeam • password: lcd_2004
• g4phys: http://nicadd.niu.edu/~jeremy/download/g4phys.tgz
• popt: http://www.gnu.org/directory/libs/popt.html
Additional Information