fixed wrong Fourier vector size for DKS.

This commit is contained in:
2015-04-08 17:24:24 +02:00
parent 75578f1977
commit a393cb9ec5
2 changed files with 8 additions and 14 deletions

View File

@@ -78,7 +78,7 @@ int main(int argc, char *argv[])
snprintf(str, sizeof(str), "h%d", i);
h = new TH1F(str, str, L+1, -dt/2, 10.0+dt/2);
for (unsigned int j=0; j<(unsigned int)h->GetNbinsX(); j++) {
dval = exp(-0.5*dt*j)*cos(0.013554*5000.0*dt*j+6.2832/N*i);
dval = exp(-0.25*pow(dt*j,2.0))*cos(0.013554*5000.0*dt*j+6.2832/N*i);
h->SetBinContent(j+1, dval);
}
data.push_back(h);
@@ -125,6 +125,7 @@ int main(int argc, char *argv[])
}
TFile fout("dks_fourierTest.root", "recreate");
for (unsigned int i=0; i<fourierPowerHistos.size(); i++) {
data[i]->Write();
fourierPowerHistos[i]->Write();
}
fout.Close();