BOSS 6.6.4.p03
BESIII Offline Software System
|
#include <EmcBhaCalibData.h>
Public Member Functions | |
EmcBhaCalibData (int numxtals) | |
EmcBhaCalibData (int numxtals, int MsgFlag) | |
~EmcBhaCalibData () | |
double & | matrixMEle (int row, int column) |
EmcLSSMatrix * | getMatrixM () |
double & | vectorR (int ind) |
double * | getVectorR () |
int | xtalInd (int ind) |
int & | nXtals () |
int & | nXtalsHit () |
int & | xtalHits (int ind) |
int & | xtalHitsDir (int ind) |
bool | reduce () |
void | reset () |
void | writeOut (ostream &OutM, ostream &outV) |
void | readIn (istream &InM, istream &InV) |
void | printVec (int number) |
This class holds the information that is needed to do the calibration of the EMC with Bhabha events. It stores the accumulated matrix, the accumulated vector, the number of hits percrystal and other stuff.
The data are filled in the method EmcMCBhaEvent::CollectBhabha().
This software was developed for the BesIII collaboration. If you use all or part of it, please give an appropriate acknowledgement.
Copyright (C) 2005 IHEP
Definition at line 63 of file EmcBhaCalibData.h.
EmcBhaCalibData::EmcBhaCalibData | ( | int | numxtals | ) |
Definition at line 48 of file EmcBhaCalibData.cxx.
EmcBhaCalibData::EmcBhaCalibData | ( | int | numxtals, |
int | MsgFlag | ||
) |
Definition at line 70 of file EmcBhaCalibData.cxx.
EmcBhaCalibData::~EmcBhaCalibData | ( | ) |
Definition at line 93 of file EmcBhaCalibData.cxx.
|
inline |
Definition at line 81 of file EmcBhaCalibData.h.
|
inline |
Definition at line 87 of file EmcBhaCalibData.h.
|
inline |
Definition at line 77 of file EmcBhaCalibData.h.
|
inline |
Definition at line 93 of file EmcBhaCalibData.h.
Referenced by EmcBhaCalib::execute().
|
inline |
Definition at line 95 of file EmcBhaCalibData.h.
Referenced by EmcBhaCalib::execute().
void EmcBhaCalibData::printVec | ( | int | number | ) |
Definition at line 265 of file EmcBhaCalibData.cxx.
Referenced by EmcBhaCalib::execute().
void EmcBhaCalibData::readIn | ( | istream & | InM, |
istream & | InV | ||
) |
Definition at line 174 of file EmcBhaCalibData.cxx.
bool EmcBhaCalibData::reduce | ( | ) |
Definition at line 212 of file EmcBhaCalibData.cxx.
Referenced by EmcBhaCalib::execute().
void EmcBhaCalibData::reset | ( | ) |
Definition at line 249 of file EmcBhaCalibData.cxx.
|
inline |
Definition at line 84 of file EmcBhaCalibData.h.
void EmcBhaCalibData::writeOut | ( | ostream & | OutM, |
ostream & | outV | ||
) |
Definition at line 130 of file EmcBhaCalibData.cxx.
Referenced by EmcSelBhaEvent::OutputMV().
|
inline |
Definition at line 97 of file EmcBhaCalibData.h.
|
inline |
Definition at line 99 of file EmcBhaCalibData.h.
|
inline |
Definition at line 90 of file EmcBhaCalibData.h.
Referenced by EmcBhaCalib::execute().