97 std::istringstream is(this->
parameter(
"DEBUG",
"0"));
101 "initializing base class");
106 std::istringstream is(this->
parameter(
"exp",
"0."));
108 for (
unsigned int i=0; i<
Mtriples.size(); ++i)
125 stfinv::Tvectoroftriples::iterator I=
Mtriples.begin();
128 if (I->data.first()!=0) { I->data.shift(-(I->data.first())); }
129 if (I->synthetics.first()!=0)
130 { I->synthetics.shift(-(I->synthetics.first())); }
131 if (I->convolvedsynthetics.first()!=0)
132 { I->convolvedsynthetics.shift(-(I->convolvedsynthetics.first())); }
138 stfinv::Tvectorofpairs::iterator I=
Mpairs.begin();
141 if (I->synthetics.first()!=0)
142 { I->synthetics.shift(-(I->synthetics.first())); }
143 if (I->convolvedsynthetics.first()!=0)
144 { I->convolvedsynthetics.shift(-(I->convolvedsynthetics.first())); }
bool parameterisset(const std::string &key) const
check is parameter was set by user
void parseparameters(std::string parameters)
parse parameters and store them in Mparamap
int Mverbose
verbose level
stfinv::Waveform Mstf
source correction filter.
std::string parameter(const std::string &key, const std::string &defvalue="false") const
return the value of a parameters
stfinv::Tvectoroftriples Mtriples
Waveform triples.
aff::Series< double > Mweights
Weights.
stfinv::Tvectorofpairs Mpairs
Waveform pairs.
void checkconsistency() const
Check consistency of data members.
#define STFINV_debug(C, N, M)
produce debug output