CSPadPixCoords::QuadParameters Class Reference
[CSPadPixCoords package]

QuadParameters class holds current parameters for the CSPad quads. More...

#include <QuadParameters.h>

List of all members.

Public Member Functions

 QuadParameters ()
 QuadParameters (uint32_t quadNumber, size_t nrows=850, size_t ncols=850, uint32_t numAsicsStored=16, uint32_t roiMask=255)
 Creates an object which holds the current quad parameters.
virtual ~QuadParameters ()
size_t getNRows ()
size_t getNCols ()
uint32_t getRoiMask ()
uint32_t getQuadNumber ()
uint32_t getNumberAsicsStroed ()
void print ()


Detailed Description

QuadParameters class holds current parameters for the CSPad quads.

Object of this class is used for passing of the list of current quad parameters.

This software was developed for the LCLS project. If you use all or part of it, please give an appropriate acknowledgment.

See also:
PixCoords2x1, PixCoordsQuad, PixCoordsCSPad
Version:
Id
QuadParameters.h 8040 2014-04-19 01:00:36Z dubrovin@SLAC.STANFORD.EDU
Author:
Mikhail S. Dubrovin

Definition at line 57 of file QuadParameters.h.


Constructor & Destructor Documentation

CSPadPixCoords::QuadParameters::QuadParameters (  ) 

CSPadPixCoords::QuadParameters::QuadParameters ( uint32_t  quadNumber,
size_t  nrows = 850,
size_t  ncols = 850,
uint32_t  numAsicsStored = 16,
uint32_t  roiMask = 255 
)

Creates an object which holds the current quad parameters.

Parameters:
[in] quadNumber Current quad number.
[in] nrows Number of rows reserved for the quad image.
[in] ncols Number of columns reserved for the quad image.
[in] numAsicsStored Number of ASICs stored for this quad in the event.
[in] roiMask 8-bit mask showing the sections presented in data.

Definition at line 47 of file QuadParameters.cpp.

CSPadPixCoords::QuadParameters::~QuadParameters (  )  [virtual]

Definition at line 78 of file QuadParameters.cpp.


Member Function Documentation

size_t CSPadPixCoords::QuadParameters::getNCols (  )  [inline]

Definition at line 83 of file QuadParameters.h.

size_t CSPadPixCoords::QuadParameters::getNRows (  )  [inline]

Definition at line 82 of file QuadParameters.h.

uint32_t CSPadPixCoords::QuadParameters::getNumberAsicsStroed (  )  [inline]

Definition at line 86 of file QuadParameters.h.

uint32_t CSPadPixCoords::QuadParameters::getQuadNumber (  )  [inline]

Definition at line 85 of file QuadParameters.h.

uint32_t CSPadPixCoords::QuadParameters::getRoiMask (  )  [inline]

Definition at line 84 of file QuadParameters.h.

Referenced by CSPadPixCoords::CSPadInterpolImageProducer::cspad_image_interpolated_fill().

void CSPadPixCoords::QuadParameters::print (  ) 

Definition at line 64 of file QuadParameters.cpp.


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSANAmodules by  doxygen 1.4.7