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

beamtime/cosy-nov11/go4/TCosyNov11DetectorEvent.cxx (r4864/r3159)

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

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