LArPandora class.
More...
#include "LArPandora.h"
LArPandora class.
Definition at line 24 of file LArPandora.h.
◆ LArPandora()
lar_pandora::LArPandora::LArPandora |
( |
fhicl::ParameterSet const & |
pset | ) |
|
◆ beginJob()
void lar_pandora::LArPandora::beginJob |
( |
| ) |
|
◆ ConfigurePandoraInstances()
virtual void lar_pandora::ILArPandora::ConfigurePandoraInstances |
( |
| ) |
|
|
protectedpure virtualinherited |
◆ ConstructHitCollectionToolParameterSet()
fhicl::ParameterSet lar_pandora::LArPandora::ConstructHitCollectionToolParameterSet |
( |
const fhicl::ParameterSet & |
pset | ) |
|
|
protected |
◆ CreatePandoraInput()
void lar_pandora::LArPandora::CreatePandoraInput |
( |
art::Event & |
evt, |
|
|
IdToHitMap & |
idToHitMap |
|
) |
| |
|
protectedvirtual |
Create pandora input hits, mc particles etc.
- Parameters
-
evt | the art event |
idToHitMap | to receive the populated pandora hit id to art hit map |
Implements lar_pandora::ILArPandora.
Definition at line 175 of file LArPandora.cxx.
◆ CreatePandoraInstances()
virtual void lar_pandora::ILArPandora::CreatePandoraInstances |
( |
| ) |
|
|
protectedpure virtualinherited |
◆ DeletePandoraInstances()
virtual void lar_pandora::ILArPandora::DeletePandoraInstances |
( |
| ) |
|
|
protectedpure virtualinherited |
◆ ProcessPandoraOutput()
void lar_pandora::LArPandora::ProcessPandoraOutput |
( |
art::Event & |
evt, |
|
|
const IdToHitMap & |
idToHitMap |
|
) |
| |
|
protectedvirtual |
◆ produce()
void lar_pandora::LArPandora::produce |
( |
art::Event & |
evt | ) |
|
◆ ResetPandoraInstances()
virtual void lar_pandora::ILArPandora::ResetPandoraInstances |
( |
| ) |
|
|
protectedpure virtualinherited |
◆ RunPandoraInstances()
virtual void lar_pandora::ILArPandora::RunPandoraInstances |
( |
| ) |
|
|
protectedpure virtualinherited |
◆ m_allOutcomesInstanceLabel
std::string lar_pandora::LArPandora::m_allOutcomesInstanceLabel |
|
protected |
The instance label for all outcomes.
Definition at line 66 of file LArPandora.h.
◆ m_backtrackerModuleLabel
std::string lar_pandora::LArPandora::m_backtrackerModuleLabel |
|
protected |
The back tracker module label.
Definition at line 64 of file LArPandora.h.
◆ m_collectHitsTool
art tool used to collect the hits
Definition at line 76 of file LArPandora.h.
◆ m_configFile
std::string lar_pandora::LArPandora::m_configFile |
|
protected |
◆ m_disableRealDataCheck
bool lar_pandora::LArPandora::m_disableRealDataCheck |
|
protected |
Whether to check if the input file contains real data before accessing MC information.
Definition at line 73 of file LArPandora.h.
◆ m_driftVolumeMap
The map from volume id to drift volume.
Definition at line 81 of file LArPandora.h.
◆ m_enableDetectorGaps
bool lar_pandora::LArPandora::m_enableDetectorGaps |
|
protected |
Whether to pass detector gap information to Pandora instances.
Definition at line 69 of file LArPandora.h.
◆ m_enableMCParticles
bool lar_pandora::LArPandora::m_enableMCParticles |
|
protected |
Whether to pass mc information to Pandora instances to aid development.
Definition at line 71 of file LArPandora.h.
◆ m_enableProduction
bool lar_pandora::LArPandora::m_enableProduction |
|
protected |
Whether to persist output products.
Definition at line 68 of file LArPandora.h.
◆ m_geantModuleLabel
std::string lar_pandora::LArPandora::m_geantModuleLabel |
|
protected |
◆ m_generatorModuleLabel
std::string lar_pandora::LArPandora::m_generatorModuleLabel |
|
protected |
The generator module label.
Definition at line 60 of file LArPandora.h.
◆ m_hitfinderModuleLabel
std::string lar_pandora::LArPandora::m_hitfinderModuleLabel |
|
protected |
The hit finder module label.
Definition at line 63 of file LArPandora.h.
◆ m_inputSettings
The lar pandora input settings.
Definition at line 78 of file LArPandora.h.
◆ m_lineGapsCreated
bool lar_pandora::LArPandora::m_lineGapsCreated |
|
protected |
Book-keeping: whether line gap creation has been called.
Definition at line 74 of file LArPandora.h.
◆ m_outputSettings
The lar pandora output settings.
Definition at line 79 of file LArPandora.h.
◆ m_pPrimaryPandora
The address of the primary pandora instance.
Definition at line 85 of file ILArPandora.h.
◆ m_printOverallRecoStatus
bool lar_pandora::LArPandora::m_printOverallRecoStatus |
|
protected |
Steering: whether to print current operation status messages.
Definition at line 58 of file LArPandora.h.
◆ m_shouldPerformSliceId
bool lar_pandora::LArPandora::m_shouldPerformSliceId |
|
protected |
Steering: whether to identify slices and select most appropriate pfos.
Definition at line 56 of file LArPandora.h.
◆ m_shouldProduceAllOutcomes
bool lar_pandora::LArPandora::m_shouldProduceAllOutcomes |
|
protected |
Steering: whether to produce all reconstruction outcomes.
Definition at line 57 of file LArPandora.h.
◆ m_shouldRunAllHitsCosmicReco
bool lar_pandora::LArPandora::m_shouldRunAllHitsCosmicReco |
|
protected |
Steering: whether to run all hits cosmic-ray reconstruction.
Definition at line 45 of file LArPandora.h.
◆ m_shouldRunCosmicHitRemoval
bool lar_pandora::LArPandora::m_shouldRunCosmicHitRemoval |
|
protected |
Steering: whether to remove hits from tagged cosmic-rays.
Definition at line 48 of file LArPandora.h.
◆ m_shouldRunCosmicRecoOption
bool lar_pandora::LArPandora::m_shouldRunCosmicRecoOption |
|
protected |
Steering: whether to run cosmic-ray reconstruction for each slice.
Definition at line 54 of file LArPandora.h.
◆ m_shouldRunNeutrinoRecoOption
bool lar_pandora::LArPandora::m_shouldRunNeutrinoRecoOption |
|
protected |
Steering: whether to run neutrino reconstruction for each slice.
Definition at line 52 of file LArPandora.h.
◆ m_shouldRunSlicing
bool lar_pandora::LArPandora::m_shouldRunSlicing |
|
protected |
Steering: whether to slice events into separate regions for processing.
Definition at line 50 of file LArPandora.h.
◆ m_shouldRunStitching
bool lar_pandora::LArPandora::m_shouldRunStitching |
|
protected |
Steering: whether to stitch cosmic-ray muons crossing between volumes.
Definition at line 47 of file LArPandora.h.
◆ m_simChannelModuleLabel
std::string lar_pandora::LArPandora::m_simChannelModuleLabel |
|
protected |
The SimChannel producer module label.
Definition at line 62 of file LArPandora.h.
The documentation for this class was generated from the following files: