pdscalibdata::CsPadBeamVectorV1 Class Reference

#include <CsPadBeamVectorV1.h>

List of all members.

Public Types

 NUMBER_OF_PARAMETERS = 3
enum  { NUMBER_OF_PARAMETERS = 3 }

Public Member Functions

 CsPadBeamVectorV1 (const std::vector< double > v_parameters)
double getVectorEl (std::size_t i)
double * getVector ()
void print ()
 CsPadBeamVectorV1 ()
virtual ~CsPadBeamVectorV1 ()


Detailed Description

Gets, holds, and provides an access to the 3-vector for CSPAD users.

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

See also:
AdditionalClass
Version:
Id
CsPadBeamVectorV1.h 8034 2014-04-19 00:51:18Z dubrovin@SLAC.STANFORD.EDU
Author:
Mikhail S. Dubrovin

Definition at line 51 of file CsPadBeamVectorV1.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
NUMBER_OF_PARAMETERS 

Definition at line 54 of file CsPadBeamVectorV1.h.


Constructor & Destructor Documentation

pdscalibdata::CsPadBeamVectorV1::CsPadBeamVectorV1 ( const std::vector< double >  v_parameters  ) 

Definition at line 56 of file CsPadBeamVectorV1.cpp.

References NUMBER_OF_PARAMETERS.

pdscalibdata::CsPadBeamVectorV1::CsPadBeamVectorV1 (  ) 

Definition at line 45 of file CsPadBeamVectorV1.cpp.

References NUMBER_OF_PARAMETERS.

pdscalibdata::CsPadBeamVectorV1::~CsPadBeamVectorV1 (  )  [virtual]

Definition at line 82 of file CsPadBeamVectorV1.cpp.


Member Function Documentation

double* pdscalibdata::CsPadBeamVectorV1::getVector (  )  [inline]

Definition at line 58 of file CsPadBeamVectorV1.h.

double pdscalibdata::CsPadBeamVectorV1::getVectorEl ( std::size_t  i  )  [inline]

Definition at line 57 of file CsPadBeamVectorV1.h.

void pdscalibdata::CsPadBeamVectorV1::print (  ) 

Definition at line 71 of file CsPadBeamVectorV1.cpp.

References NUMBER_OF_PARAMETERS.


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