7 #ifndef I_LAR_PANDORA_H 8 #define I_LAR_PANDORA_H 1 47 virtual void CreatePandoraInstances() = 0;
52 virtual void ConfigurePandoraInstances() = 0;
57 virtual void DeletePandoraInstances() = 0;
65 virtual void CreatePandoraInput(
art::Event&
evt, IdToHitMap& idToHitMap) = 0;
73 virtual void ProcessPandoraOutput(
art::Event& evt,
const IdToHitMap& idToHitMap) = 0;
78 virtual void RunPandoraInstances() = 0;
83 virtual void ResetPandoraInstances() = 0;
91 : EDProducer(pset), m_pPrimaryPandora(nullptr)
100 #endif // #ifndef I_LAR_PANDORA_H std::map< int, art::Ptr< recob::Hit > > IdToHitMap
Reconstruction base classes.
const pandora::Pandora * m_pPrimaryPandora
The address of the primary pandora instance.
virtual ~ILArPandora()
Destructor.