1 / 13

Manuel I. Martin for NIU / NICADD Northern Illinois University

Software Development to support projective and non-projective geometry in Geant 4 and Energy Flow Algorithms for a DHC. Manuel I. Martin for NIU / NICADD Northern Illinois University Northern Illinois Center for Accelerator and Detector Development. WORK at NICADD. HARDWARE.

sinjin
Download Presentation

Manuel I. Martin for NIU / NICADD Northern Illinois University

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Development to support projective and non-projectivegeometry in Geant 4 and Energy Flow Algorithms for a DHC Manuel I. Martin for NIU / NICADD Northern Illinois University Northern Illinois Center for Accelerator and Detector Development

  2. WORK at NICADD HARDWARE (DHC using scintillating hexagonal tiles) (Geometry Independent G4 based Software) GIGS GENERAL SIMULATION SOFTWARE E FLOW ALGORITHMS CLUSTERING Manuel I. Martin

  3. WHY ANOTHER GENERAL SOFTWARE PACKAGE? • When trying to simulate the behavior of a DHC and compare results with an AHC where nothing changes but the geometry and the type of output generated, we found that a general software package: • Must • be a stand-alone simulation package not bound to a particular analysis environment • be capable of changing to different projective and non-projective geometries on the fly • use C++ STL and STDHEP libraries • have built-in support for file compression • Should • have very easy means to fully describe mixed geometries • be backward-compatible • be capable of writing onto several streams simultaneously • be easily accessible to off-site users Manuel I. Martin

  4. GIGS (Geometry Independent G4 based Software) PHYSICS OUTPUT Geant 4 SIO Files (full event information) STDHEP Files GEOMETRY XML Files • Is a port of the simulation engine (G4FullSim) in LCDRoot • The LCDRoot G4FullSim classes are decoupled from ROOT • Uses C++ STL and CLHEP libraries instead of ROOT internal classes • I/O compatible with the SLAC/LCD package and ROOT • Allows read access to huge files in a sequential/selective manner without overburdening the memory • Allows writing onto several streams simultaneously • Has built-in support for file compression, which is important, since uncompressed events can take well over 1 GB of space Manuel I. Martin

  5. From Cartesian to Cell ID • GEANT4 provides the Cartesian coordinates of the hits without regard for the actual geometry: a) number, shape and spacing of the cells b) projective or non-projective towers • Specific detector geometry is handled by a separate class, initialized at the construction of the detector class and invoked on each event • Eventually we will release the Hadron Calorimeter Constructor where classes will be replaced by an Abstract Template to be extended by geometry specific classes • The XML parser will instantiate these ‘daughter’ classes • A very user-friendly interface (based on XML and/or APPLETS forms) will allow for complete description of the calorimeter without the need for knowledge of programming languages Manuel I. Martin

  6. Z(k) (j,k) (0,2) (1,1) (-1,1) φ(j) (0,0) (1,-1) (-1,-1) (0,-2) NICADD CDHC GEOMETRY CLASS CELL ID [R_ID, φ_ID, Z_ID or η_ID] • The CDHC designed at NICADD uses the geometry shown at left with towers which are projective in Phi. • The Tower Class includes: • C_C ( the class of the cells) • N_C (number of cells in the tower) • P_T (projective rules) • R_S (the starting radius of the tower) • Phi_ID (the azimuthal component) • Theta_ID (or Z_ID) (the transverse component) • The Cell Class includes: • B_G (base geometry of the seed cell) • A_P (parameters of the active element) • G_P (parameters of the ‘gap’) • P_P (parameters of the absorber) Manuel I. Martin

  7. Total (EM+HAD) energy for the 10 GeV pions Using GIGS with NICADD proposed detector Manuel I. Martin

  8. Shower Profile for the10 GeV charged pions Manuel I. Martin

  9. ENERGY RESPONSE OF THE CHDC Mono-energetic 10GeV Charged Pions Origin [0, 0, 0] Aimed to [R, 0, 0] Infinite Resolution CDHC Real CDHC with ~9.2 cm2 Hexagonal Cells Manuel I. Martin

  10. ENERGY FLOW WORK AT NICADD A Clustering Strategy for Highly Segmented Calorimeters by Vishnu Zutshi • Two main stages; • Independent layer by layer (transverse) clustering • -- 1) Search for local maxima • -- 2) Neighborhood inspection around maxima • Longitudinal connection of layer clusters • -- 1) Inspect layer-to-layer correlations • -- 2) Implement a tracking filter to connect layers 1st tests applied to the LCD-”SD”(Mar2001) EM calorimeter • Stage-1 parameters and current (tentative) values; • -- thresholds; (i) 15 MeV for a local MAX • (ii) 0.5 MeV for cell accretion • -- neigh.search; hit 2cells (minimal connectedness in θbin , φbin) • -- no shared cells (for now, at least) single particles may generate multiple clusters in a single layer... Manuel I. Martin

  11. ENERGY FLOW WORK AT NICADD A Study on E-Flow by Arthur Maciel • Developing a tool for single particle clustering resolution • Neighborhood hit density gradients are proposed as a means for • -- identifying cluster boundaries • -- implementing a cluster split/merge strategy • Relies on the inspection of “calorimeter domains” – collections of • connected cells ganged as projective towers. Currently coded in • “box form”  ( n x m x l ) cells as segmented in (theta,phi,layer). • Currently being tested in the EM Calorimeter of the SLAC-LCD • Mar2001 “SD” detector model. Final aim is to apply to DHC • E-Flow “domain methods” were 1st proposed in the ECFA-DESY • LC workshop at Saint Malo, April 12-15, 2002. • See • http://www-dapnia.cea.fr/ecfadesy-stmalo/Sessions/Arthur_StMalo.pdf (ppt or ps) Manuel I. Martin

  12. The simulation plots shown were generated with GIGS • This presentation is posted on: • http://nicadd.niu.edu/~manuel/Software_01.ppt • For details about the hardware design efforts at NICADD visit my web page: • http://nicadd.niu.edu/~manuel/Hardware_01.ppt • For more details about this and other LC and LCD related works at NICADD go to: • http://nicadd.niu.edu • NICADD simulation resources are available to the LDC development community. Contact Rob McIntosh at NICADD or me at • manuel@nicadd.niu.edu NOTES Manuel I. Martin

  13. CONCLUSIONS • Although GIGS is a Work in Progress • It appears to be a robust package • It accepts mixed geometries (projective and non-projective) • Its preliminary results agree with work done elsewhere • It is backward compatible with ROOT and JAS/LCDHEP • It is (will be) extremely user friendly • NICADD is fully committed to the development of: • GIGS • E Flow algorithms in the GIGS environment • continue simulations of the NICADD CDHD • develop clustering algorithms • redo with GIGS the E Flow work done so far • create Template for Classes / Methods • create user interface based on XML (using applets?) PRESENTLY WORKING ON Manuel I. Martin

More Related