//////////////////////////////////// // CAMAC (Stelzer) event unpacker // for the Asy-EOS experiment. // A. Le Fevre, 11/2012 //////////////////////////////////// #include "TCAMACEvent.h" TCAMACEvent *gcamacevent = 0; using namespace std; //Constructor TCAMACEvent::TCAMACEvent() { if(gcamacevent==0) gcamacevent = this; } //Destructor TCAMACEvent::~TCAMACEvent() { gcamacevent = 0; } //************************************************ // // STELZER readout - event structure // //************************************************ float TCAMACEvent::tstart_sc(int *buffer, int nWords){ int *SubEventDataPtr=buffer; Int_t word[33],ii; for (ii=5; ii<13; ii++){ // word = 0xFFFF0313; // word = (word<<21)>>21; word[ii] = (((*(SubEventDataPtr+ii))<<21)>>21); // cout<<(hex)<>21); // word = psubevt->Data(i); // word= (word<<21)>>21; // cout<<(hex)<>20); // cout<<(hex)<