LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
lar pfo object factory responsible for pfo creation More...
#include "LArTrackPfo.h"
Public Member Functions | |
Parameters * | NewParameters () const |
Create new parameters instance on the heap (memory-management to be controlled by user) More... | |
pandora::StatusCode | Read (Parameters ¶meters, pandora::FileReader &fileReader) const |
Read any additional (derived class only) object parameters from file using the specified file reader. More... | |
pandora::StatusCode | Write (const pandora::ParticleFlowObject *const pObject, pandora::FileWriter &fileWriter) const |
Persist any additional (derived class only) object parameters using the specified file writer. More... | |
pandora::StatusCode | Create (const object_creation::ParticleFlowObject::Parameters ¶meters, const pandora::ParticleFlowObject *&pObject) const |
Create an object with the given parameters. More... | |
lar pfo object factory responsible for pfo creation
Definition at line 84 of file LArTrackPfo.h.
|
inline |
Create an object with the given parameters.
parameters | the parameters to pass in constructor |
pObject | to receive the address of the object created |
Definition at line 129 of file LArTrackPfo.h.
|
inline |
Create new parameters instance on the heap (memory-management to be controlled by user)
Definition at line 122 of file LArTrackPfo.h.
|
inline |
Read any additional (derived class only) object parameters from file using the specified file reader.
parameters | the parameters to pass in constructor |
fileReader | the file reader, used to extract any additional parameters from file |
Definition at line 139 of file LArTrackPfo.h.
|
inline |
Persist any additional (derived class only) object parameters using the specified file writer.
pObject | the address of the object to persist |
fileWriter | the file writer |
Definition at line 148 of file LArTrackPfo.h.