Pandora
Pandora source code navigator
Loading...
Searching...
No Matches
PcaShowerParticleBuildingAlgorithm.h
Go to the documentation of this file.
1
8#ifndef LAR_PCA_SHOWER_PARTICLE_BUILDING_ALGORITHM_H
9#define LAR_PCA_SHOWER_PARTICLE_BUILDING_ALGORITHM_H 1
10
12
14
15namespace lar_content
16{
17
22{
23public:
28
33 {
34 public:
36 };
37
38private:
39 void CreatePfo(const pandora::ParticleFlowObject *const pInputPfo, const pandora::ParticleFlowObject *&pOutputPfo) const;
40
42
43 unsigned int m_layerFitHalfWindow;
44};
45
46//------------------------------------------------------------------------------------------------------------------------------------------
47
52
53} // namespace lar_content
54
55#endif // #ifndef LAR_PCA_SHOWER_PARTICLE_BUILDING_ALGORITHM_H
Header file for the 3D particle creation algorithm class.
Header file for the lar pfo class.
pandora::Algorithm * CreateAlgorithm() const
Create an instance of an algorithm.
void CreatePfo(const pandora::ParticleFlowObject *const pInputPfo, const pandora::ParticleFlowObject *&pOutputPfo) const
Create specialised Pfo from an generic input Pfo.
pandora::StatusCode ReadSettings(const pandora::TiXmlHandle xmlHandle)
Read the algorithm settings.
Factory class for instantiating algorithms.
Definition Algorithm.h:39
Algorithm class. Algorithm addresses are held only by the algorithm manager. They have a fully define...
Definition Algorithm.h:21
ParticleFlowObject class.
StatusCode
The StatusCode enum.