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

beamtime/cern-gem12/go4/TCernGem12DetectorEvent.cxx (r4864/r3571)

Go to the documentation of this file.
00001 #include "TCernGem12DetectorEvent.h"
00002 
00003 #include "Gem1/TGem1Event.h"
00004 #include "Gem2/TGem2Event.h"
00005 
00006 #include "TGo4Version.h"
00007 #if __GO4BUILDVERSION__ > 40502
00008 #include "go4iostream.h"
00009 #else
00010 #include "Riostream.h"
00011 #endif
00012 
00013 TCernGem12DetectorEvent::TCernGem12DetectorEvent(const char* name) :
00014    TCBMBeamtimeEvent(name)
00015 {
00016    cout << "**** TCernGem12DetectorEvent: Create instance " << name << endl;
00017 // here we compose event from subevents:
00018    Short_t subid=0;
00019 
00020    AddSubEvent(new TGem1Event("Gem1", subid++));
00021    AddSubEvent(new TGem2Event("Gem2", subid++));
00022 }
00023 
00024 TCernGem12DetectorEvent::TCernGem12DetectorEvent() :
00025    TCBMBeamtimeEvent()
00026 {
00027 }
00028 
00029 TCernGem12DetectorEvent::~TCernGem12DetectorEvent()
00030 {
00031 }
00032 
00033 
00034 
00035 void  TCernGem12DetectorEvent::Clear(Option_t *t)
00036 {
00037   TCBMBeamtimeEvent::Clear(); // will clear all subevents
00038 // put additional clear actions here:
00039 }

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