![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Inheritance diagram for Bias:
Collaboration diagram for Bias: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.
Here is the call graph for this function:| 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.
Here is the call graph for this function:| 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.
Here is the call graph for this function:| 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 |