#include <XSElements.h>
Inheritance diagram for XSElements:
Public Member Functions | |
XSElements (const char *filename) | |
~XSElements () | |
UInt_t | GetSize () const |
char * | Name (Int_t Z) |
char * | Mnemonic (Int_t Z) |
XSElement * | Elem (Int_t Z) |
UInt_t | Find (const char *str) |
Protected Attributes | |
UInt_t | NElements |
TObjArray * | elements |
Definition at line 64 of file XSElements.h.
XSElements::XSElements | ( | const char * | filename | ) |
Definition at line 125 of file XSElements.cxx.
References TObjArray::Add(), elements, fclose(), fopen, fprintf(), i, NElements, NULL, and TObject::Read().
XSElements::~XSElements | ( | ) |
UInt_t XSElements::GetSize | ( | ) | const [inline] |
Definition at line 74 of file XSElements.h.
References NElements.
Referenced by XSReactionDlg::ProcessButton(), XSElementList::SelectZ(), XSReactionDlg::SetElement(), XSElementList::Sort(), and XSElementList::XSElementList().
char* XSElements::Name | ( | Int_t | Z | ) | [inline] |
Definition at line 76 of file XSElements.h.
References elements.
Referenced by XSElementList::Compare(), XSElementList::ElementString(), Find(), and XSTblElement::Layout().
char* XSElements::Mnemonic | ( | Int_t | Z | ) | [inline] |
Definition at line 79 of file XSElements.h.
References elements.
Referenced by XSElementList::Compare(), XSReactionDlg::CreatePath(), XSElementList::ElementString(), Find(), XSReactionDlg::UpdateGraph(), and XSTblElement::XSTblElement().
Definition at line 82 of file XSElements.h.
References elements.
Referenced by XSReactionDlg::SetElement(), and XSReactionDlg::UpdateCurIsotope().
UInt_t XSElements::Find | ( | const char * | str | ) |
Definition at line 152 of file XSElements.cxx.
References Mnemonic(), Name(), and NElements.
Referenced by XSReactionDlg::ElementEntryChanged().
UInt_t XSElements::NElements [protected] |
TObjArray* XSElements::elements [protected] |
Definition at line 68 of file XSElements.h.
Referenced by Elem(), Mnemonic(), Name(), XSElements(), and ~XSElements().