00001 #include "TCernGem12UnpackEvent.h" 00002 #include "TCernGem12UnpackEvent.h" 00003 00004 #include "TRocEvent.h" 00005 00006 #include "TGo4Log.h" 00007 00008 //*********************************************************** 00009 TCernGem12UnpackEvent::TCernGem12UnpackEvent() : 00010 TCBMBeamtimeEvent() 00011 { 00012 } 00013 00014 //*********************************************************** 00015 TCernGem12UnpackEvent::TCernGem12UnpackEvent(const char* name) : 00016 TCBMBeamtimeEvent(name) 00017 { 00018 TGo4Log::Info("TCernGem12UnpackEvent: Create instance %s", name); 00019 // here we compose event from subevents: 00020 Short_t subid=0; 00021 AddSubEvent(new TRocEvent("ROC", subid++)); 00022 } 00023 00024 //*********************************************************** 00025 TCernGem12UnpackEvent::~TCernGem12UnpackEvent() 00026 { 00027 } 00028 00029 //----------------------------------------------------------- 00030 void TCernGem12UnpackEvent::Clear(Option_t *t) 00031 { 00032 TCBMBeamtimeEvent::Clear(t); // will clear all subevents 00033 00034 // put additional clear actions here: 00035 }