rmf class private members

class rmf{
 private:

  Integer m_FirstChannel;             // First channel number

  IntegerVector m_NumberGroups;       // Number of response groups for this
                                      //  energy bin

  std::vector<IntegerVector> m_FirstChannelGroup; // First channel in group
  std::vector<IntegerVector> m_NumberChannelsGroup; // Number channels in group
  std::vector<IntegerVector> m_OrderGroup;          // Grating order of group

  RealVector m_LowEnergy;             // Start energy of bin
  RealVector m_HighEnergy;            // End energy of bin

  std::vector<RealVector> m_Matrix;   // Matrix elements

  RealVector m_ChannelLowEnergy;      // Start energy of channel
  RealVector m_ChannelHighEnergy;     // End energy of channel

  Real m_AreaScaling;                 // Value of EFFAREA keyword
  Real m_ResponseThreshold;           // Minimum value in response

  string m_EnergyUnits;               // Energy units used
  string m_RMFUnits;                  // Units for RMF values

  string m_ChannelType;               // Value of CHANTYPE keyword
  string m_Telescope;                             
  string m_Instrument;
  string m_Detector;
  string m_Filter;
  string m_RMFType;                   // HDUCLAS3 keyword in MATRIX extension
  string m_RMFExtensionName;          // EXTNAME keyword in MATRIX extension
  string m_EBDExtensionName;          // EXTNAME keyword in EBOUNDS extension

  string m_StokesParameter;           // For spectropolarimetry
                                         (e.g. 'Ixx', 'xQx', 'xxU') //
  string m_StokesWeighting;           // Stokes parameter weighting scheme




HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public

Last modified: Wednesday, 28-Feb-2024 16:27:31 EST