LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "LArPandoraOutput.h"
Public Member Functions | |
Settings () | |
Default constructor. More... | |
void | Validate () const |
Check the parameters and throw an exception if they are not valid. More... | |
Public Attributes | |
const pandora::Pandora * | m_pPrimaryPandora |
art::EDProducer * | m_pProducer |
bool | m_shouldRunStitching |
bool | m_shouldProduceAllOutcomes |
If all outcomes should be produced in separate collections (choose false if you only require the consolidated output) More... | |
std::string | m_allOutcomesInstanceLabel |
The label for the instance producing all outcomes. More... | |
bool | m_isNeutrinoRecoOnlyNoSlicing |
If we are running the neutrino reconstruction only with no slicing. More... | |
std::string | m_hitfinderModuleLabel |
The hit finder module label. More... | |
Settings class.
Definition at line 60 of file LArPandoraOutput.h.
lar_pandora::LArPandoraOutput::Settings::Settings | ( | ) |
Default constructor.
Definition at line 984 of file LArPandoraOutput.cxx.
void lar_pandora::LArPandoraOutput::Settings::Validate | ( | ) | const |
Check the parameters and throw an exception if they are not valid.
Definition at line 995 of file LArPandoraOutput.cxx.
References m_allOutcomesInstanceLabel, m_pPrimaryPandora, m_pProducer, and m_shouldProduceAllOutcomes.
Referenced by lar_pandora::LArPandoraOutput::ProduceArtOutput().
std::string lar_pandora::LArPandoraOutput::Settings::m_allOutcomesInstanceLabel |
The label for the instance producing all outcomes.
Definition at line 77 of file LArPandoraOutput.h.
Referenced by lar_pandora::LArPandora::ProcessPandoraOutput(), lar_pandora::LArPandoraOutput::ProduceArtOutput(), and Validate().
std::string lar_pandora::LArPandoraOutput::Settings::m_hitfinderModuleLabel |
The hit finder module label.
Definition at line 79 of file LArPandoraOutput.h.
Referenced by lar_pandora::LArPandoraOutput::CopyAllHitsToSingleSlice(), and lar_pandora::LArPandora::LArPandora().
bool lar_pandora::LArPandoraOutput::Settings::m_isNeutrinoRecoOnlyNoSlicing |
If we are running the neutrino reconstruction only with no slicing.
Definition at line 78 of file LArPandoraOutput.h.
Referenced by lar_pandora::LArPandoraOutput::BuildSlices(), and lar_pandora::LArPandora::LArPandora().
const pandora::Pandora* lar_pandora::LArPandoraOutput::Settings::m_pPrimaryPandora |
Definition at line 73 of file LArPandoraOutput.h.
Referenced by lar_pandora::LArPandora::beginJob(), lar_pandora::LArPandoraOutput::ProduceArtOutput(), and Validate().
art::EDProducer* lar_pandora::LArPandoraOutput::Settings::m_pProducer |
Definition at line 74 of file LArPandoraOutput.h.
Referenced by lar_pandora::LArPandora::LArPandora(), lar_pandora::LArPandoraOutput::ProduceArtOutput(), and Validate().
bool lar_pandora::LArPandoraOutput::Settings::m_shouldProduceAllOutcomes |
If all outcomes should be produced in separate collections (choose false if you only require the consolidated output)
Definition at line 76 of file LArPandoraOutput.h.
Referenced by lar_pandora::LArPandora::ProcessPandoraOutput(), lar_pandora::LArPandoraOutput::ProduceArtOutput(), and Validate().
bool lar_pandora::LArPandoraOutput::Settings::m_shouldRunStitching |
Definition at line 75 of file LArPandoraOutput.h.
Referenced by lar_pandora::LArPandora::LArPandora(), and lar_pandora::LArPandoraOutput::ProduceArtOutput().