Analysis Software
Documentation for sPHENIX simulation software
|
Public Types | |
enum | { Nhist = 5 } |
enum | { Nfhst = 16 } |
Public Types inherited from FileF | |
enum | { MaxP = 22 } |
enum | { MAXIS = 10 } |
enum | { Lcard = FLEN_CARD } |
enum | { NbCol = 2 } |
typedef pair< string, double > | H_Pair |
Public Member Functions | |
Bias (const string &dir_name, const string &outFnm, const int dofft) | |
void | Plot_FFT () |
void | Plot () |
int | OutFitsF (double *outbuf, const char *fOutName="bias_outf") |
int | PrintVal (void) |
~Bias () | |
Public Member Functions inherited from FileF | |
FileF () | |
~FileF () | |
int | Open (const char *file_name) |
void | Close () |
int | Read (int copy=0) |
void | PrimeOut (long Nx, long Ny) |
void | CloseOut () |
int | OpenOutF (const char *fOutName="Out_bufzs") |
int | OutFitsF (unsigned short *buf) |
int | getValue (const char *name, double *value) |
void | PrintKeys (void) |
Public Attributes | |
int | Flag |
const string | dname |
const string | outNm |
string | filename |
int | XminUse |
int | XmaxUse |
int | YminUse |
int | YmaxUse |
int | Nchan |
int | ch_idx |
const int | doFFT |
FFT * | Col |
FFT * | Row |
double * | tmpbuf |
vector< double > | avbuf [MaxP] |
vector< double > | mibuf [MaxP] |
vector< double > | mabuf [MaxP] |
vector< double > | trbuf [MaxP] |
vector< double > | pix_rms [MaxP] |
double | bias_rms [MaxP] |
TH1D * | hb [MaxP][Nhist] |
TH1D * | htrA [MaxP] |
TH1D * | htrS [MaxP] |
TH1D * | htrD [MaxP] |
TH1F * | hfz [Nfhst] |
TGraph * | gPDc [Nfhst] |
double | PDbl [Nfhst] |
Public Attributes inherited from FileF | |
const char * | fname |
fitsfile * | fptr |
fitsfile * | fout |
int | iEOF |
int | Nhdu |
int | hdu |
int | hdutype |
long * | buffer |
int | anynull |
char | strnull [10] |
int | status |
char | comment [FLEN_CARD] |
int | bitpix |
double | bzero |
double | bscale |
int | naxis |
long | naxes [MAXIS] |
long | nx |
long | ny |
unsigned long | npixels |
const long | fpixel |
unsigned short | datamin |
unsigned short | datamax |
int | Ncards |
char | card [Lcard] |
char | value_str [Lcard] |
char | keyword [Lcard] |
double | value |
double | ltv1 |
double | ltv2 |
double | ltm1_1 |
double | ltm1_2 |
double | ltm2_1 |
double | ltm2_2 |
map< string, double >::iterator | H_Iter |
std::pair< map< string, double > ::iterator, bool > | pptr |
map< string, double > | mHeader |
int | lTable |
char | TableName [FLEN_VALUE] |
int | ncols |
char * | ColName [NbCol] |
Static Public Attributes | |
static const double | maxdata =pow(2., 18) |
Static Public Attributes inherited from FileF | |
static unsigned short | nullval = 0 |
static const int | klength = 8 |
static const char | valuebegin = '=' |
static const char | valuend = '/' |
static long | nrows |
static vector< double > | TabData [NbCol] |
static const char * | FieldName [NbCol] ={"TIMES","CURRENT"} |
Definition at line 2129 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 2129 of file Bias.cpp
anonymous enum |
anonymous enum |
Bias::Bias | ( | const string & | dir_name, |
const string & | outFnm, | ||
const int | dofft | ||
) |
Definition at line 2201 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 2201 of file Bias.cpp
References avbuf, bias_rms, ch_idx, FileF::Close(), Col, dname, doFFT, double(), FFT::DTrans(), fclose(), filename, Fill(), Flag, FileList::FName, FileList::FName_Iter, fprintf(), FileF::getValue(), gPDc, hb, FileF::hdu, hfz, htrA, htrD, htrS, i, FileF::iEOF, DataStr::Instance(), DataStr::IsOverX(), j, KeyList, FileF::lTable, mabuf, maxdata, FileF::MaxP, DataStr::maxX(), DataStr::maxY(), mibuf, DataStr::minX(), DataStr::minY(), FileF::naxis, Nchan, Nfhst, FileList::Nfile, FFT::Nfreq, FileF::Nhdu, Nkey, DataStr::NoverX(), FileF::npixels, FileF::nrows, FileF::nx, FileF::ny, FileF::Open(), outNm, PDbl, pix_rms, printf(), FFT::PSDav, FileF::Read(), rms(), Row, size, T1995, FileF::TabData, FileF::TableName, title, tmpbuf, trbuf, physmon_ckf_tracking::u, testSigmaEff::v, and Vval.
Bias::~Bias | ( | ) |
int Bias::OutFitsF | ( | double * | outbuf, |
const char * | fOutName = "bias_outf" |
||
) |
void Bias::Plot | ( | void | ) |
Definition at line 2595 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 2595 of file Bias.cpp
References avbuf, gPDc, hb, hfz, htrA, htrD, htrS, i, FileF::MaxP, mean(), Nchan, Nfhst, Nhist, FileF::npixels, PDbl, size, physmon_ckf_tracking::u, and Vval.
void Bias::Plot_FFT | ( | ) |
Definition at line 2523 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 2523 of file Bias.cpp
References avbuf, Col, FFT::Freq, FileF::MaxP, Nchan, FileF::npixels, printf(), FFT::PSDav, Row, size, and physmon_ckf_tracking::u.
int Bias::PrintVal | ( | void | ) |
int Bias::ch_idx |
FFT* Bias::Col |
const string Bias::dname |
const int Bias::doFFT |
string Bias::filename |
Definition at line 2136 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 2136 of file Bias.cpp
Referenced by cpp.ast.Include::__str__(), cpp.ast.AstBuilder::_GetClass(), Bias(), and cpp.ast.AstBuilder::HandleError().
int Bias::Flag |
TGraph* Bias::gPDc[Nfhst] |
TH1F* Bias::hfz[Nfhst] |
TH1D* Bias::htrA[MaxP] |
TH1D* Bias::htrD[MaxP] |
TH1D* Bias::htrS[MaxP] |
|
static |
int Bias::Nchan |
const string Bias::outNm |
FFT* Bias::Row |
double* Bias::tmpbuf |
int Bias::XmaxUse |
int Bias::XminUse |
int Bias::YmaxUse |
int Bias::YminUse |