CSPadPixCoords/src/QuadParameters.cpp

Go to the documentation of this file.
00001 //--------------------------------------------------------------------------
00002 // File and Version Information:
00003 //      $Id$
00004 //
00005 // Description:
00006 //      Class QuadParameters...
00007 //
00008 // Author List:
00009 //      Mikhail S. Dubrovin
00010 //
00011 //------------------------------------------------------------------------
00012 
00013 //-----------------------
00014 // This Class's Header --
00015 //-----------------------
00016 #include "CSPadPixCoords/QuadParameters.h"
00017 
00018 //-----------------
00019 // C/C++ Headers --
00020 //-----------------
00021 
00022 //#include <iostream> // for cout
00023 //#include <fstream>
00024 
00025 //#include <string>
00026 using namespace std;
00027 
00028 //-------------------------------
00029 // Collaborating Class Headers --
00030 //-------------------------------
00031 #include "MsgLogger/MsgLogger.h"
00032 
00033 //-----------------------------------------------------------------------
00034 // Local Macros, Typedefs, Structures, Unions and Forward Declarations --
00035 //-----------------------------------------------------------------------
00036 
00037 //              ----------------------------------------
00038 //              -- Public Function Member Definitions --
00039 //              ----------------------------------------
00040 
00041 namespace CSPadPixCoords {
00042 
00043 //----------------
00044 // Constructors --
00045 //----------------
00046 
00047   QuadParameters::QuadParameters (uint32_t quadNumber, 
00048                                   size_t nrows, 
00049                                   size_t ncols, 
00050                                   uint32_t numAsicsStored, 
00051                                   uint32_t roiMask) :
00052 
00053   m_quadNumber(quadNumber),
00054   m_nrows(nrows),
00055   m_ncols(ncols), 
00056   m_numAsicsStored(numAsicsStored),
00057   m_roiMask(roiMask)
00058 {
00059   //cout << "Here in QuadParameters::QuadParameters" << endl;
00060 }
00061 
00062 //----------------
00063 
00064 void QuadParameters::print()
00065 {
00066     WithMsgLog("QuadParameters::print()", info, str) {
00067       str << "\n m_nrows          = " << m_nrows;
00068       str << "\n m_ncols          = " << m_ncols;
00069       str << "\n m_quadNumber     = " << m_quadNumber;
00070       str << "\n m_numAsicsStored = " << m_numAsicsStored;
00071       str << "\n m_roiMask        = " << m_roiMask;
00072     }        
00073 }
00074 
00075 //--------------
00076 // Destructor --
00077 //--------------
00078 QuadParameters::~QuadParameters ()
00079 {
00080   //delete [] m_data; 
00081 }
00082 } // namespace CSPadPixCoords

Generated on 19 Dec 2016 for PSANAmodules by  doxygen 1.4.7