7 #ifndef I_LAR_PANDORA_H 8 #define I_LAR_PANDORA_H 1 21 typedef std::map< int, art::Ptr<recob::Hit> >
IdToHitMap;
45 virtual void CreatePandoraInstances() = 0;
50 virtual void ConfigurePandoraInstances() = 0;
55 virtual void DeletePandoraInstances() = 0;
63 virtual void CreatePandoraInput(
art::Event &
evt, IdToHitMap &idToHitMap) = 0;
71 virtual void ProcessPandoraOutput(
art::Event &evt,
const IdToHitMap &idToHitMap) = 0;
76 virtual void RunPandoraInstances() = 0;
81 virtual void ResetPandoraInstances() = 0;
90 m_pPrimaryPandora(nullptr)
102 #endif // #ifndef I_LAR_PANDORA_H Reconstruction base classes.
std::map< int, art::Ptr< recob::Hit > > IdToHitMap
const pandora::Pandora * m_pPrimaryPandora
The address of the primary pandora instance.
virtual ~ILArPandora()
Destructor.