It looks like a class used by some signal processing loop. Because it is not very complex, it could be also written without class even in C++:
void someProcessFunc(float dcr_alpha)
{
float alpha, dcw, step, x;
alpha = dcr_alpha;
dcw = 0;
for ()
{
step = -dcw;
dcw = x + alpha * dcw;
step += dcw;
}
}