TRIMCAT, a TRIM interface for GARFIELD

J. E. Butterworth, C. J. Barton

Research output: Contribution to journalArticlepeer-review


Garfield is a simulation code designed to model gaseous detectors and the properties of ionisation and electron drift. TRIM is a code designed to simulate the transport properties and ionisation effects of ions passing through matter. TRIMCAT is an extension module for Garfield which allows Garfield to interface with TRIM output files. Using this module, the two codes can be used in conjunction: TRIM simulates the ionisation properties of ions passing through detector components and Garfield simulates the electron cluster generation and transport properties in the detector gas volume. The TRIMCAT module has a considerably higher degree of accuracy than other methods of generating ionisation distributions in Garfield such as inputting an appropriate polynomial or using an existing interface with the SRIM stopping and range tables program. The results from the TRIMCAT module show a good correlation with existing data and it is foreseen that this software may be useful in many different situations. An example of the use of TRIMCAT, the design of the York Bragg Detector, is presented.

Original languageEnglish
Article numberP04003
Pages (from-to)1-17
Number of pages17
JournalJournal of Instrumentation
Issue number4
Publication statusPublished - Apr 2009


  • Gaseous detectors
  • Simulation methods and programs
  • Detector modelling and simulations II (electric fields, charge transport, multiplication and induction, pulse formation, electron
  • emission, etc)
  • Detector modelling and simulations I (interaction of radiation with matter, interaction of photons with matter, interaction of hadrons with matter, etc)

Cite this