MCParticleCreator class. More...
#include <MCParticleCreator.h>
Classes | |
| class | Settings |
| Settings class. More... | |
Public Types | |
| typedef std::vector< std::string > | StringVector |
Public Member Functions | |
| MCParticleCreator (const Settings &settings, const pandora::Pandora *const pPandora) | |
| Constructor. More... | |
| ~MCParticleCreator () | |
| Destructor. | |
| pandora::StatusCode | CreateMCParticles (const EVENT::LCEvent *const pLCEvent) const |
| Create MCParticles. More... | |
| pandora::StatusCode | CreateTrackToMCParticleRelationships (const EVENT::LCEvent *const pLCEvent, const TrackVector &trackVector) const |
| Create Track to mc particle relationships. More... | |
| pandora::StatusCode | CreateCaloHitToMCParticleRelationships (const EVENT::LCEvent *const pLCEvent, const CalorimeterHitVector &calorimeterHitVector) const |
| Create calo hit to mc particle relationships. More... | |
MCParticleCreator class.
| MCParticleCreator::MCParticleCreator | ( | const Settings & | settings, |
| const pandora::Pandora *const | pPandora | ||
| ) |
Constructor.
| settings | the creator settings |
| pPandora | address of the relevant pandora instance |
| pandora::StatusCode MCParticleCreator::CreateCaloHitToMCParticleRelationships | ( | const EVENT::LCEvent *const | pLCEvent, |
| const CalorimeterHitVector & | calorimeterHitVector | ||
| ) | const |
Create calo hit to mc particle relationships.
| pLCEvent | the lcio event |
| calorimeterHitVector | the vector containing all calorimeter hits successfully passed to pandora |
References MCParticleCreator::Settings::m_lcCaloHitRelationCollections.
Referenced by PandoraPFANewProcessor::processEvent().
| pandora::StatusCode MCParticleCreator::CreateMCParticles | ( | const EVENT::LCEvent *const | pLCEvent | ) | const |
Create MCParticles.
| pLCEvent | the lcio event |
References MCParticleCreator::Settings::m_mcParticleCollections.
Referenced by PandoraPFANewProcessor::processEvent().
| pandora::StatusCode MCParticleCreator::CreateTrackToMCParticleRelationships | ( | const EVENT::LCEvent *const | pLCEvent, |
| const TrackVector & | trackVector | ||
| ) | const |
Create Track to mc particle relationships.
| pLCEvent | the lcio event |
| trackVector | the vector containing all tracks successfully passed to pandora |
References MCParticleCreator::Settings::m_lcTrackRelationCollections.
Referenced by PandoraPFANewProcessor::processEvent().
1.8.6