Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Package Lusi

Namespace Pds::Lusi

class DiodeFexConfigV1

Public Types

Code Block

  enum  	{ Version = 1 }
  enum  	{ NRANGES = 3 }

Public Member Functions

Code Block

    // Constructors and Destructor
  DiodeFexConfigV1 ()
  ~DiodeFexConfigV1 ()
  DiodeFexConfigV1 (float _base[], float _scale[])

Public Attributes

Code Block

  float 	base [NRANGES]
  float 	scale [NRANGES]

class DiodeFexV1

Public Types

Code Block

 	Version = 1
  enum  { Version = 1 }

Public Member Functions

Code Block

   // Constructor
   DiodeFexV1 ()
   DiodeFexV1 (float ch0)

Public Attributes

Code Block

  float value

class IpmFexConfigV1

Public Types

Code Block

 	Version = 1
 	NCHANNELS = 4
enum  	{ Version = 1 }
enum  	{ NCHANNELS = 4 }

Public Member Functions

Code Block

   // Constructors and Destructor
   IpmFexConfigV1 ()
   ~IpmFexConfigV1 ()
   IpmFexConfigV1 (const DiodeFexConfigV1 _diode[], float _xscale, float _yscale)

Public Attributes

Code Block

   DiodeFexConfigV1 	diode [NCHANNELS]
   float 	xscale
   float 	yscale

class IpmFexV1

Public Types

Code Block

 	Version = 1
enum  	{ Version = 1 }

Public Member Functions

Code Block

   // Constructors
   IpmFexV1 ()
   IpmFexV1 (float ch[], float x, float y, float chsum)

Public Attributes

Code Block

  float 	channel [4]
  float 	sum
  float 	xpos
  float 	ypos

class PimImageConfigV1

Public Types

Code Block

  Version = 1
  enum  { Version = 1 }

Public Member Functions

Code Block

   // Constructors and destructor
   PimImageConfigV1 ()
   ~PimImageConfigV1 ()
   PimImageConfigV1 (float _xscale, float _yscale)

Public Attributes

Code Block

  float 	xscale
  float 	yscale