Oxford Physics Logo     The Oxford EDELWEISS, LUX-ZEPLIN and g−2 group University of Oxford Home Page  
   
 
Reseach Activities
SQUID Readout
 Electronics
 Cabling
Scintillators
 MPC Technique
 Results
SQUID Magnetometry
 Geophysics
3He Magnetometry
Oxrop

The Oxrop data analysis software package

OxRop is a data analysis package that was initially designed for the requirements of the CRESST II dark matter experiment. It has since expanded beyond its original purpose, and can now read not only CRESST but EDELWEISS experimental data, as well as the data formats used in Technische Universität München in Garching, Institut de Physique Nucléaire in Lyon, and squid magnetometry data from the CryoEDM experiment. OxRop is an objected orientated program built in C++ using the ROOT framework. This gives access to the ROOT interpreter and graphical capabilities providing flexibility for interactive, bespoke analyses.

OxRop contains all the tools necessary to move from raw experimental data from a generic, multi-detector dark matter experiment to a final yield plot, including pulse fitting and parameter determination, energy calibration, cuts, frequency analysis, mathematical parameter operations as well as general histogram and graph functionality.

The future for OxRop is to become the data analysis package for the future EURECA experiment.

Features

Oxrop takes input data is the form of events, which can be a collection of signal pulses recorded by a CRESST detector, scintillation events from a photomultiplier tube, or a magnetic field measurement over a fixed time period. The program then calculates a large number of parameter, such as pulse height, rise time, average value, for all events. The following options are then available to display and analyse the data:

  • Event display: View single or multiple events.
  • Histograms: Plot 1D or 2D histograms or any combination of parameters.
  • Cuts: Select events meeting specific criteria
  • Mathematical operations: To calculate new parameters from existing ones.
  • Standard pulses: An accurate calculation of the pulse height is done by creating a template pulse by summing a large number of pulses produced by a calibration source.
  • CPE: Converting pulse height to energy is a procedure to determine the energy of events recorded by CRESST detectors, using the signals produce by test pulses, generated by sending a current pulse to the detector heater.
  • FFT: Calculates the Fourier spectrum of event data.
  • Parametric fit: Fits a given function to a data pulse, to determine (for example) the rise and decay times of different components.
  • Advanced cut. A first step towards an automatic blind analysis, the advantaged cut identifies contaminant events in CRESST data due to detector noise, pile-up, SQUID resets, and other effects.
  • Macros: As oxrop is fully integrated with the ROOT environment, macros can easily be written to carry out analysis tasks.

Applications

  • CRESST: oxrop was designed to analyse the data from the 33 phonon and light detectors for CRESST phase II.
  • Scintillation studies: oxrop has been adapted to analyse scintillation pulses recorded by photomultiplier tubes, as part of the MPC analysis.
  • Magnetometer: oxrop is used to analysis data from SQUID and fluxgate magnetometers in the cryoEDM experiment.
  • EDELWEISS: oxrop has been adapted to read data taken by the EDELWEISS dark matter experiment. We anticipate it will be used as the analysis program for EURECA.

Other software

Oxrop is part of an extended suite of software developed by our group. Other programmes include:

  • DaqClient: A data acquisition programme, designed to interface with a wide range of hardware. DaqClient is used to record magnetometry data for cryoEDM, as well as for scintillation studies (with photomultipliers), and cryogenic detector tests in Oxford.
  • SquidClient: An application written to tune and control and 66 SQUID sensors for CRESST II. Also used for cryoEDM and other SQUID tests.

 

Oxrop screenshot showing the histogram builder and cut function
The event viewer, for three different types of event
The standard pulse fitter, and parametric fit.
 DaqClient  SquidClient
 

 

Site © 2011, The University of Oxford Physics Department. Comments about this website: email   webmaster@physics.ox.ac.uk.
  physics, oxford, university, the university of oxford, conference, conferencing, admissions, undergraduates, jobs, astrophysics, condensed, matter, atmospheric, laser, atomic, particle, theory, theoretical, ocean, planet