Pandora
Pandora source code navigator
|
lar pfo object factory responsible for pfo creation More...
#include "LArShowerPfo.h"
Public Types | |
typedef object_creation::ParticleFlowObject::Parameters | Parameters |
typedef object_creation::ParticleFlowObject::Object | Object |
Public Member Functions | |
Parameters * | NewParameters () const |
Create new parameters instance on the heap (memory-management to be controlled by user) | |
pandora::StatusCode | Read (Parameters ¶meters, pandora::FileReader &fileReader) const |
Read any additional (derived class only) object parameters from file using the specified file reader. | |
pandora::StatusCode | Write (const Object *const pObject, pandora::FileWriter &fileWriter) const |
Persist any additional (derived class only) object parameters using the specified file writer. | |
pandora::StatusCode | Create (const Parameters ¶meters, const Object *&pObject) const |
Create an object with the given parameters. | |
virtual StatusCode | Read (Parameters ¶meters, FileReader &fileReader) const=0 |
Read any additional (derived class only) object parameters from file using the specified file reader. | |
virtual StatusCode | Write (const Object *const pObject, FileWriter &fileWriter) const=0 |
Persist any additional (derived class only) object parameters using the specified file writer. | |
Protected Member Functions | |
virtual StatusCode | Create (const Parameters ¶meters, const Object *&pObject) const=0 |
Create an object with the given parameters. | |
lar pfo object factory responsible for pfo creation
Definition at line 124 of file LArShowerPfo.h.
|
inherited |
Definition at line 29 of file ObjectFactory.h.
|
inherited |
Definition at line 28 of file ObjectFactory.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.
|
protectedpure virtualinherited |
Create an object with the given parameters.
parameters | the parameters to pass in constructor |
pObject | to receive the address of the object created |
|
inlinevirtual |
Create new parameters instance on the heap (memory-management to be controlled by user)
Definition at line 233 of file LArShowerPfo.h.
|
pure virtualinherited |
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 |
|
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.
|
pure virtualinherited |
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 |
|
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.