Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 멤버 함수 | Private 속성 | 모든 멤버 목록
GIDI_settings_group 클래스 참조

#include <GIDI_settings.hh>

Public 멤버 함수

 GIDI_settings_group (std::string const &label="empty", int size=0)
 
 GIDI_settings_group (std::string const &label, int length, double const *values)
 
 GIDI_settings_group (std::string const &label, std::vector< double > const &boundaries)
 
 GIDI_settings_group (GIDI_settings_group const &group)
 
 ~GIDI_settings_group ()
 
double operator[] (int const index) const
 
int size (void) const
 
int getNumberOfGroups (void) const
 
double const * pointer (void) const
 
void setFromCDoubleArray (int length, double *values)
 
std::string getLabel () const
 
int getGroupIndexFromEnergy (double energy, bool encloseOutOfRange) const
 
bool isLabel (std::string &label) const
 
void print (bool outline=false, int valuesPerLine=10) const
 

Private 멤버 함수

void initialize (std::string const &label, int size, int length, double const *values)
 

Private 속성

std::string mLabel
 
std::vector< double > mBoundaries
 

상세한 설명

GIDI_settings.hh 파일의 35 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

GIDI_settings_group::GIDI_settings_group ( std::string const &  label = "empty",
int  size = 0 
)

GIDI_settings_group.cc 파일의 14 번째 라인에서 정의되었습니다.

다음을 참조함 : initialize().

GIDI_settings_group::GIDI_settings_group ( std::string const &  label,
int  length,
double const *  values 
)

GIDI_settings_group.cc 파일의 21 번째 라인에서 정의되었습니다.

다음을 참조함 : initialize().

GIDI_settings_group::GIDI_settings_group ( std::string const &  label,
std::vector< double > const &  boundaries 
)

GIDI_settings_group.cc 파일의 28 번째 라인에서 정의되었습니다.

다음을 참조함 : initialize(), int().

GIDI_settings_group::GIDI_settings_group ( GIDI_settings_group const &  group)

GIDI_settings_group.cc 파일의 37 번째 라인에서 정의되었습니다.

다음을 참조함 : initialize(), mBoundaries, mLabel, size().

GIDI_settings_group::~GIDI_settings_group ( )

GIDI_settings_group.cc 파일의 57 번째 라인에서 정의되었습니다.

멤버 함수 문서화

int GIDI_settings_group::getGroupIndexFromEnergy ( double  energy,
bool  encloseOutOfRange 
) const

GIDI_settings_group.cc 파일의 63 번째 라인에서 정의되었습니다.

다음을 참조함 : int(), mBoundaries.

다음에 의해서 참조됨 : GIDI_settings_particle::getGroupIndexFromEnergy().

std::string GIDI_settings_group::getLabel ( ) const
inline

GIDI_settings.hh 파일의 54 번째 라인에서 정의되었습니다.

다음을 참조함 : mLabel.

int GIDI_settings_group::getNumberOfGroups ( void  ) const
inline

GIDI_settings.hh 파일의 50 번째 라인에서 정의되었습니다.

다음을 참조함 : mBoundaries.

다음에 의해서 참조됨 : GIDI_settings_particle::getNumberOfGroups().

void GIDI_settings_group::initialize ( std::string const &  label,
int  size,
int  length,
double const *  values 
)
private

GIDI_settings_group.cc 파일의 44 번째 라인에서 정의되었습니다.

다음을 참조함 : mBoundaries, mLabel.

다음에 의해서 참조됨 : GIDI_settings_group().

bool GIDI_settings_group::isLabel ( std::string &  label) const
inline

GIDI_settings.hh 파일의 56 번째 라인에서 정의되었습니다.

다음을 참조함 : mLabel.

double GIDI_settings_group::operator[] ( int const  index) const
inline

GIDI_settings.hh 파일의 48 번째 라인에서 정의되었습니다.

다음을 참조함 : mBoundaries.

double const* GIDI_settings_group::pointer ( void  ) const
inline

GIDI_settings.hh 파일의 51 번째 라인에서 정의되었습니다.

다음을 참조함 : mBoundaries.

다음에 의해서 참조됨 : GIDI_settings_particle::setGroup().

void GIDI_settings_group::print ( bool  outline = false,
int  valuesPerLine = 10 
) const

GIDI_settings_group.cc 파일의 91 번째 라인에서 정의되었습니다.

다음을 참조함 : buffer, mBoundaries, mLabel, size().

void GIDI_settings_group::setFromCDoubleArray ( int  length,
double *  values 
)
int GIDI_settings_group::size ( void  ) const
inline

GIDI_settings.hh 파일의 49 번째 라인에서 정의되었습니다.

다음을 참조함 : mBoundaries.

다음에 의해서 참조됨 : GIDI_settings_group(), print(), GIDI_settings_particle::setGroup().

멤버 데이타 문서화

std::vector<double> GIDI_settings_group::mBoundaries
private

GIDI_settings.hh 파일의 39 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : getGroupIndexFromEnergy(), getNumberOfGroups(), GIDI_settings_group(), initialize(), operator[](), pointer(), print(), size().

std::string GIDI_settings_group::mLabel
private

GIDI_settings.hh 파일의 38 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : getLabel(), GIDI_settings_group(), initialize(), isLabel(), print().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: