Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

IStateCreator Class Reference

#include <TrackTools/IStateCreator.h>

Inheritance diagram for IStateCreator:

TrueStateCreator List of all members.

Public Member Functions

virtual StatusCode createState (const MCParticle *mcPart, double zrec, State *&pState) const =0
 create a state at z-position from MCParticle entry/exit points
virtual StatusCode createStateVertex (const MCParticle *mcPart, State *&pState) const =0
 create a state at MCParticle vertex

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Retrieve interface ID.

Detailed Description

Interface class for TrueStateCreator (in Tr/TrackChecker).

Author:
Eduardo Rodrigues (adaptations to new track event model)
Date:
2005-04-04
Author:
Rutger van der Eijk
Date:
4-7-2002

Definition at line 25 of file IStateCreator.h.


Member Function Documentation

virtual StatusCode IStateCreator::createState const MCParticle *  mcPart,
double  zrec,
State *&  pState
const [pure virtual]
 

create a state at z-position from MCParticle entry/exit points

Implemented in TrueStateCreator.

virtual StatusCode IStateCreator::createStateVertex const MCParticle *  mcPart,
State *&  pState
const [pure virtual]
 

create a state at MCParticle vertex

Implemented in TrueStateCreator.

static const InterfaceID& IStateCreator::interfaceID  )  [inline, static]
 

Retrieve interface ID.

Definition at line 28 of file IStateCreator.h.

References IID_IStateCreator().

00028 { return IID_IStateCreator; }


The documentation for this class was generated from the following file:
Generated on Thu Apr 7 22:43:28 2005 for New Track Event Model by doxygen 1.4.1