casa  $Rev:20696$
calanalysis_private.h
Go to the documentation of this file.
00001 
00002 String oCalTable;
00003 CalAnalysis* poCA;
00004 
00005 std::string uint2string( const unsigned int &number );
00006 
00007 Bool parseInput( const ::casac::variant& field, const ::casac::variant& antenna,
00008     const ::casac::variant& timerange, const ::casac::variant& spw,
00009     const ::casac::variant& feed, const std::string& axis,
00010     const std::string& ap, const bool& norm, const bool& unwrap,
00011     const double& jumpmax, CalAnalysis::INPUT& oInput );
00012 
00013 Bool parseField( const ::casac::variant& field, Vector<uInt>& oField );
00014 
00015 Bool parseAntenna( const ::casac::variant& antenna, Vector<uInt>& oAntenna1,
00016     Vector<Int>& oAntenna2 );
00017 
00018 Bool parseTimeRange( const ::casac::variant& timerange, Double& dStartTime,
00019     Double& dStopTime, Vector<Double>& oTime );
00020 
00021 Bool parseSPW( const ::casac::variant& spw, Vector<uInt>& oSPW,
00022     Vector<Vector<uInt> >& oChannel );
00023 
00024 Bool parseFeed( const ::casac::variant& feed, Vector<String>& oFeed );
00025 
00026 Bool parseAxis( const std::string& axis, CalStats::AXIS& eAxisIterUserID );
00027 
00028 Bool parseRAP( const std::string& ap, CalAnalysis::RAP& eRAP );
00029 
00030 Bool parseJumpMax( const double& jumpmax, Double& dJumpMax );
00031 
00032 Bool parseArg( const std::string& order, const std::string& type,
00033     const bool& weight, CalStats::ARG<CalStatsFitter::FIT>& oArg );
00034 
00035 Bool parseOrder( const std::string& order, CalStatsFitter::ORDER& eOrder );
00036 
00037 Bool parseType( const std::string& type, CalStatsFitter::TYPE& eType );
00038 
00039 Bool parseWeight( const bool& weight, CalStatsFitter::WEIGHT& eWeight );
00040 
00041 template <typename T>
00042 Bool writeInput( const CalAnalysis::OUTPUT<T>& oOutput, const uInt& row,
00043     const uInt& col, ::casac::record& oRecIter );
00044 
00045 template <typename T>
00046 Bool writeData( const CalAnalysis::OUTPUT<T>& oOutput, const uInt& row,
00047     const uInt& col, ::casac::record& oRecIter );
00048 
00049 template <typename T>
00050 Bool writeFit( const CalStats::ARG<T>& oArg,
00051     const CalAnalysis::OUTPUT<T>& oOutput, const uInt& row, const uInt& col,
00052     ::casac::record& oRecIter );
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines