18 template<
class DataType_t>
63 void SetHalo(
double maxTau=0.042,
int lHalo=1,
int tHalo=-1);
92 void Expand(
bool bcore=
true);
138 {
return core.TestBitNumber(slice*(this->
maxLayer()+1)+layer);}
142 {
return core.TestBitNumber(index);}
151 cout <<
"SSeries<DataType_t>::"<<method.Data()
152 <<
" : wavelet type not enabled " << endl;
exit(1);}
short Core(int slice, int layer)
virtual size_t size() const
float GetFreqResolution()
void SetMap00(int index, DataType_t value)
float GetMap90(int index)
void SetMap90(int slice, int layer, DataType_t value)
virtual double start() const
wavearray< int > GetSparseIndex(bool bcore=true)
wavearray< int > sparseIndex
void SetMap(WSeries< DataType_t > *pws)
bool GetSTFdata(int index, SymmArraySSE< float > *pS)
void Init(WSeries< DataType_t > *pws=NULL, bool reset=true)
wavearray< int > sparseLookup
float GetMap90(int slice, int layer)
int GetSparseSize(bool bcore=true)
void SetMap90(int index, DataType_t value)
void SetMap00(int slice, int layer, DataType_t value)
float GetTimeResolution()
float GetMap00(int slice, int layer)
void Expand(bool bcore=true)
int GetHaloSlice(bool eslice=false)
void CheckWaveletType(TString method)
void SetHalo(double maxTau=0.042, int lHalo=1, int tHalo=-1)
wavearray< float > sparseMap00
wavearray< float > sparseMap90
float GetMap00(int index)
void AddCore(size_t ifoID, netcluster *pwc, int ID=0)
WaveDWT< DataType_t > * pWavelet
virtual void resize(unsigned int)
int binarySearch(int array[], int start, int end, int key)