LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
lsst::meas::algorithms::KernelPsfPersistenceHelper Struct Reference

A read-only singleton struct containing the schema and key used in persistence for KernelPsf. More...

#include <KernelPsfFactory.h>

Inheritance diagram for lsst::meas::algorithms::KernelPsfPersistenceHelper:

Static Public Member Functions

static
KernelPsfPersistenceHelper
const & 
get ()
 

Public Attributes

afw::table::Schema schema
 
afw::table::Key< int > kernel
 
afw::table::PointKey< double > averagePosition
 

Private Member Functions

 KernelPsfPersistenceHelper ()
 

Detailed Description

A read-only singleton struct containing the schema and key used in persistence for KernelPsf.

Definition at line 23 of file KernelPsfFactory.h.

Constructor & Destructor Documentation

lsst::meas::algorithms::KernelPsfPersistenceHelper::KernelPsfPersistenceHelper ( )
private

Definition at line 37 of file KernelPsf.cc.

37  :
38  schema(),
39  kernel(schema.addField<int>("kernel", "archive ID of nested kernel object")),
41  schema, "averagePosition", "average position of stars used to make the PSF", "pixels"
42  ))
43 {
45 }
daf::base::Citizen & getCitizen()
Get the Citizen corresponding to this Schema (SchemaImpl is what inherits from Citizen).
Definition: Schema.h:283
static PointKey addFields(Schema &schema, std::string const &name, std::string const &doc, std::string const &unit)
Key< T > addField(Field< T > const &field, bool doReplace=false)
Add a new field to the Schema, and return the associated Key.
void markPersistent(void)
Mark a Citizen as persistent and not destroyed until process end.
Definition: Citizen.cc:253

Member Function Documentation

KernelPsfPersistenceHelper const & lsst::meas::algorithms::KernelPsfPersistenceHelper::get ( )
static

Definition at line 32 of file KernelPsf.cc.

32  {
33  static KernelPsfPersistenceHelper instance;
34  return instance;
35 }

Member Data Documentation

afw::table::PointKey<double> lsst::meas::algorithms::KernelPsfPersistenceHelper::averagePosition

Definition at line 26 of file KernelPsfFactory.h.

afw::table::Key<int> lsst::meas::algorithms::KernelPsfPersistenceHelper::kernel

Definition at line 25 of file KernelPsfFactory.h.

afw::table::Schema lsst::meas::algorithms::KernelPsfPersistenceHelper::schema

Definition at line 24 of file KernelPsfFactory.h.


The documentation for this struct was generated from the following files: