|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <S800.h>


Public Member Functions | |
| S800 () | |
| void | Clear () |
| void | SetTS (long long int ts) |
| void | SetInternalTS (long long int ts) |
| void | SetEvtNr (long long int nr) |
| GTimeOfFlight * | GetTimeOfFlight () |
| GTrigger * | GetTrigger () |
| GScintillator * | GetScintillator (int id) |
| GIonChamber * | GetIonChamber () |
| GHodoscope * | GetHodoscope (int id) |
| GCrdc * | GetCrdc (int id) |
| long long int | GetTS () |
| long long int | GetInternalTS () |
| long long int | GetEvtNr () |
| GCrdc_test * | GetCrdc_test () |
| GMultiHitTOF * | GetMultiHitTOF () |
| int | DecodeS800 (unsigned short *pevent, unsigned short twords) |
Protected Member Functions | |
| unsigned short * | DecodeS800Crdc (unsigned short *pevent, int id) |
| unsigned short * | DecodeS800CrdcRaw (unsigned short *pevent, int id) |
| unsigned short * | DecodeS800Scintillator (unsigned short *pevent, unsigned short updown, int id) |
| unsigned short * | DecodeS800IonChamber (unsigned short *pevent) |
| unsigned short * | DecodeS800TimeOfFlight (unsigned short *pevent) |
| unsigned short * | DecodeS800Trigger (unsigned short *pevent) |
| unsigned short * | DecodeS800HodoScope (unsigned short *pevent) |
| unsigned short * | DecodeS800NewMultiHitTDC (unsigned short *pevent) |
| ClassDef (S800, 1) | |
Protected Attributes | |
| GTimeOfFlight | fTof |
| GTrigger | fTrigger |
| GScintillator | fScintillator [3] |
| GIonChamber | fIonChamber |
| GHodoscope | fHodoscope [32] |
| GCrdc | fCrdc [2] |
| GMultiHitTOF | fMultiHitTOF |
| GCrdc_test | fCrdc_test |
| long long int | fts |
| long long int | fits |
| long long int | fevtnr |
Raw data structure for S800 as a whole. Contains instances of GTimeOfFlight GTrigger GScintillator GIonChamber GHodoscope. S800 class will be a copy of the raw event information in the data stream.
Contains methods to unpack the data for each of the S800's dectors for NSCL DAQ 10.02 format
|
protected |
| int S800::DecodeS800 | ( | unsigned short * | pevent, |
| unsigned short | twords | ||
| ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.18