Skip to content
Cory R. Thornsberry edited this page Sep 17, 2019 · 5 revisions

SimpleScan Wiki

Cory R. Thornsberry

Last updated: September 11, 2019

Author

  • Cory R Thornsberry

Overview

SimpleScan originated as a simplified online/offline analysis package for decoding low level Pixie-16 binary data files, written by Poll2, into higher level physics variables which are stored in ROOT TTrees.

SimpleScan is a data pre-processor and will process Pixie-16 events by

  • Packaging the events into a raw event based on their system clock timestamp
  • Perform high-resolution timing analysis on digitizer traces and compute the integral (if present)
  • Send each event to a specific type of processor, based on the user's channel map
  • Output analyzed variables to output TTree (time, pulse integral, etc)

By default, SimpleScan requires at least one channel will be defined as the start detector in the user's channel map. Running the scan with this type of setup is referred to as triggered mode and will encompass the majority of Pixie experiments. When running in this mode, a channel's time is computed by subtracting its trigger time from that of the start signal. It is also possible, however, to process data taken without a start detector. In these cases, a channel's time is simply equal to its trigger time.

SimpleScan operates on input data events on a channel-by-channel basis. Detectors may either be single-sided (having one channel per detector, i.e. doubles) or dual-sided (having two channels per detector, i.e. triples). Because of this, it knows nothing about complex detector types. This is fine for simple detector types, but higher level analyzers must be used for more complex detectors (e.g. bars, PSPMTs, etc). These analyzers are included with SimpleScan and are covered in other parts of this wiki.

Getting Started

Advanced

  • Online diagnostic histograms may be viewed in real time using online analysis mode
  • Simplescan may attach to Poll2's shared memory (shm) output for online analysis
  • A PSPMT processor is included for position-sensitive PMT detector types
  • A bar-detector processor is included for dual-sided detector types
  • Many other tools and analyzers are included for performing high-level physics analysis

Clone this wiki locally