Public Member Functions | Private Member Functions | Private Attributes

PostDispCompSubSystem Class Reference

#include <PostDispComp.hh>

List of all members.

Public Member Functions

 PostDispCompSubSystem (void)
 Constructor for Ciena system PostDisperionComepsnation, April 2003.
void InitApril2003 (string InFileName, OptSignal *Signal2, RanNumGen *RNG2, OptSpectrumAnalyzer *PowerMeter2, string Job2)
void InitApril2003 (string InFileName, OptSignal *Signal2, NoiseCovariance *NoiseCov, RanNumGen *RNG2, OptSpectrumAnalyzer *PowerMeter2, string Job2)
 PostDispCompSubSystem (string InFileName, OptSignal *SCSignal2, RanNumGen *RNG2, string InDir2, string Job2, int DemuxChannArrayIndex2, OptDataWriter *DataWriter2)
 PostDispCompSubSystem (string InFileName, OptSignal *SCSignal2, RanNumGen *RNG2, string InDir2, string Job2, int DemuxChannArrayIndex2, OptDataWriter *DataWriter2, OptSpectrumAnalyzer *PowerMeter2)
void SetRecMapNum (int Value)
void ApplyPostDispComp (void)
void ApplyPostDispCompNoiseCov (void)

Private Member Functions

void ApplyPostDispCompUMBCCienaLoopApr2001 (void)
void AllocateMemoryUMBCCienaLoopJuly2001 (void)
void SetAmountPostDispCompJuly2001 (void)
void ApplyPostDispCompUMBCCienaLoopJuly2001 (void)
void ApplyPostDispCompUMBCCienaLoopJuly2001NoiseCov (void)
void AdditionalDemuxFiltering (void)

Private Attributes

string InDir
string Job
RanNumGenRNG
int PostDispCompMethod
int AmountPostDispComp
int DemuxChannArrayIndex
double FreqFWHM_OptFilter
int ApplyDemuxFilterFlag
OptSignalSCSignal
OptDataWriterDataWriter
int TypePostAmps
int TypePostAmpsNoise
int GammaZeroFlag
int FiberLossZeroFlag
double RelativeErrorGoal
int PreAmt
int RecMapNum
int DispType
double PostExtraLength
double PostExtraLength7
double PostExtraLength10
double PostExtraLength13
double PostExtraLength16
double PostExtraLength19
NoiseCovarianceNoiseCov
OptSpectrumAnalyzerPowerMeter
OptAmplifierPostAmpDCF
OptAmplifierPostAmpSMF
OptAmplifierPostAmpFinal
OptAmplifierAmpPtr [3]
OptFiberLocalErrorPostLTS1
OptFiberLocalErrorPostLTS2
OptFiberLocalErrorPostLTS3
OptFiberLocalErrorPostLTS4
OptFiberLocalErrorPostLTS5
OptFiberLocalErrorPostLycom1
OptFiberLocalErrorPostLycom2
OptFiberLocalErrorPostLycom3
OptFiberLocalErrorPostLycom4
OptFiberLocalErrorPostLycom5
OptFiberLocalErrorPostSMF5807
OptFiberLocalErrorPostSMF5809
OptFiberLocalErrorPostSMF5810
OptFiberLocalErrorPostDCF4_20
OptFiberLocalErrorPostDCF3_10
OptFiberLocalErrorPostSMF3_25
OptFiberLocalErrorPostSMF186
OptFiberLocalErrorPostSMFs3
OptFiberLocalErrorPostSMFs4
OptFiberLocalErrorPostSMF1500
OptFiberLocalErrorPostExtraSMF
OptFiberLocalErrorPostExtraDCF
int NumFibers
OptFiberLocalErrorFiberPtr [22]

Constructor & Destructor Documentation

PostDispCompSubSystem::PostDispCompSubSystem ( void   ) 

Constructor for Ciena system PostDisperionComepsnation, April 2003.

Use this constructor followed by calls to InitApril2003() if you are defining an array of PostDispCompSubSystems

PostDispCompSubSystem::PostDispCompSubSystem ( string  InFileName,
OptSignal SCSignal2,
RanNumGen RNG2,
string  InDir2,
string  Job2,
int  DemuxChannArrayIndex2,
OptDataWriter DataWriter2 
)
PostDispCompSubSystem::PostDispCompSubSystem ( string  InFileName,
OptSignal SCSignal2,
RanNumGen RNG2,
string  InDir2,
string  Job2,
int  DemuxChannArrayIndex2,
OptDataWriter DataWriter2,
OptSpectrumAnalyzer PowerMeter2 
)

Member Function Documentation

void PostDispCompSubSystem::AdditionalDemuxFiltering ( void   )  [private]
void PostDispCompSubSystem::AllocateMemoryUMBCCienaLoopJuly2001 ( void   )  [private]
void PostDispCompSubSystem::ApplyPostDispComp ( void   ) 
void PostDispCompSubSystem::ApplyPostDispCompNoiseCov ( void   ) 
void PostDispCompSubSystem::ApplyPostDispCompUMBCCienaLoopApr2001 ( void   )  [private]
void PostDispCompSubSystem::ApplyPostDispCompUMBCCienaLoopJuly2001 ( void   )  [private]
void PostDispCompSubSystem::ApplyPostDispCompUMBCCienaLoopJuly2001NoiseCov ( void   )  [private]
void PostDispCompSubSystem::InitApril2003 ( string  InFileName,
OptSignal Signal2,
NoiseCovariance NoiseCov,
RanNumGen RNG2,
OptSpectrumAnalyzer PowerMeter2,
string  Job2 
)

References InitApril2003(), and NoiseCov.

void PostDispCompSubSystem::InitApril2003 ( string  InFileName,
OptSignal Signal2,
RanNumGen RNG2,
OptSpectrumAnalyzer PowerMeter2,
string  Job2 
)
void PostDispCompSubSystem::SetAmountPostDispCompJuly2001 ( void   )  [private]
void PostDispCompSubSystem::SetRecMapNum ( int  Value  )  [inline]

References RecMapNum.


Member Data Documentation

Referenced by PostDispCompSubSystem().

string PostDispCompSubSystem::InDir [private]
string PostDispCompSubSystem::Job [private]

The documentation for this class was generated from the following files: