1 #ifndef _M_NOISECROSSPOWERSPECTRUM_HH_
2 #define _M_NOISECROSSPOWERSPECTRUM_HH_
54 void Init(Diana::QEvent& ev);
57 void Do(Diana::QEvent& ev,
const Diana::QEventList& neighbours);
74 std::map<int,std::map<int,ChannelInfo> >
fRosetta;
Diana::QVectorC fCovariance
compute cross correlated noise power spectrum on different channels. * This module needs side pulses ...
std::string fValidityKind
Validity kind defines the kind of validity range for covariance matrix (run or dataset)
std::vector< int > fChannelList
void Init(Diana::QEvent &ev)
Init method.
void Do(Diana::QEvent &ev, const Diana::QEventList &neighbours)
Do method.
Diana::QRealComplexFFT * fTransformer
Diana::QFFT::WindowType fWindowType
std::map< int, std::map< int, ChannelInfo > > fRosetta
int fValidityEnd
Validity end last run (or dataset) of validity.
std::vector< std::string > fPulseLabels
int fValidityStart
Validity start first run (or dataset) of validity.
std::vector< int > fSRuns
vector of runs used for nps calculation
Complex covariance matrix of an array of bolometers.
Wrapper for a specific QRealComplexFFT algorithm class.
the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our...