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