Go to the documentation of this file.00001 #include "TMbsCrateEvent.h"
00002
00003 #include <stdlib.h>
00004 #include "TGo4Log.h"
00005
00006
00007
00008
00009 TMbsCrateEvent::TMbsCrateEvent() :
00010 TGo4EventElement()
00011 {
00012 }
00013
00014 TMbsCrateEvent::TMbsCrateEvent(const char* name, Short_t id) :
00015 TGo4EventElement(name,name,id)
00016 {
00017 TGo4Log::Info("TTRDMadcEvent: Create instance %s with composite id %d", name, id);
00018 }
00019
00020 TMbsCrateEvent::~TMbsCrateEvent()
00021 {
00022 }
00023
00024 void TMbsCrateEvent::Clear(Option_t *t)
00025 {
00026
00027
00028 if(IsValid())
00029 {
00030 fIsPulser = kFALSE;
00031
00032 for(int mad=0; mad<MAX_MADC;++mad)
00033 for(int ch=0; ch<N_MADC_CHA;++ch)
00034 fMadc[mad][ch]=0;
00035
00036 for(int t=0; t<MAX_1182;++t)
00037 for (int ch=0;ch<NUM_1182_CH;ch++)
00038 fData1182[t][ch]=0;
00039
00040 for(int ch=0;ch<NUM_V560_CH;ch++)
00041 f560Scaler[ch] = 0;
00042
00043 for (int n=0;n<MAX_1290;n++)
00044 fMtdc[n].Clear();
00045
00046 for(int ch=0;ch<NUM_V550_CH;ch++){
00047 f550Data0[ch] = 0;
00048 f550Data1[ch] = 0;
00049 }
00050 }
00051
00052 SetValid(kFALSE);
00053 }
00054