Public rmft methods to get and set internal data

  •   Integer getFirstChannel() const
    
      void setFirstChannel(const Integer value)
    

  •   const IntegerVector& getNumberGroups() const
    
      Integer setNumberGroups(const IntegerVector& values)
    
      Integer getNumberGroupsElement(const Integer i) const
    
      Integer setNumberGroupsElement(const Integer i, const Integer value)
    

  •   const std::vector<IntegerVector>& getFirstEnergyGroup() const
    
      Integer setFirstEnergyGroup(const std::vector<IntegerVector>& values)
    
      IntegerVector getFirstEnergyGroupForChannel(const Integer i) const
    
      Integer setFirstEnergyGroupForChannel(const Integer i,
                                            const IntegerVector value)
    

  •   const std::vector<IntegerVector>& getNumberEnergiesGroup() const
    
      Integer setNumberEnergiesGroup(const std::vector<IntegerVector>& values)
    
      IntegerVector& getNumberEnergiesGroupForChannel(const Integer i) const
    
      Integer setNumberEnergiesGroupForChannel(const Integer i, 
                                               const IntegerVector value)
    

  •   const std::vector<IntegerVector>& getOrderGroup() const
    
      Integer setOrderGroup(const std::vector<IntegerVector>& values)
    
      IntegerVector getOrderGroupForChannel(const Integer i) const
    
      Integer setOrderGroupForChannel(const Integer i, 
                                      const IntegerVector value)
    

  •   const RealVector& getLowEnergy() const
    
      Integer setLowEnergy(const RealVector& values)
    
      Real getLowEnergyElement(const Integer i) const
    
      Integer setLowEnergyElement(const Integer i, const Real value)
    

  •   const RealVector& getHighEnergy() const
    
      Integer setHighEnergy(const RealVector& values)
    
      Real getHighEnergyElement(const Integer i) const
    
      Integer setHighEnergyElement(const Integer i, const Real value)
    

  •   const std::vector<RealVector>& getMatrix() const
    
      Integer setMatrix(const std::vector<RealVector>& values)
    
      RealVector getMatrixForChannel(const Integer i) const
    
      Integer setMatrixForChannel(const Integer i, const RealVector value)
    

  •   const RealVector& getChannelLowEnergy() const
    
      Integer setChannelLowEnergy(const RealVector& values)
    
      Real getChannelLowEnergyElement(const Integer i) const
    
      Integer setChannelLowEnergyElement(const Integer i, const Real value)
    

  •   const RealVector& getChannelHighEnergy() const
    
      Integer setChannelHighEnergy(const RealVector& values)
    
      Real getChannelHighEnergyElement(const Integer i) const
    
      Integer setChannelHighEnergyElement(const Integer i, const Real value)
    

  •   Real getAreaScaling() const
    
      void setAreaScaling(const Real value)
    

  •   Real getResponseThreshold() const
    
      void setResponseThreshold(const Real value)
    

  •   string getEnergyUnits() const
    
      void setEnergyUnits(const string value)
    

  •   string getRMFUnits() const
    
      void setRMFUnits(const string value)
    

  •   string getChannelType() const
    
      void setChannelType(const string value)
    
  •   string getTelescope() const
    
      void setTelescope(const string value)
    
  •   string getInstrument() const
    
      void setInstrument(const string value)
    
  •   string getDetector() const
    
      void setDetector(const string value)
    
  •   string getFilter() const
    
      void setFilter(const string value)
    
  •   string getRMFType() const
    
      void setRMFType(const string value)
    
  •   string getRMFExtensionName() const
    
      void setRMFExtensionName(const string value)
    
  •   string getEBDExtensionName() const
    
      void setEBDExtensionName(const string value)
    




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

Last modified: Wednesday, 28-Aug-2024 16:49:31 EDT

HEASARC Staff Scientist Position - Applications are now being accepted for a Staff Scientist with significant experience and interest in the technical aspects of astrophysics research, to work in the High Energy Astrophysics Science Archive Research Center (HEASARC) at NASA Goddard Space Flight Center (GSFC) in Greenbelt, MD. Refer to the AAS Job register for full details.