CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include <EmcBhaCalib.h>
Public Member Functions | |
EmcBhaCalib (const std::string &name, ISvcLocator *pSvcLocator) | |
virtual | ~EmcBhaCalib () |
StatusCode | initialize () |
StatusCode | execute () |
StatusCode | finalize () |
virtual void | help () |
class EmcBhaCalib Algorithm - performs calibration of EMC Xtals with Bhabha events and Chi^2 fit, the resulting system of linear equations of the fit is solved with the SLAP Algebra package
The matrix and the vector can either be fetched from file(s). If they are read from files the file names are supposed to have the name CalibVector.dat and calibMatrix.dat with an extension at the beginning. Only these extensions (usually the runnumbers) need to be listed in the read-in-file that is specified with runNumberFile.
Definition at line 58 of file EmcBhaCalib.h.
EmcBhaCalib::EmcBhaCalib | ( | const std::string & | name, |
ISvcLocator * | pSvcLocator | ||
) |
Definition at line 68 of file EmcBhaCalib.cxx.
|
virtual |
Definition at line 115 of file EmcBhaCalib.cxx.
StatusCode EmcBhaCalib::execute | ( | ) |
Definition at line 190 of file EmcBhaCalib.cxx.
StatusCode EmcBhaCalib::finalize | ( | ) |
Definition at line 294 of file EmcBhaCalib.cxx.
|
virtual |
Definition at line 307 of file EmcBhaCalib.cxx.
StatusCode EmcBhaCalib::initialize | ( | ) |
Definition at line 140 of file EmcBhaCalib.cxx.