pdscalibdata::CalibParsTiltV1 Class Reference

#include <CalibParsTiltV1.h>

List of all members.

Public Types

 NQuad = Psana::CsPad::MaxQuadsPerSensor
 NSect = Psana::CsPad::SectorsPerQuad
 NUMBER_OF_PARAMETERS = 32
enum  { NQuad = Psana::CsPad::MaxQuadsPerSensor }
enum  { NSect = Psana::CsPad::SectorsPerQuad }
enum  { NUMBER_OF_PARAMETERS = 32 }

Public Member Functions

 CalibParsTiltV1 (const std::vector< double > v_parameters)
double getTilt (size_t quad, size_t sect)
void print ()
 CalibParsTiltV1 ()
virtual ~CalibParsTiltV1 ()


Detailed Description

Gets, holds, and provides an access to the 32 (4 quad x 8 2x1-sectors) tilt angles (degree) of the CSPad

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
CalibParsTiltV1.h 8034 2014-04-19 00:51:18Z dubrovin@SLAC.STANFORD.EDU
Author:
Mikhail S. Dubrovin

Definition at line 51 of file CalibParsTiltV1.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
NQuad 

Definition at line 54 of file CalibParsTiltV1.h.

anonymous enum

Enumerator:
NSect 

Definition at line 55 of file CalibParsTiltV1.h.

anonymous enum

Enumerator:
NUMBER_OF_PARAMETERS 

Definition at line 56 of file CalibParsTiltV1.h.


Constructor & Destructor Documentation

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

Definition at line 51 of file CalibParsTiltV1.cpp.

References NUMBER_OF_PARAMETERS.

pdscalibdata::CalibParsTiltV1::CalibParsTiltV1 (  ) 

Definition at line 44 of file CalibParsTiltV1.cpp.

References NQuad, and NSect.

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

Definition at line 79 of file CalibParsTiltV1.cpp.


Member Function Documentation

double pdscalibdata::CalibParsTiltV1::getTilt ( size_t  quad,
size_t  sect 
) [inline]

Definition at line 59 of file CalibParsTiltV1.h.

void pdscalibdata::CalibParsTiltV1::print (  ) 

Definition at line 66 of file CalibParsTiltV1.cpp.

References NQuad, and NSect.


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