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

beamtime/cern-oct11/go4/TCernOct11DetectorEvent.cxx (r4864/r3159)

Go to the documentation of this file.
00001 #include "TCernOct11DetectorEvent.h"
00002 
00003 #include "TFiberHodEvent.h"
00004 #include "TBeamMonitorEvent.h"
00005 #include "RICH/TRICHEvent.h"
00006 #include "BUCHAREST/TTRDBucharestEvent.h"
00007 #include "DUBNA/TTRDDubnaEvent.h"
00008 #include "MSFFM/TTRDMuensterFrankfurtEvent.h"
00009 
00010 #include "TGo4Version.h"
00011 #if __GO4BUILDVERSION__ > 40502
00012 #include "go4iostream.h"
00013 #else
00014 #include "Riostream.h"
00015 #endif
00016 
00017 TCernOct11DetectorEvent::TCernOct11DetectorEvent(const char* name) :
00018    TCBMBeamtimeEvent(name)
00019 {
00020    cout << "**** TCernOct11DetectorEvent: Create instance " << name << endl;
00021 // here we compose event from subevents:
00022    Short_t subid=0;
00023 
00024    AddSubEvent(new TFiberHodEvent("Hodo1", subid++));
00025    AddSubEvent(new TBeamMonitorEvent("BEAM", subid++));
00026    AddSubEvent(new TRICHEvent("RICH", subid++));
00027    AddSubEvent(new TTRDBucharestEvent("TRDBUCHAREST", subid++));
00028    AddSubEvent(new TTRDMuensterFrankfurtEvent("TRDMSFFM", subid++));
00029    AddSubEvent(new TTRDDubnaEvent("TRDDUBNA", subid++));
00030 }
00031 
00032 TCernOct11DetectorEvent::TCernOct11DetectorEvent() :
00033    TCBMBeamtimeEvent()
00034 {
00035 }
00036 
00037 TCernOct11DetectorEvent::~TCernOct11DetectorEvent()
00038 {
00039 }
00040 
00041 
00042 
00043 void  TCernOct11DetectorEvent::Clear(Option_t *t)
00044 {
00045   TCBMBeamtimeEvent::Clear(); // will clear all subevents
00046 
00047 // put additional clear actions here:
00048   
00049 }

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