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

McVertexCnv Class Reference

#include <McVertexCnv.h>

Inheritance diagram for McVertexCnv:

BaseCnv Converter List of all members.

Public Methods

 McVertexCnv ( ISvcLocator* svc )
 Standard Constructor. More...

virtual ~McVertexCnv ()
 Standard Destructor. More...

virtual StatusCode updateObj (IOpaqueAddress* pAddress, DataObject* pObject)
 Update complete object. More...

virtual StatusCode createObj (IOpaqueAddress* pAddress, DataObject*& refpObject)
 Create object. More...


Static Public Methods

const CLID& classID ()
 class ID. More...


Private Methods

void addParticle (McVertex* mother, FluxGenerator::ParticleData* p)

Private Attributes

McVertex* m_root
McVertexCol* m_vlist
McParticleCol* m_plist

Friends

class  CnvFactory< BaseCnv >

Detailed Description

Handles the conversion of McVertex currently uses the IRF information.

Definition at line 35 of file McVertexCnv.h.


Constructor & Destructor Documentation

McVertexCnv::McVertexCnv ( ISvcLocator * svc )
 

Standard Constructor.

Definition at line 51 of file McVertexCnv.cpp.

McVertexCnv::~McVertexCnv ( ) [virtual]
 

Standard Destructor.

Definition at line 59 of file McVertexCnv.cpp.


Member Function Documentation

void McVertexCnv::addParticle ( McVertex * mother,
FluxGenerator::ParticleData * p ) [private]
 

Definition at line 61 of file McVertexCnv.cpp.

Referenced by createObj().

const CLID & McVertexCnv::classID ( ) [static]
 

class ID.

Definition at line 46 of file McVertexCnv.cpp.

StatusCode McVertexCnv::createObj ( IOpaqueAddress * pAddress,
DataObject *& refpObject ) [virtual]
 

Create object.

Definition at line 20 of file McVertexCnv.cpp.

StatusCode McVertexCnv::updateObj ( IOpaqueAddress * pAddress,
DataObject * pObject ) [virtual]
 

Update complete object.

Definition at line 40 of file McVertexCnv.cpp.


Friends And Related Function Documentation

class CnvFactory [friend]
 

Definition at line 36 of file McVertexCnv.h.


Member Data Documentation

McParticleCol * McVertexCnv::m_plist [private]
 

Definition at line 57 of file McVertexCnv.h.

McVertex * McVertexCnv::m_root [private]
 

Definition at line 54 of file McVertexCnv.h.

McVertexCol * McVertexCnv::m_vlist [private]
 

Definition at line 56 of file McVertexCnv.h.


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