lar pfo object factory responsible for pfo creation More...
#include <LArShowerPfo.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 Object *const pObject, pandora::FileWriter &fileWriter) const |
Persist any additional (derived class only) object parameters using the specified file writer. More... | |
pandora::StatusCode | Create (const Parameters ¶meters, const Object *&pObject) const |
Create an object with the given parameters. More... | |
lar pfo object factory responsible for pfo creation
Definition at line 124 of file LArShowerPfo.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 240 of file LArShowerPfo.h.
|
inline |
Create new parameters instance on the heap (memory-management to be controlled by user)
Definition at line 233 of file LArShowerPfo.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 250 of file LArShowerPfo.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 259 of file LArShowerPfo.h.