Public Member Functions | Private Attributes

TGo4StepFactory Class Reference

#include <TGo4StepFactory.h>

Inheritance diagram for TGo4StepFactory:
TGo4EventServerFactory TGo4EventFactory TGo4PrintFactory

List of all members.

Public Member Functions

 TGo4StepFactory ()
 TGo4StepFactory (const char *name)
virtual ~TGo4StepFactory ()
virtual TGo4EventElementCreateInputEvent ()
virtual TGo4EventElementCreateOutputEvent ()
virtual TGo4EventProcessorCreateEventProcessor (TGo4EventProcessorParameter *par)
virtual TGo4EventSourceCreateEventSource (TGo4EventSourceParameter *par)
void DefEventProcessor (const char *Pname, const char *Pclass)
void DefInputEvent (const char *Iname, const char *Iclass)
void DefOutputEvent (const char *Oname, const char *Oclass)
void DefUserEventSource (const char *Sclass)

Private Attributes

TString fnewProcessor
TString fProcessorName
TString fnewOutputEvent
TString fOutputEventName
TString fnewInputEvent
TString fInputEventName
TString fnewEventSource

Detailed Description

Definition at line 19 of file TGo4StepFactory.h.


Constructor & Destructor Documentation

TGo4StepFactory::TGo4StepFactory (  ) 

Definition at line 27 of file TGo4StepFactory.cxx.

References TGo4Log::Debug().

TGo4StepFactory::TGo4StepFactory ( const char *  name  ) 
TGo4StepFactory::~TGo4StepFactory (  )  [virtual]

Definition at line 60 of file TGo4StepFactory.cxx.

References TGo4Log::Debug().


Member Function Documentation

TGo4EventProcessor * TGo4StepFactory::CreateEventProcessor ( TGo4EventProcessorParameter par  )  [virtual]

Implements TGo4EventServerFactory.

Reimplemented in TGo4PrintFactory.

Definition at line 73 of file TGo4StepFactory.cxx.

References TGo4Log::Error(), fnewProcessor, fProcessorName, and TGo4Log::Info().

TGo4EventSource * TGo4StepFactory::CreateEventSource ( TGo4EventSourceParameter par  )  [virtual]

Reimplemented from TGo4EventServerFactory.

Definition at line 148 of file TGo4StepFactory.cxx.

References TGo4Log::Error(), fnewEventSource, and TGo4Log::Info().

TGo4EventElement * TGo4StepFactory::CreateInputEvent (  )  [virtual]
TGo4EventElement * TGo4StepFactory::CreateOutputEvent (  )  [virtual]
void TGo4StepFactory::DefEventProcessor ( const char *  Pname,
const char *  Pclass 
)
void TGo4StepFactory::DefInputEvent ( const char *  Iname,
const char *  Iclass 
)
void TGo4StepFactory::DefOutputEvent ( const char *  Oname,
const char *  Oclass 
)
void TGo4StepFactory::DefUserEventSource ( const char *  Sclass  ) 

Definition at line 136 of file TGo4StepFactory.cxx.

References fnewEventSource.

Referenced by CreateDefaultAnalysis(), and TYYYAnalysis::TYYYAnalysis().


Member Data Documentation

Definition at line 38 of file TGo4StepFactory.h.

Referenced by CreateInputEvent(), DefInputEvent(), and TGo4StepFactory().

Definition at line 39 of file TGo4StepFactory.h.

Referenced by CreateEventSource(), and DefUserEventSource().

Definition at line 37 of file TGo4StepFactory.h.

Referenced by CreateInputEvent(), DefInputEvent(), and TGo4StepFactory().

Definition at line 35 of file TGo4StepFactory.h.

Referenced by CreateOutputEvent(), DefOutputEvent(), and TGo4StepFactory().

TString TGo4StepFactory::fnewProcessor [private]

Definition at line 33 of file TGo4StepFactory.h.

Referenced by CreateEventProcessor(), DefEventProcessor(), and TGo4StepFactory().

Definition at line 36 of file TGo4StepFactory.h.

Referenced by CreateOutputEvent(), DefOutputEvent(), and TGo4StepFactory().

Definition at line 34 of file TGo4StepFactory.h.

Referenced by CreateEventProcessor(), DefEventProcessor(), and TGo4StepFactory().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines