diff --git a/Appl/CEP/CS1/CS1_Flagger/src/FlaggerProcessControl.cc b/Appl/CEP/CS1/CS1_Flagger/src/FlaggerProcessControl.cc index 33352ac1d8814eb43a8ee81fb17d4dbeb8d9a33b..6a25c656d763f3fab16990799c08fc05177c195c 100644 --- a/Appl/CEP/CS1/CS1_Flagger/src/FlaggerProcessControl.cc +++ b/Appl/CEP/CS1/CS1_Flagger/src/FlaggerProcessControl.cc @@ -30,7 +30,7 @@ #define FLAGGER_VERSION "0.60" -namespace LOFAR +namespace LOFAR { namespace CS1 { @@ -55,10 +55,10 @@ namespace LOFAR //===============>>> FlaggerProcessControl::define <<<============================== tribool FlaggerProcessControl::define() - { + { LOFAR::ACC::APS::ParameterSet* ParamSet = LOFAR::ACC::APS::globalParameterSet(); itsMS = ParamSet->getString("ms"); - itsFlagData = ParamSet->getBool("flagdata"); + itsFlagData = ParamSet->getBool("flagdata"); itsFlagRMS = ParamSet->getBool("flagrms"); itsExisting = ParamSet->getBool("existing"); itsWindow = ParamSet->getInt32("window"); @@ -70,10 +70,10 @@ namespace LOFAR //===============>>> FlaggerProcessControl::run <<<================================= tribool FlaggerProcessControl::run() - { + { try{ std::cout << "Runnning flagger please wait..." << std::endl; - itsFlagger->FlagDataOrBaselines(itsFlagData, + itsFlagger->FlagDataOrBaselines(itsFlagData, itsFlagRMS, itsExisting); } @@ -114,9 +114,9 @@ namespace LOFAR return false; } myMS = new WSRT::MS_File(itsMS); - itsFlagger = new WSRT::ComplexMedianFlagger (myMS, - itsWindow, - itsCrosspol, + itsFlagger = new WSRT::ComplexMedianFlagger (myMS, + itsWindow, + itsCrosspol, itsMin, itsMax); } @@ -135,7 +135,7 @@ namespace LOFAR //===============>>> FlaggerProcessControl::quit <<<================================ tribool FlaggerProcessControl::quit() - { + { if (myMS) { delete myMS; @@ -149,6 +149,11 @@ namespace LOFAR return true; } + //===============>>> FlaggerProcessControl::release <<<============================= + tribool FlaggerProcessControl::release() + { return false; + } + //===============>>> FlaggerProcessControl::recover <<<============================= tribool FlaggerProcessControl::recover(const std::string&) { return false;