#include <CondFormats/Calibration/interface/big.h>
Public Types | |
typedef TensorIndex< 2, 4, 6 > | aqflIDX |
typedef TensorIndex< 2, 4, 4 > | avgIDX |
typedef TensorIndex< 2, 2, 4 > | chi2IDX |
typedef TensorIndex< 2, 2, 5 > | parIDX |
typedef TensorIndex< 2, 10 > | spareIDX |
typedef TensorIndex< 9, 7 > | xtempIDX |
typedef TensorIndex< 9, 21 > | ytempIDX |
Public Member Functions | |
bigEntry () | |
void | fill (int runnum, float seed) |
Public Attributes | |
float | alpha |
std::vector< float > | aqfl |
std::vector< float > | avg |
float | beta |
std::vector< float > | chi2 |
float | costrk [3] |
float | cotalpha |
float | cotbeta |
float | dxone |
float | dxtwo |
float | dyone |
float | dytwo |
std::vector< float > | par |
float | qavg |
float | qmin |
int | runnum |
std::vector< float > | spare |
float | sxmax |
float | sxone |
float | sxtwo |
float | symax |
float | syone |
float | sytwo |
std::vector< float > | xtemp |
std::vector< float > | ytemp |
Definition at line 18 of file big.h.
typedef TensorIndex<2,4,6> big::bigEntry::aqflIDX |
typedef TensorIndex<2,4,4> big::bigEntry::avgIDX |
typedef TensorIndex<2,2,4> big::bigEntry::chi2IDX |
typedef TensorIndex<2,2,5> big::bigEntry::parIDX |
typedef TensorIndex<2,10> big::bigEntry::spareIDX |
typedef TensorIndex<9,7> big::bigEntry::xtempIDX |
typedef TensorIndex<9,21> big::bigEntry::ytempIDX |
big::bigEntry::bigEntry | ( | ) | [inline] |
Definition at line 21 of file big.h.
References aqfl, avg, chi2, par, TensorIndex< d1, d2, d3, d4 >::SIZE, spare, xtemp, and ytemp.
00021 { 00022 par.reserve(parIDX::SIZE); 00023 ytemp.reserve(ytempIDX::SIZE); 00024 xtemp.reserve(xtempIDX::SIZE); 00025 avg.reserve(avgIDX::SIZE); 00026 aqfl.reserve(aqflIDX::SIZE); 00027 chi2.reserve(chi2IDX::SIZE); 00028 spare.reserve(spareIDX::SIZE); 00029 }
Definition at line 26 of file big.cc.
References alpha, aqfl, avg, beta, chi2, costrk, cotalpha, cotbeta, dxone, dxtwo, dyone, dytwo, i, TensorIndex< d1, d2, d3, d4 >::indexOf(), j, k, TensorIndex< d1, d2, d3, d4 >::LEN1, TensorIndex< d1, d2, d3, d4 >::LEN2, TensorIndex< d1, d2, d3, d4 >::LEN3, par, qavg, qmin, runnum, spare, sxmax, sxone, sxtwo, symax, syone, sytwo, xtemp, and ytemp.
Referenced by big::fill(), and big::bigStore::fill().
00026 { 00027 runnum=r; alpha=seed; cotalpha=seed; beta=seed; cotbeta=seed; 00028 costrk[0]=seed*0.1;costrk[1]=seed*0.2;costrk[2]=seed*0.3; 00029 qavg=seed ; symax=seed ; dyone=seed; syone=seed;sxmax=seed; 00030 dxone=seed;sxone=seed;dytwo=seed;sytwo=seed;dxtwo=seed;sxtwo=seed; 00031 qmin=seed; 00032 for (int i=0; i<parIDX::LEN1; ++i){ 00033 for (int j=0; j<parIDX::LEN2; ++j){ 00034 for (int k=0; k<parIDX::LEN3; ++k){ 00035 par[parIDX::indexOf(i,j,k)]=seed; 00036 } 00037 } 00038 } 00039 for (int i=0; i<ytempIDX::LEN1; ++i){ 00040 for (int j=0; j<ytempIDX::LEN2; ++j){ 00041 ytemp[ytempIDX::indexOf(i,j)]=seed; 00042 } 00043 } 00044 for (int i=0; i<xtempIDX::LEN1; ++i){ 00045 for (int j=0; j<xtempIDX::LEN2; ++j){ 00046 xtemp[xtempIDX::indexOf(i,j)]=seed; 00047 } 00048 } 00049 for (int i=0; i<avgIDX::LEN1; ++i){ 00050 for (int j=0; j<avgIDX::LEN2; ++j){ 00051 for (int k=0; k<avgIDX::LEN3; ++k){ 00052 avg[avgIDX::indexOf(i,j,k)]=seed; 00053 } 00054 } 00055 } 00056 for (int i=0; i<aqflIDX::LEN1; ++i){ 00057 for (int j=0; j<aqflIDX::LEN2; ++j){ 00058 for (int k=0; k<aqflIDX::LEN3; ++k){ 00059 aqfl[aqflIDX::indexOf(i,j,k)]=seed; 00060 } 00061 } 00062 } 00063 for (int i=0; i<chi2IDX::LEN1; ++i){ 00064 for (int j=0; j<chi2IDX::LEN2; ++j){ 00065 for (int k=0; k<chi2IDX::LEN3; ++k){ 00066 chi2[chi2IDX::indexOf(i,j,k)]=seed; 00067 } 00068 } 00069 } 00070 for (int i=0; i<spareIDX::LEN1; ++i){ 00071 for (int j=0; j<spareIDX::LEN2; ++j){ 00072 spare[spareIDX::indexOf(i,j)]=seed; 00073 } 00074 } 00075 }
float big::bigEntry::alpha |
std::vector<float> big::bigEntry::aqfl |
std::vector<float> big::bigEntry::avg |
float big::bigEntry::beta |
std::vector<float> big::bigEntry::chi2 |
float big::bigEntry::costrk[3] |
float big::bigEntry::cotalpha |
float big::bigEntry::cotbeta |
float big::bigEntry::dxone |
float big::bigEntry::dxtwo |
float big::bigEntry::dyone |
float big::bigEntry::dytwo |
std::vector<float> big::bigEntry::par |
float big::bigEntry::qavg |
float big::bigEntry::qmin |
std::vector<float> big::bigEntry::spare |
float big::bigEntry::sxmax |
float big::bigEntry::sxone |
float big::bigEntry::sxtwo |
float big::bigEntry::symax |
float big::bigEntry::syone |
float big::bigEntry::sytwo |
std::vector<float> big::bigEntry::xtemp |
std::vector<float> big::bigEntry::ytemp |