Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CreateEvent Class Reference

Test algorithm to insure that the TDS is filled appropriately with MCACDHit, MCCalorimeterHit and MCTKRHit data. More...

#include <CreateEvent.h>

Inheritance diagram for CreateEvent:

Algorithm List of all members.

Public Methods

 CreateEvent (const std::string& name, ISvcLocator* pSvcLocator)
 Constructor of this form must be provided. More...

StatusCode initialize ()
 mandatory. More...

StatusCode execute ()
 mandatory. More...

StatusCode finalize ()
 mandatory. More...

StatusCode testMcClass ()

Private Attributes

IGlastDetSvcm_detSvc
IGlastIRFLoadSvc* m_irfLoadSvc

Detailed Description

Test algorithm to insure that the TDS is filled appropriately with MCACDHit, MCCalorimeterHit and MCTKRHit data.

Original Author: Sawyer Gillespie

To Run:

Definition at line 33 of file CreateEvent.h.


Constructor & Destructor Documentation

CreateEvent::CreateEvent ( const std::string & name,
ISvcLocator * pSvcLocator )
 

Constructor of this form must be provided.

Definition at line 37 of file CreateEvent.cpp.


Member Function Documentation

StatusCode CreateEvent::execute ( )
 

mandatory.

Definition at line 79 of file CreateEvent.cpp.

StatusCode CreateEvent::finalize ( )
 

mandatory.

Causes the TDS to be seached, if the TKR data is unavailable, then the converter is called to retrieve the data

Definition at line 189 of file CreateEvent.cpp.

StatusCode CreateEvent::initialize ( )
 

mandatory.

The "functional" part of the class: For the EmptyAlgorithm example they do nothing apart from print out info messages. NB in the initialize method: you must explicitly initialize the base class before using any services (message service, event data service etc.) otherwise the behaviour will be unpredictable at best.

Definition at line 50 of file CreateEvent.cpp.

StatusCode CreateEvent::testMcClass ( )
 

Definition at line 198 of file CreateEvent.cpp.


Member Data Documentation

IGlastDetSvc * CreateEvent::m_detSvc [private]
 

Definition at line 50 of file CreateEvent.h.

IGlastIRFLoadSvc * CreateEvent::m_irfLoadSvc [private]
 

Definition at line 51 of file CreateEvent.h.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 12:21:13 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000