Public rmf methods to get and set internal data

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

  •   const vector<Integer>& getNumberGroups() const
    
      Integer setNumberGroups(const vector<Integer>& values)
    
      Integer getNumberGroupsForEnergyBin(const Integer i) const
    
      Integer setNumberGroupsForEnergyBin(const Integer i, const Integer value)
    

  •   const vector<vector<Integer> >& getFirstChannelGroup() const
    
      Integer setFirstChannelGroup(
                 const vector<vector<Integer> >& values)
    
      vector<Integer>& getFirstChannelGroupForEnergyBin(const Integer i) const
    
      Integer setFirstChannelGroupForEnergyBin(const vector<Integer> i, 
                 const Integer value)
    

  •   const vector<vector<Integer> >& getNumberChannelsGroup() const
    
      Integer setNumberChannelsGroup(const vector<vector<Integer> >& values)
    
      vector<Integer>& getNumberChannelsGroupForEnergyBin(const Integer i) const
    
      Integer setNumberChannelsGroupForEnergyBin(const Integer i, 
                            const vector<Integer> value)
    

  •   const vector<vector<Integer> >& getOrderGroup() const
    
      Integer setOrderGroup(const vector<vector<Integer> >& values)
    
      vector<Integer>& getOrderGroupForEnergyBin(const Integer i) const
    
      Integer setOrderGroupForEnergyBin(const Integer i, const Integer value)
    

  •   const vector<Real>& getLowEnergy() const
    
      Integer setLowEnergy(const vector<Real>& values)
    
      Real getLowEnergyElement(const Integer i) const
    
      Integer setLowEnergyElement(const Integer i, const Real value)
    

  •   const vector<Real>& getHighEnergy() const
    
      Integer setHighEnergy(const vector<Real>& values)
    
      Real getHighEnergyElement(const Integer i) const
    
      Integer setHighEnergyElement(const Integer i, const Real value)
    

  •   const vector<vector<Real> >& getMatrix() const
    
      Integer setMatrix(const vector<vector<Real> >& values)
    
      vector<Real>& getMatrixForEnergyBin(const Integer i) const
    
      Integer setMatrixElement(const Integer i, const vector<Real> value)
    

  •   const vector<Real>& getChannelLowEnergy() const
    
      Integer setChannelLowEnergy(const vector<Real>& values)
    
      Real getChannelLowEnergyElement(const Integer i) const
    
      Integer setChannelLowEnergyElement(const Integer i, const Real value)
    

  •   const vector<Real>& getChannelHighEnergy() const
    
      Integer setChannelHighEnergy(const vector<Real>& 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, 23-Mar-2022 21:09:01 EDT