Analysis Software
Documentation for sPHENIX simulation software
|
Public Types | |
enum | { MaxP = 20 } |
Public Member Functions | |
FFT (const char *Name, const int minD, const int maxD, const int minL, const int maxL, const int stepD, const int stepL, const int FrInd=0, const double Afk=2.) | |
void | DTrans (double *buf, const int idu, int sub) |
void | Plot_FFT (const int Nch) |
~FFT () | |
Public Attributes | |
const char * | FFTName |
const int | minData |
const int | maxData |
const int | minLine |
const int | maxLine |
const int | stepD |
const int | stepL |
const int | Nline |
const int | Ndata |
const int | Nfreq |
double * | inA |
fftw_complex * | outF |
fftw_plan | p1d |
vector< double > | Freq |
vector< double > | PSDs |
vector< double > | PSDav [MaxP] |
double * | DaAv |
TH1D * | hbuf [4] |
int | jb |
int | sbtr |
const int | kf |
const double | Fk |
const double | Farg |
const double | Ak |
Definition at line 900 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 900 of file Bias.cpp
anonymous enum |
FFT::FFT | ( | const char * | Name, |
const int | minD, | ||
const int | maxD, | ||
const int | minL, | ||
const int | maxL, | ||
const int | stepD, | ||
const int | stepL, | ||
const int | FrInd = 0 , |
||
const double | Afk = 2. |
||
) |
FFT::~FFT | ( | ) |
void FFT::DTrans | ( | double * | buf, |
const int | idu, | ||
int | sub | ||
) |
Definition at line 1116 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 1116 of file Bias.cpp
References double(), Farg, hbuf, i, inA, j, jb, k, kf, maxData, maxLine, MaxP, minData, minLine, Nfreq, Nline, outF, p1d, PSDav, PSDs, sbtr, stepD, and stepL.
Referenced by Bias::Bias(), and Fe55::Fe55().
void FFT::Plot_FFT | ( | const int | Nch | ) |
const double FFT::Ak |
double* FFT::DaAv |
const double FFT::Farg |
const char* FFT::FFTName |
Definition at line 904 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 904 of file Bias.cpp
Referenced by Plot_FFT().
const double FFT::Fk |
vector<double> FFT::Freq |
Definition at line 920 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 920 of file Bias.cpp
Referenced by FFT(), Plot_FFT(), Fe55::Plot_FFT(), and Bias::Plot_FFT().
TH1D* FFT::hbuf[4] |
Definition at line 927 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 927 of file Bias.cpp
Referenced by DTrans(), FFT(), Plot_FFT(), and Fe55::Plot_FFT().
double* FFT::inA |
int FFT::jb |
const int FFT::kf |
const int FFT::maxData |
const int FFT::maxLine |
const int FFT::minData |
const int FFT::minLine |
const int FFT::Ndata |
const int FFT::Nfreq |
Definition at line 914 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 914 of file Bias.cpp
Referenced by Bias::Bias(), DTrans(), Fe55::Fe55(), and FFT().
const int FFT::Nline |
fftw_complex* FFT::outF |
fftw_plan FFT::p1d |
Definition at line 923 of file Bias.cpp.
View newest version in sPHENIX GitHub at line 923 of file Bias.cpp
Referenced by Bias::Bias(), DTrans(), Fe55::Fe55(), FFT(), Plot_FFT(), Fe55::Plot_FFT(), and Bias::Plot_FFT().
vector<double> FFT::PSDs |
int FFT::sbtr |
const int FFT::stepD |
const int FFT::stepL |