BOSS 6.6.4.p01
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 62 of file EmcBhaCalib.cxx.
|
virtual |
Definition at line 109 of file EmcBhaCalib.cxx.
StatusCode EmcBhaCalib::execute | ( | ) |
Definition at line 184 of file EmcBhaCalib.cxx.
StatusCode EmcBhaCalib::finalize | ( | ) |
Definition at line 288 of file EmcBhaCalib.cxx.
|
virtual |
Definition at line 301 of file EmcBhaCalib.cxx.
StatusCode EmcBhaCalib::initialize | ( | ) |
Definition at line 134 of file EmcBhaCalib.cxx.