Marlin  01.17.01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
marlin::IRecoParticleFactory Class Referenceabstract

Interface for a factory class that creates a ReconstructedParticle from an MCParticle. More...

#include <IRecoParticleFactory.h>

Public Member Functions

virtual ~IRecoParticleFactory ()
 Virtual d'tor. More...
 
virtual
lcio::ReconstructedParticle
createReconstructedParticle (const lcio::MCParticle *mcp)=0
 The actual factory method that creates a new ReconstructedParticle for the given MCParticle. More...
 

Detailed Description

Interface for a factory class that creates a ReconstructedParticle from an MCParticle.

Author
F. Gaede, DESY
Version
Id:
IRecoParticleFactory.h,v 1.2 2005-10-11 12:56:28 gaede Exp

Definition at line 19 of file IRecoParticleFactory.h.

Constructor & Destructor Documentation

virtual marlin::IRecoParticleFactory::~IRecoParticleFactory ( )
inlinevirtual

Virtual d'tor.

Definition at line 24 of file IRecoParticleFactory.h.

Member Function Documentation

virtual lcio::ReconstructedParticle* marlin::IRecoParticleFactory::createReconstructedParticle ( const lcio::MCParticle *  mcp)
pure virtual

The actual factory method that creates a new ReconstructedParticle for the given MCParticle.

NULL if no ReconstructedParticle should be created due to detector acceptance.

Referenced by marlin::SimpleFastMCProcessor::processEvent().


The documentation for this class was generated from the following file: