1 #ifndef _M_NOISEFREQUENCYCOHERENCE_HH_
2 #define _M_NOISEFREQUENCYCOHERENCE_HH_
58 void Init(Diana::QEvent& ev);
61 void Do(Diana::QEvent& ev,
const Diana::QEventList& neighbours);
77 int Transform(Diana::QRealComplexFFT* transformer,
const Diana::QVector& in, Diana::QVectorC& out);
Diana::QVectorC fCovariance
Diana::QRealComplexFFT * fTransformer
compute correlation between different frequencies
std::map< int, ChannelInfo > fChannelInfos
int fValidityEnd
Validity end last run (or dataset) of validity.
std::string fValidityKind
Validity kind defines the kind of validity range for covariance matrix (run or dataset)
Diana::QFFT::WindowType fWindowType
void Init(Diana::QEvent &ev)
Init method.
void Do(Diana::QEvent &ev, const Diana::QEventList &neighbours)
Do method. Declare and implement only one of the two versions.
int fValidityStart
Validity start first run (or dataset) of validity.
std::vector< int > fSRuns
vector of runs used for nps calculation
int Transform(Diana::QRealComplexFFT *transformer, const Diana::QVector &in, Diana::QVectorC &out)