• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

beamtime/cern-oct12/go4/TCernOct12DetectorEvent.cxx (r4864/r3721)

Go to the documentation of this file.
00001 #include "TCernOct12DetectorEvent.h"
00002 
00003 #include "TGo4Log.h"
00004 
00005 #include "TFiberHodEvent.h"
00006 #include "TBeamMonitorEvent.h"
00007 #include "RICH/TRICHEvent.h"
00008 #include "BUCHAREST/TTRDBucharestEvent.h"
00009 #include "MSFFM/TTRDMuensterFrankfurtEvent.h"
00010 
00011 TCernOct12DetectorEvent::TCernOct12DetectorEvent(const char* name) :
00012    TCBMBeamtimeEvent(name)
00013 {
00014    TGo4Log::Info("TCernOct12DetectorEvent: Create instance %s", name);
00015 // here we compose event from subevents:
00016    Short_t subid=0;
00017 
00018    AddSubEvent(new TFiberHodEvent("Hodo1", subid++));
00019    AddSubEvent(new TFiberHodEvent("Hodo2", subid++));
00020    AddSubEvent(new TBeamMonitorEvent("BEAM", subid++));
00021    AddSubEvent(new TRICHEvent("RICH", subid++));
00022    AddSubEvent(new TTRDBucharestEvent("TRDBUCHAREST", subid++));
00023    AddSubEvent(new TTRDMuensterFrankfurtEvent("TRDMSFFM", subid++));
00024 }
00025 
00026 TCernOct12DetectorEvent::TCernOct12DetectorEvent() :
00027    TCBMBeamtimeEvent()
00028 {
00029 }
00030 
00031 TCernOct12DetectorEvent::~TCernOct12DetectorEvent()
00032 {
00033 }
00034 
00035 
00036 
00037 void  TCernOct12DetectorEvent::Clear(Option_t *t)
00038 {
00039   TCBMBeamtimeEvent::Clear(); // will clear all subevents
00040 
00041 // put additional clear actions here:
00042   
00043 }

Generated on Tue Dec 10 2013 04:52:18 for ROCsoft by  doxygen 1.7.1