#include <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 |
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.
{ par.reserve(parIDX::SIZE); ytemp.reserve(ytempIDX::SIZE); xtemp.reserve(xtempIDX::SIZE); avg.reserve(avgIDX::SIZE); aqfl.reserve(aqflIDX::SIZE); chi2.reserve(chi2IDX::SIZE); spare.reserve(spareIDX::SIZE); }
void big::bigEntry::fill | ( | int | runnum, |
float | seed | ||
) |
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, gen::k, TensorIndex< d1, d2, d3, d4 >::LEN1, TensorIndex< d1, d2, d3, d4 >::LEN2, TensorIndex< d1, d2, d3, d4 >::LEN3, par, qavg, qmin, alignCSCRings::r, runnum, spare, sxmax, sxone, sxtwo, symax, syone, sytwo, xtemp, and ytemp.
Referenced by big::fill(), and big::bigStore::fill().
{ runnum=r; alpha=seed; cotalpha=seed; beta=seed; cotbeta=seed; costrk[0]=seed*0.1;costrk[1]=seed*0.2;costrk[2]=seed*0.3; qavg=seed ; symax=seed ; dyone=seed; syone=seed;sxmax=seed; dxone=seed;sxone=seed;dytwo=seed;sytwo=seed;dxtwo=seed;sxtwo=seed; qmin=seed; for (int i=0; i<parIDX::LEN1; ++i){ for (int j=0; j<parIDX::LEN2; ++j){ for (int k=0; k<parIDX::LEN3; ++k){ par[parIDX::indexOf(i,j,k)]=seed; } } } for (int i=0; i<ytempIDX::LEN1; ++i){ for (int j=0; j<ytempIDX::LEN2; ++j){ ytemp[ytempIDX::indexOf(i,j)]=seed; } } for (int i=0; i<xtempIDX::LEN1; ++i){ for (int j=0; j<xtempIDX::LEN2; ++j){ xtemp[xtempIDX::indexOf(i,j)]=seed; } } for (int i=0; i<avgIDX::LEN1; ++i){ for (int j=0; j<avgIDX::LEN2; ++j){ for (int k=0; k<avgIDX::LEN3; ++k){ avg[avgIDX::indexOf(i,j,k)]=seed; } } } for (int i=0; i<aqflIDX::LEN1; ++i){ for (int j=0; j<aqflIDX::LEN2; ++j){ for (int k=0; k<aqflIDX::LEN3; ++k){ aqfl[aqflIDX::indexOf(i,j,k)]=seed; } } } for (int i=0; i<chi2IDX::LEN1; ++i){ for (int j=0; j<chi2IDX::LEN2; ++j){ for (int k=0; k<chi2IDX::LEN3; ++k){ chi2[chi2IDX::indexOf(i,j,k)]=seed; } } } for (int i=0; i<spareIDX::LEN1; ++i){ for (int j=0; j<spareIDX::LEN2; ++j){ spare[spareIDX::indexOf(i,j)]=seed; } } }
float big::bigEntry::alpha |
std::vector<float> big::bigEntry::aqfl |
Definition at line 64 of file big.h.
Referenced by bigEntry(), and fill().
std::vector<float> big::bigEntry::avg |
Definition at line 61 of file big.h.
Referenced by bigEntry(), and fill().
float big::bigEntry::beta |
std::vector<float> big::bigEntry::chi2 |
Definition at line 67 of file big.h.
Referenced by bigEntry(), and fill().
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 |
Definition at line 52 of file big.h.
Referenced by bigEntry(), and fill().
float big::bigEntry::qavg |
float big::bigEntry::qmin |
std::vector<float> big::bigEntry::spare |
Definition at line 70 of file big.h.
Referenced by bigEntry(), and fill().
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 |
Definition at line 58 of file big.h.
Referenced by bigEntry(), and fill().
std::vector<float> big::bigEntry::ytemp |
Definition at line 55 of file big.h.
Referenced by bigEntry(), and fill().