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 |