diff --git a/Appl/CEP/CS1/CS1_pp_lib/include/CS1_IDPPP/PipelineProcessControl.h b/Appl/CEP/CS1/CS1_pp_lib/include/CS1_IDPPP/PipelineProcessControl.h index 79a43b1364bec563cd2894cedcd0e8dc5e8f509f..73507e28bea83388a4a3e457080e10bff33a1bee 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/include/CS1_IDPPP/PipelineProcessControl.h +++ b/Appl/CEP/CS1/CS1_pp_lib/include/CS1_IDPPP/PipelineProcessControl.h @@ -54,13 +54,13 @@ namespace LOFAR int itsFlagger; int itsSquasher; + Pipeline* myPipeline; MsFile* myFile; MsInfo* myInfo; - RunDetails* myDetails; BandpassCorrector* myBandpass; Flagger* myFlagger; DataSquasher* mySquasher; - Pipeline* myPipeline; + RunDetails* myDetails; public: PipelineProcessControl(void); diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/BandpassCorrector.cc b/Appl/CEP/CS1/CS1_pp_lib/src/BandpassCorrector.cc index aa571440659bf17b3b480d1661f47bf2ab5eae18..83d3a8a93f154cecca76a6c97238db3666b83cbf 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/BandpassCorrector.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/BandpassCorrector.cc @@ -368,10 +368,10 @@ using namespace casa; //===============>>> BandpassCorrector::BandpassCorrector <<<=============== /* initialize some meta data and get the datastorage the right size. */ -BandpassCorrector::BandpassCorrector(void) +BandpassCorrector::BandpassCorrector(void): + NumChannels(0), + NumPolarizations(0) { - NumChannels = 0; - NumPolarizations = 0; } //===============>>> BandpassCorrector::~BandpassCorrector <<<=============== diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/ComplexMedianFlagger.cc b/Appl/CEP/CS1/CS1_pp_lib/src/ComplexMedianFlagger.cc index b5f5dc9b7178330f2957042cef60b26ac034496c..1e7b510efe194dc967d26a0f5eef4e12871374c9 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/ComplexMedianFlagger.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/ComplexMedianFlagger.cc @@ -34,10 +34,10 @@ using namespace casa; //===============>>> ComplexMedianFlagger::ComplexMedianFlagger <<<=============== /* initialize some meta data and get the datastorage the right size. */ -ComplexMedianFlagger::ComplexMedianFlagger() +ComplexMedianFlagger::ComplexMedianFlagger(void): + NumChannels(0), + NumPolarizations(0) { - NumChannels = 0; - NumPolarizations = 0; } //===============>>> ComplexMedianFlagger::~ComplexMedianFlagger <<<=============== diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/ComplexMedianFlagger2.cc b/Appl/CEP/CS1/CS1_pp_lib/src/ComplexMedianFlagger2.cc index 4f9a5a86f530adcb65b709e1206d1d1250961951..3cf2aab67c750c87a32ebf6da7031441e87c3354 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/ComplexMedianFlagger2.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/ComplexMedianFlagger2.cc @@ -33,10 +33,10 @@ using namespace casa; //===============>>> ComplexMedianFlagger2::ComplexMedianFlagger2 <<<=============== /* initialize some meta data and get the datastorage the right size. */ -ComplexMedianFlagger2::ComplexMedianFlagger2(void) +ComplexMedianFlagger2::ComplexMedianFlagger2(void): + NumChannels(0), + NumPolarizations(0) { - NumChannels = 0; - NumPolarizations = 0; } //===============>>> ComplexMedianFlagger2::~ComplexMedianFlagger2 <<<=============== diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/DataBuffer.cc b/Appl/CEP/CS1/CS1_pp_lib/src/DataBuffer.cc index 017aa851698903a2eb641b384a1e4519743eadba..3b54f7ddb81157b140d2cabbce9a903d76fb388e 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/DataBuffer.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/DataBuffer.cc @@ -41,12 +41,13 @@ enum CorrelationTypes {None=0,I=1,Q=2,U=3,V=4,RR=5,RL=6,LR=7,LL=8,XX=9,XY=10,YX= //===============>>> DataBuffer::DataBuffer <<<=============== -DataBuffer::DataBuffer(MsInfo* info, int TimeWindow, bool Columns): myInfo(0) +DataBuffer::DataBuffer(MsInfo* info, int TimeWindow, bool Columns): + Position(-1), + NumSlots(0), + WindowSize(TimeWindow), + myInfo(info) { - myInfo = info; - Position = -1; NumSlots = myInfo->NumPairs * myInfo->NumBands; - WindowSize = TimeWindow; Init(Columns); } diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/FrequencyFlagger.cc b/Appl/CEP/CS1/CS1_pp_lib/src/FrequencyFlagger.cc index 551e9ece15bdba4fa8be35cca24b9889e5d2ee30..046ba1dfda79f2d4364c59021ad2e738acdd77e1 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/FrequencyFlagger.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/FrequencyFlagger.cc @@ -33,10 +33,10 @@ using namespace casa; //===============>>> FrequencyFlagger::FrequencyFlagger <<<=============== /* initialize some meta data and get the datastorage the right size. */ -FrequencyFlagger::FrequencyFlagger() +FrequencyFlagger::FrequencyFlagger(): + NumChannels(0), + NumPolarizations(0) { - NumChannels = 0; - NumPolarizations = 0; } //===============>>> FrequencyFlagger::~FrequencyFlagger <<<=============== diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/MADFlagger.cc b/Appl/CEP/CS1/CS1_pp_lib/src/MADFlagger.cc index e54ce13e5ff1fa2bba3cebb9cae022b9e663b245..fdd480952e856a598a84f825c3c0de5350b4049c 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/MADFlagger.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/MADFlagger.cc @@ -33,10 +33,10 @@ using namespace casa; //===============>>> MADFlagger::MADFlagger <<<=============== /* initialize some meta data and get the datastorage the right size. */ -MADFlagger::MADFlagger() +MADFlagger::MADFlagger(): + NumChannels(0), + NumPolarizations(0) { - NumChannels = 0; - NumPolarizations = 0; } //===============>>> MADFlagger::~MADFlagger <<<=============== diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/MsFile.cc b/Appl/CEP/CS1/CS1_pp_lib/src/MsFile.cc index cd511c1ec6e053da19cb5f62932f578bb29ad5e2..b9a92592f8d2a62dadca5bd0549b4ef655bbacdb 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/MsFile.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/MsFile.cc @@ -37,7 +37,8 @@ using namespace casa; //===============>>> MsFile::MsFile <<<=============== MsFile::MsFile(const std::string& msin, const std::string& msout): - InMS(0), OutMS(0) + InMS(NULL), + OutMS(NULL) { InName = msin; OutName = msout; diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/MsInfo.cc b/Appl/CEP/CS1/CS1_pp_lib/src/MsInfo.cc index 92338faf3d069aab76b3bd9af92e0a6244610352..4dac45d8e475cc024271551db1ca2a87dbcc580c 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/MsInfo.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/MsInfo.cc @@ -31,19 +31,19 @@ using namespace casa; //===============>>> Ms_Info::Ms_Info <<<=============== -MsInfo::MsInfo(const std::string& msname) +MsInfo::MsInfo(const std::string& msname): + NumSamples(0), + NumAntennae(0), + NumFields(0), + NumBands(0), + NumChannels(0), + NumPolarizations(0), + NumPairs(0), + NumTimeslots(0), + NoiseLevel(0.0), + MaxBaselineLength(0.0), + MsName(msname) { - MsName = msname; - MaxBaselineLength = 0.0; - NumSamples = 0; - NumAntennae = 0; - NumFields = 0; - NumBands = 0; - NumChannels = 0; - NumPolarizations = 0; - NumPairs = 0; - NumTimeslots = 0; - NoiseLevel = 0.0; } //===============>>> Ms_Info::~Ms_Info <<<=============== diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/Pipeline.cc b/Appl/CEP/CS1/CS1_pp_lib/src/Pipeline.cc index 5f535ec1508715f1964c6feaa512d4312f38a8be..7a8d05b89795fee2805fae66b11cf032e8c0c69b 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/Pipeline.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/Pipeline.cc @@ -43,10 +43,10 @@ Pipeline::Pipeline(MsInfo* info, MsFile* msfile, RunDetails* details, myBandpass(bandpass), myFlagger(flagger), mySquasher(squasher), - BandpassData(0), - FlaggerData(0), - SquasherData(0), - myStatistics(0) + BandpassData(NULL), + FlaggerData(NULL), + SquasherData(NULL), + myStatistics(NULL) { myStatistics = new FlaggerStatistics(*myInfo); } @@ -79,7 +79,6 @@ void Pipeline::MirrorBuffer(DataBuffer& buffer, MsInfo& info, int step) { from_pos = buffer.Position; to_pos = (buffer.WindowSize - buffer.Position) % buffer.WindowSize; } - cout << from_pos << " : " << to_pos << endl; for (int i = 0; i < info.NumBands * info.NumPairs; i++) { buffer.Data[i].xyPlane(to_pos) = buffer.Data[i].xyPlane(from_pos); } diff --git a/Appl/CEP/CS1/CS1_pp_lib/src/PipelineProcessControl.cc b/Appl/CEP/CS1/CS1_pp_lib/src/PipelineProcessControl.cc index e94aabed3d5c780c9a08f17ac53254db2536afe3..6229a33a2aca72e715982611cdb97e37f07ea097 100644 --- a/Appl/CEP/CS1/CS1_pp_lib/src/PipelineProcessControl.cc +++ b/Appl/CEP/CS1/CS1_pp_lib/src/PipelineProcessControl.cc @@ -46,13 +46,13 @@ namespace LOFAR //===============>>> PipelineProcessControl::PipelineProcessControl <<<=============== PipelineProcessControl::PipelineProcessControl() : ProcessControl(), - myPipeline(0), - myFile(0), - myInfo(0), - myBandpass(0), - myFlagger(0), - mySquasher(0), - myDetails(0) + myPipeline(NULL), + myFile(NULL), + myInfo(NULL), + myBandpass(NULL), + myFlagger(NULL), + mySquasher(NULL), + myDetails(NULL) { }