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... | |
Interface for a factory class that creates a ReconstructedParticle from an MCParticle.
|
inlinevirtual |
Virtual d'tor.
|
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.
Implemented in marlin::SimpleParticleFactory.
Referenced by marlin::SimpleFastMCProcessor::processEvent().