PSCalib/test/ex_cspad_calib_intensity.cpp

Go to the documentation of this file.
00001 //--------------------------------------------------------------------------
00002 // File and Version Information:
00003 //      $Id$
00004 //
00005 // Description:
00006 //      Test class CSPadCalibIntensity of the PSCalib packadge
00007 //
00008 // Author List:
00009 //      Mikhail Dubrovin
00010 //
00011 //------------------------------------------------------------------------
00012 
00013 //-----------------
00014 // C/C++ Headers --
00015 //-----------------
00016 
00017 #include "PSCalib/CSPadCalibIntensity.h"
00018 
00019 #include <string>
00020 #include <iostream>
00021 
00022 using std::cout;
00023 using std::endl;
00024 
00025 int main ()
00026 {
00027   const std::string calibDir   = "/reg/d/psdm/xpp/xpptut13/calib";
00028   const std::string groupName  = "CsPad::CalibV1";
00029   const std::string source     = "XppGon.0:Cspad.0";
00030   unsigned long     runNumber  = 10;
00031   unsigned          print_bits = 255; //0
00032 
00033   cout << "Test of PSCalib::CSPadCalibIntensity\n";     
00034 
00035   PSCalib::CSPadCalibIntensity *calibpars = new PSCalib::CSPadCalibIntensity(calibDir, groupName, source, runNumber, print_bits);  
00036   //PSCalib::CSPadCalibIntensity *calibpars = new PSCalib::CSPadCalibIntensity(true);  // test mode
00037 
00038   calibpars->printCalibPars();
00039   calibpars->printCalibParsStatus();
00040   calibpars->printInputPars();
00041 
00042   return 0;
00043 }
00044 
00045 //-----------------

Generated on 19 Dec 2016 for PSANAmodules by  doxygen 1.4.7