LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
TrackParticleBuildingAlgorithm class. More...
#include "TrackParticleBuildingAlgorithm.h"
Public Member Functions | |
TrackParticleBuildingAlgorithm () | |
Default constructor. More... | |
Protected Member Functions | |
virtual pandora::StatusCode | Run () |
Private Member Functions | |
pandora::StatusCode | ReadSettings (const pandora::TiXmlHandle xmlHandle) |
void | CreatePfo (const pandora::ParticleFlowObject *const pInputPfo, const pandora::ParticleFlowObject *&pOutputPfo) const |
Create specialised Pfo from an generic input Pfo. More... | |
Private Attributes | |
unsigned int | m_slidingFitHalfWindow |
TrackParticleBuildingAlgorithm class.
Definition at line 21 of file TrackParticleBuildingAlgorithm.h.
lar_content::TrackParticleBuildingAlgorithm::TrackParticleBuildingAlgorithm | ( | ) |
Default constructor.
Definition at line 25 of file TrackParticleBuildingAlgorithm.cc.
|
privatevirtual |
Create specialised Pfo from an generic input Pfo.
pInputPfo | the address of the input Pfo |
pOutputPfo | the address of the output Pfo |
Implements lar_content::CustomParticleCreationAlgorithm.
Definition at line 32 of file TrackParticleBuildingAlgorithm.cc.
References util::begin(), lar_content::LArPfoHelper::GetSlidingFitTrajectory(), lar_content::LArPfoHelper::GetVertex(), lar_content::LArTrackPfo::GetVertexDirection(), lar_content::LArTrackPfo::GetVertexPosition(), lar_content::LArPfoHelper::IsFinalState(), lar_content::LArPfoHelper::IsNeutrino(), lar_content::LArPfoHelper::IsNeutrinoFinalState(), lar_content::LArPfoHelper::IsTrack(), m_slidingFitHalfWindow, and lar_content::LArTrackPfoParameters::m_trackStateVector.
|
privatevirtual |
Reimplemented from lar_content::CustomParticleCreationAlgorithm.
Definition at line 106 of file TrackParticleBuildingAlgorithm.cc.
References m_slidingFitHalfWindow, and lar_content::CustomParticleCreationAlgorithm::ReadSettings().
|
protectedvirtualinherited |
Definition at line 20 of file CustomParticleCreationAlgorithm.cc.
|
private |
Definition at line 34 of file TrackParticleBuildingAlgorithm.h.
Referenced by CreatePfo(), and ReadSettings().