00001 //--------------------------------------------------------------- 00002 // Go4 Release Package v2.10-5 (build 21005) 00003 // 03-Nov-2005 00004 //--------------------------------------------------------------- 00005 // The GSI Online Offline Object Oriented (Go4) Project 00006 // Experiment Data Processing at DVEE department, GSI 00007 //--------------------------------------------------------------- 00008 // 00009 //Copyright (C) 2000- Gesellschaft f. Schwerionenforschung, GSI 00010 // Planckstr. 1, 64291 Darmstadt, Germany 00011 //Contact: http://go4.gsi.de 00012 //---------------------------------------------------------------- 00013 //This software can be used under the license agreements as stated 00014 //in Go4License.txt file which is part of the distribution. 00015 //---------------------------------------------------------------- 00016 #include "TXXXAnlFact.h" 00017 00018 //*********************************************************** 00019 TXXXAnlFact::TXXXAnlFact(Text_t * name) 00020 : TGo4EventServerFactory(name) 00021 {} 00022 //*********************************************************** 00023 TXXXAnlFact::TXXXAnlFact() 00024 : TGo4EventServerFactory("XXX Analysis Fact") 00025 {} 00026 //*********************************************************** 00027 TXXXAnlFact::~TXXXAnlFact() 00028 {} 00029 //*********************************************************** 00030 00031 //----------------------------------------------------------- 00032 TGo4EventProcessor * TXXXAnlFact::CreateEventProcessor(TGo4EventProcessorParameter* par) 00033 { 00034 TXXXAnlProc* anlproc = new TXXXAnlProc("XXXAnlProc"); 00035 return anlproc; 00036 } 00037 //----------------------------------------------------------- 00038 TGo4EventElement * TXXXAnlFact::CreateOutputEvent() 00039 { 00040 TXXXAnlEvent* anlevent = new TXXXAnlEvent("XXXAnlEvent"); 00041 SetOutputEvent(anlevent); // important for some event store implementations!!! 00042 return anlevent; 00043 } 00044 00045 //----------------------------------------------------------- 00046 TGo4EventElement * TXXXAnlFact::CreateInputEvent() 00047 { // name is given in TXXXUnpackEvent 00048 TXXXUnpackEvent* event = new TXXXUnpackEvent(); 00049 return event; 00050 } 00051 00052 //----------------------------------------------------------- 00053 ClassImp(TXXXAnlFact) 00054 00055 00056 00057 00058 //----------------------------END OF GO4 SOURCE FILE ---------------------