![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
NeutrinoCreationAlgorithm class. More...
#include "NeutrinoCreationAlgorithm.h"
Public Member Functions | |
| NeutrinoCreationAlgorithm () | |
| Default constructor. More... | |
Private Member Functions | |
| pandora::StatusCode | Run () |
| pandora::StatusCode | ForceSingleEmptyNeutrino () const |
| Force creation of a single neutrino, with no vertex, regardless of number of input vertices. More... | |
| void | FillDefaultNeutrinoParameters (PandoraContentApi::ParticleFlowObject::Parameters &pfoParameters) const |
| Fill provided pfo parameters with default/dummy values for later refinement. More... | |
| pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
Private Attributes | |
| std::string | m_vertexListName |
| The name of the neutrino vertex list. More... | |
| std::string | m_neutrinoPfoListName |
| The name of the neutrino pfo list. More... | |
| bool | m_forceSingleEmptyNeutrino |
| Whether to force creation of a single neutrino, with no vertex, regardless of number of input vertices. More... | |
NeutrinoCreationAlgorithm class.
Definition at line 19 of file NeutrinoCreationAlgorithm.h.
| lar_content::NeutrinoCreationAlgorithm::NeutrinoCreationAlgorithm | ( | ) |
Default constructor.
Definition at line 22 of file NeutrinoCreationAlgorithm.cc.
|
private |
Fill provided pfo parameters with default/dummy values for later refinement.
| pfoParameters | the pfo parameters |
Definition at line 100 of file NeutrinoCreationAlgorithm.cc.
References f.
Referenced by ForceSingleEmptyNeutrino(), and Run().
|
private |
Force creation of a single neutrino, with no vertex, regardless of number of input vertices.
Definition at line 77 of file NeutrinoCreationAlgorithm.cc.
References FillDefaultNeutrinoParameters(), and m_neutrinoPfoListName.
Referenced by Run().
|
private |
Definition at line 112 of file NeutrinoCreationAlgorithm.cc.
References m_forceSingleEmptyNeutrino, m_neutrinoPfoListName, and m_vertexListName.
|
private |
Definition at line 29 of file NeutrinoCreationAlgorithm.cc.
References FillDefaultNeutrinoParameters(), ForceSingleEmptyNeutrino(), m_forceSingleEmptyNeutrino, m_neutrinoPfoListName, and m_vertexListName.
|
private |
Whether to force creation of a single neutrino, with no vertex, regardless of number of input vertices.
Definition at line 47 of file NeutrinoCreationAlgorithm.h.
Referenced by ReadSettings(), and Run().
|
private |
The name of the neutrino pfo list.
Definition at line 45 of file NeutrinoCreationAlgorithm.h.
Referenced by ForceSingleEmptyNeutrino(), ReadSettings(), and Run().
|
private |
The name of the neutrino vertex list.
Definition at line 44 of file NeutrinoCreationAlgorithm.h.
Referenced by ReadSettings(), and Run().