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

McDisplayAlg Class Reference

#include <McDisplayAlg.h>

Inheritance diagram for McDisplayAlg:

Algorithm List of all members.

Public Methods

 McDisplayAlg (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 makeTree ()

Private Attributes

IGlastDetSvc* m_detSvc
CalRecon* m_recon
xml::IFile* m_ini
McVertex* m_root
McParticle* m_part1
McParticle* m_part2
McParticle* m_part3
McVertex* m_vert1
McVertex* m_vert2
McVertex* m_vert3
DisplayMcEventm_mcEvent

Constructor & Destructor Documentation

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

Constructor of this form must be provided.

Definition at line 23 of file McDisplayAlg.cxx.


Member Function Documentation

StatusCode McDisplayAlg::execute ( )
 

mandatory.

Definition at line 60 of file McDisplayAlg.cxx.

StatusCode McDisplayAlg::finalize ( )
 

mandatory.

Definition at line 72 of file McDisplayAlg.cxx.

StatusCode McDisplayAlg::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 35 of file McDisplayAlg.cxx.

StatusCode McDisplayAlg::makeTree ( )
 

Definition at line 80 of file McDisplayAlg.cxx.

Referenced by initialize().


Member Data Documentation

IGlastDetSvc * McDisplayAlg::m_detSvc [private]
 

Definition at line 50 of file McDisplayAlg.h.

xml::IFile * McDisplayAlg::m_ini [private]
 

Definition at line 55 of file McDisplayAlg.h.

DisplayMcEvent * McDisplayAlg::m_mcEvent [private]
 

Definition at line 67 of file McDisplayAlg.h.

McParticle * McDisplayAlg::m_part1 [private]
 

Definition at line 60 of file McDisplayAlg.h.

McParticle * McDisplayAlg::m_part2 [private]
 

Definition at line 61 of file McDisplayAlg.h.

McParticle * McDisplayAlg::m_part3 [private]
 

Definition at line 62 of file McDisplayAlg.h.

CalRecon * McDisplayAlg::m_recon [private]
 

Definition at line 52 of file McDisplayAlg.h.

McVertex * McDisplayAlg::m_root [private]
 

Definition at line 59 of file McDisplayAlg.h.

McVertex * McDisplayAlg::m_vert1 [private]
 

Definition at line 63 of file McDisplayAlg.h.

McVertex * McDisplayAlg::m_vert2 [private]
 

Definition at line 64 of file McDisplayAlg.h.

McVertex * McDisplayAlg::m_vert3 [private]
 

Definition at line 65 of file McDisplayAlg.h.


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