1#ifndef THcTimeSyncEvtHandler_
2#define THcTimeSyncEvtHandler_
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char filename
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h offset
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t b
Event handler to check TI and FADC synchronization.
std::map< Int_t, Int_t > ExpectedOffsetMap
virtual Int_t SetRewriteFile(const char *filename)
virtual void PrintStats()
virtual void SetBadSyncSizeTrigger(Int_t sizetrigger)
struct THcTimeSyncEvtHandler::RocStats RocStats_t
virtual Int_t Analyze(THaEvData *evdata)
Decoder::THaCodaFile * fCodaOut
UInt_t fSlippingBank[32000]
struct THcTimeSyncEvtHandler::RocTimes RocTimes_t
virtual Int_t AllTdcsPresent(UInt_t *bank)
std::map< Int_t, RocStats_t * > CrateStatsMap
virtual ~THcTimeSyncEvtHandler()
virtual void AccumulateStats(Bool_t sync)
std::map< Int_t, RocTimes_t * > CrateTimeMap
virtual void SetBadROC(Int_t roc)
virtual void SetExpectedOffset(Int_t roc, Int_t offset)
virtual Int_t End(THaRunBase *r=0)
Int_t fBadSyncSizeTrigger
THcTimeSyncEvtHandler & operator=(const THcTimeSyncEvtHandler &fh)
virtual void AddExpectedOffset(Int_t roc, Int_t offset)
THcTimeSyncEvtHandler(const THcTimeSyncEvtHandler &fh)
virtual void SetResync(Bool_t b)
std::map< Int_t, Int_t > fadcLateSlipCountMap
std::map< Int_t, Int_t > ftdcEvCountOffsetMap
Int_t fadc_expected_offset
std::map< Int_t, Int_t > ftdcEvCountWrongMap
std::map< Int_t, Int_t > fadcEarlySlipCountMap
std::map< Int_t, Int_t > fadcOffsetMap
std::map< Int_t, UInt_t > fadcTimesMap
std::map< Int_t, UInt_t > ftdcEvCountMap