00001 // -*- C++ -*- 00002 // 00003 // Package: Notification 00004 // Class : SimActivityRegistry 00005 // 00006 // Implementation: 00007 // <Notes on implementation> 00008 // 00009 // Original Author: Chris Jones 00010 // Created: Sun Nov 13 12:44:58 EST 2005 00011 // $Id: SimActivityRegistry.cc,v 1.2 2005/11/21 22:01:21 chrjones Exp $ 00012 // 00013 00014 // system include files 00015 00016 // user include files 00017 #include "SimG4Core/Notification/interface/SimActivityRegistry.h" 00018 00019 00020 // 00021 // constants, enums and typedefs 00022 // 00023 00024 // 00025 // static data member definitions 00026 // 00027 00028 // 00029 // constructors and destructor 00030 // 00031 //SimActivityRegistry::SimActivityRegistry() 00032 //{ 00033 //} 00034 00035 // SimActivityRegistry::SimActivityRegistry(const SimActivityRegistry& rhs) 00036 // { 00037 // // do actual copying here; 00038 // } 00039 00040 //SimActivityRegistry::~SimActivityRegistry() 00041 //{ 00042 //} 00043 00044 // 00045 // assignment operators 00046 // 00047 // const SimActivityRegistry& SimActivityRegistry::operator=(const SimActivityRegistry& rhs) 00048 // { 00049 // //An exception safe implementation is 00050 // SimActivityRegistry temp(rhs); 00051 // swap(rhs); 00052 // 00053 // return *this; 00054 // } 00055 00056 // 00057 // member functions 00058 // 00059 void 00060 SimActivityRegistry::connect(SimActivityRegistry& iOther) 00061 { 00062 beginOfJobSignal_.connect(iOther.beginOfJobSignal_); 00063 dddWorldSignal_.connect(iOther.dddWorldSignal_); 00064 beginOfRunSignal_.connect(iOther.beginOfRunSignal_); 00065 beginOfEventSignal_.connect(iOther.beginOfEventSignal_); 00066 beginOfTrackSignal_.connect(iOther.beginOfTrackSignal_); 00067 g4StepSignal_.connect(iOther.g4StepSignal_); 00068 00069 endOfRunSignal_.connect(iOther.endOfRunSignal_); 00070 endOfEventSignal_.connect(iOther.endOfEventSignal_); 00071 endOfTrackSignal_.connect(iOther.endOfTrackSignal_); 00072 } 00073 // 00074 // const member functions 00075 // 00076 00077 // 00078 // static member functions 00079 //