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

타입정의

using G4ToolsBaseHisto = tools::histo::base_histo< double, unsigned int, unsigned int, double, double >
 

함수

G4int GetNbins (const G4ToolsBaseHisto &baseHisto, G4int dimension)
 
G4double GetMin (const G4ToolsBaseHisto &baseHisto, G4int dimension)
 
G4double GetMax (const G4ToolsBaseHisto &baseHisto, G4int dimension)
 
G4double GetWidth (const G4ToolsBaseHisto &baseHisto, G4int dimension, const G4String &hnType)
 
G4bool SetTitle (G4ToolsBaseHisto &baseHisto, const G4String &title)
 
G4bool SetAxisTitle (G4ToolsBaseHisto &baseHisto, G4int dimension, const G4String &title)
 
G4String GetTitle (const G4ToolsBaseHisto &baseHisto)
 
G4String GetAxisTitle (const G4ToolsBaseHisto &baseHisto, G4int dimension, const G4String &hnType)
 
G4bool CheckNbins (G4int nbins)
 
G4bool CheckMinMax (G4double xmin, G4double xmax, const G4String &fcnName="none", const G4String &binSchemeName="linear")
 
G4bool CheckEdges (const std::vector< G4double > &edges)
 
G4bool CheckName (const G4String &name, const G4String &objectType)
 
G4double GetUnitValue (const G4String &unit)
 
void UpdateTitle (G4String &title, const G4String &unitName, const G4String &fcnName)
 
void Tokenize (const G4String &line, std::vector< G4String > &tokens)
 
template<typename T , typename... Args>
std::unique_ptr< T > make_unique (Args &&...args)
 
G4AnalysisOutput GetOutput (const G4String &outputName)
 
G4String GetOutputName (G4AnalysisOutput outputType)
 
G4BinScheme GetBinScheme (const G4String &binSchemeName)
 
void ComputeEdges (G4int nbins, G4double xmin, G4double xmax, G4double unit, G4Fcn fcn, G4BinScheme, std::vector< G4double > &edges)
 
void ComputeEdges (const std::vector< G4double > &edges, G4double unit, G4Fcn fcn, std::vector< G4double > &newEdges)
 
G4Fcn GetFunction (const G4String &fcnName)
 

변수

const G4int kX = 0
 
const G4int kY = 1
 
const G4int kZ = 2
 
const G4int kInvalidId = -1
 

타입정의 문서화

using G4Analysis::G4ToolsBaseHisto = typedef tools::histo::base_histo<double, unsigned int, unsigned int, double, double>

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

함수 문서화

G4bool G4Analysis::CheckEdges ( const std::vector< G4double > &  edges)
G4bool G4Analysis::CheckMinMax ( G4double  xmin,
G4double  xmax,
const G4String fcnName = "none",
const G4String binSchemeName = "linear" 
)
G4bool G4Analysis::CheckName ( const G4String name,
const G4String objectType 
)
G4bool G4Analysis::CheckNbins ( G4int  nbins)
void G4Analysis::ComputeEdges ( G4int  nbins,
G4double  xmin,
G4double  xmax,
G4double  unit,
G4Fcn  fcn,
G4BinScheme  binScheme,
std::vector< G4double > &  edges 
)

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

다음을 참조함 : G4endl, G4Exception(), JustWarning, kLinear, kLog, kUser.

void G4Analysis::ComputeEdges ( const std::vector< G4double > &  edges,
G4double  unit,
G4Fcn  fcn,
std::vector< G4double > &  newEdges 
)

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

G4String G4Analysis::GetAxisTitle ( const G4ToolsBaseHisto &  baseHisto,
G4int  dimension,
const G4String hnType 
)
G4BinScheme G4Analysis::GetBinScheme ( const G4String binSchemeName)
G4Fcn G4Analysis::GetFunction ( const G4String fcnName)

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

다음을 참조함 : G4endl, G4Exception(), G4FcnIdentity(), JustWarning.

다음에 의해서 참조됨 : G4HnInformation::AddDimension(), G4HnInformation::SetDimension().

G4double G4Analysis::GetMax ( const G4ToolsBaseHisto &  baseHisto,
G4int  dimension 
)
G4double G4Analysis::GetMin ( const G4ToolsBaseHisto &  baseHisto,
G4int  dimension 
)
G4int G4Analysis::GetNbins ( const G4ToolsBaseHisto &  baseHisto,
G4int  dimension 
)
G4AnalysisOutput G4Analysis::GetOutput ( const G4String outputName)

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

다음을 참조함 : G4endl, G4Exception(), JustWarning, kCsv, kNone, kRoot, kXml.

G4String G4Analysis::GetOutputName ( G4AnalysisOutput  outputType)

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

다음을 참조함 : G4endl, G4Exception(), JustWarning, kCsv, kNone, kRoot, kXml.

G4String G4Analysis::GetTitle ( const G4ToolsBaseHisto &  baseHisto)
G4double G4Analysis::GetUnitValue ( const G4String unit)
G4double G4Analysis::GetWidth ( const G4ToolsBaseHisto &  baseHisto,
G4int  dimension,
const G4String hnType 
)
template<typename T , typename... Args>
std::unique_ptr<T> G4Analysis::make_unique ( Args &&...  args)

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

G4bool G4Analysis::SetAxisTitle ( G4ToolsBaseHisto &  baseHisto,
G4int  dimension,
const G4String title 
)
G4bool G4Analysis::SetTitle ( G4ToolsBaseHisto &  baseHisto,
const G4String title 
)

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

void G4Analysis::Tokenize ( const G4String line,
std::vector< G4String > &  tokens 
)
void G4Analysis::UpdateTitle ( G4String title,
const G4String unitName,
const G4String fcnName 
)

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

변수 문서화

const G4int G4Analysis::kInvalidId = -1

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

다음에 의해서 참조됨 : G4VAnalysisManager::CreateH1(), G4VAnalysisManager::CreateH2(), G4VAnalysisManager::CreateH3(), G4VAnalysisManager::CreateNtuple(), G4VAnalysisManager::CreateNtupleDColumn(), G4VAnalysisManager::CreateNtupleFColumn(), G4VAnalysisManager::CreateNtupleIColumn(), G4VAnalysisManager::CreateNtupleSColumn(), G4RootPNtupleManager::CreateNtupleTColumn(), G4VAnalysisManager::CreateP1(), G4VAnalysisManager::CreateP2(), G4VAnalysisReader::GetNtuple(), G4Hdf5RFileManager::GetRDirectory(), G4Hdf5RFileManager::GetRFile(), G4Hdf5RFileManager::OpenDirectory(), G4VAnalysisReader::ReadH1(), G4RootAnalysisReader::ReadH1Impl(), G4XmlAnalysisReader::ReadH1Impl(), G4Hdf5AnalysisReader::ReadH1Impl(), G4CsvAnalysisReader::ReadH1Impl(), G4VAnalysisReader::ReadH2(), G4Hdf5AnalysisReader::ReadH2Impl(), G4RootAnalysisReader::ReadH2Impl(), G4XmlAnalysisReader::ReadH2Impl(), G4CsvAnalysisReader::ReadH2Impl(), G4VAnalysisReader::ReadH3(), G4RootAnalysisReader::ReadH3Impl(), G4XmlAnalysisReader::ReadH3Impl(), G4CsvAnalysisReader::ReadH3Impl(), G4Hdf5AnalysisReader::ReadH3Impl(), G4RootAnalysisReader::ReadNtupleImpl(), G4Hdf5AnalysisReader::ReadNtupleImpl(), G4XmlAnalysisReader::ReadNtupleImpl(), G4CsvAnalysisReader::ReadNtupleImpl(), G4VAnalysisReader::ReadP1(), G4XmlAnalysisReader::ReadP1Impl(), G4CsvAnalysisReader::ReadP1Impl(), G4RootAnalysisReader::ReadP1Impl(), G4Hdf5AnalysisReader::ReadP1Impl(), G4VAnalysisReader::ReadP2(), G4RootAnalysisReader::ReadP2Impl(), G4XmlAnalysisReader::ReadP2Impl(), G4CsvAnalysisReader::ReadP2Impl(), G4Hdf5AnalysisReader::ReadP2Impl(), G4VAnalysisManager::SetH1(), G4VAnalysisManager::SetH2(), G4VAnalysisManager::SetH3(), G4VAnalysisManager::SetP1(), G4VAnalysisManager::SetP2().

const G4int G4Analysis::kX = 0
const G4int G4Analysis::kY = 1
const G4int G4Analysis::kZ = 2