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

#include <G4VH1Manager.hh>

G4VH1Manager에 대한 상속 다이어그램 :
G4H1ToolsManager

Public 멤버 함수

 G4VH1Manager ()
 
virtual ~G4VH1Manager ()
 
 G4VH1Manager (const G4VH1Manager &rhs)=delete
 
G4VH1Manageroperator= (const G4VH1Manager &rhs)=delete
 

Protected 멤버 함수

virtual G4int CreateH1 (const G4String &name, const G4String &title, G4int nbins, G4double xmin, G4double xmax, const G4String &unitName="none", const G4String &fcnName="none", const G4String &binSchemeName="linear")=0
 
virtual G4int CreateH1 (const G4String &name, const G4String &title, const std::vector< G4double > &edges, const G4String &unitName="none", const G4String &fcnName="none")=0
 
virtual G4bool SetH1 (G4int id, G4int nbins, G4double xmin, G4double xmax, const G4String &unitName="none", const G4String &fcnName="none", const G4String &binSchemeName="linear")=0
 
virtual G4bool SetH1 (G4int id, const std::vector< G4double > &edges, const G4String &unitName="none", const G4String &fcnName="none")=0
 
virtual G4bool ScaleH1 (G4int id, G4double factor)=0
 
virtual G4bool FillH1 (G4int id, G4double value, G4double weight=1.0)=0
 
virtual G4int GetH1Id (const G4String &name, G4bool warn=true) const =0
 
virtual G4int GetH1Nbins (G4int id) const =0
 
virtual G4double GetH1Xmin (G4int id) const =0
 
virtual G4double GetH1Xmax (G4int id) const =0
 
virtual G4double GetH1Width (G4int id) const =0
 
virtual G4bool SetH1Title (G4int id, const G4String &title)=0
 
virtual G4bool SetH1XAxisTitle (G4int id, const G4String &title)=0
 
virtual G4bool SetH1YAxisTitle (G4int id, const G4String &title)=0
 
virtual G4String GetH1Title (G4int id) const =0
 
virtual G4String GetH1XAxisTitle (G4int id) const =0
 
virtual G4String GetH1YAxisTitle (G4int id) const =0
 
virtual G4bool WriteOnAscii (std::ofstream &output)=0
 
virtual std::shared_ptr
< G4HnManager
GetHnManager ()=0
 

Friends

class G4VAnalysisManager
 
class G4VAnalysisReader
 

상세한 설명

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

생성자 & 소멸자 문서화

G4VH1Manager::G4VH1Manager ( )
inline

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

virtual G4VH1Manager::~G4VH1Manager ( )
inlinevirtual

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

G4VH1Manager::G4VH1Manager ( const G4VH1Manager rhs)
delete

멤버 함수 문서화

virtual G4int G4VH1Manager::CreateH1 ( const G4String name,
const G4String title,
G4int  nbins,
G4double  xmin,
G4double  xmax,
const G4String unitName = "none",
const G4String fcnName = "none",
const G4String binSchemeName = "linear" 
)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4int G4VH1Manager::CreateH1 ( const G4String name,
const G4String title,
const std::vector< G4double > &  edges,
const G4String unitName = "none",
const G4String fcnName = "none" 
)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4bool G4VH1Manager::FillH1 ( G4int  id,
G4double  value,
G4double  weight = 1.0 
)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4int G4VH1Manager::GetH1Id ( const G4String name,
G4bool  warn = true 
) const
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4int G4VH1Manager::GetH1Nbins ( G4int  id) const
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4String G4VH1Manager::GetH1Title ( G4int  id) const
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4double G4VH1Manager::GetH1Width ( G4int  id) const
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4String G4VH1Manager::GetH1XAxisTitle ( G4int  id) const
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4double G4VH1Manager::GetH1Xmax ( G4int  id) const
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4double G4VH1Manager::GetH1Xmin ( G4int  id) const
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4String G4VH1Manager::GetH1YAxisTitle ( G4int  id) const
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual std::shared_ptr<G4HnManager> G4VH1Manager::GetHnManager ( )
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

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

G4VH1Manager& G4VH1Manager::operator= ( const G4VH1Manager rhs)
delete
virtual G4bool G4VH1Manager::ScaleH1 ( G4int  id,
G4double  factor 
)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4bool G4VH1Manager::SetH1 ( G4int  id,
G4int  nbins,
G4double  xmin,
G4double  xmax,
const G4String unitName = "none",
const G4String fcnName = "none",
const G4String binSchemeName = "linear" 
)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4bool G4VH1Manager::SetH1 ( G4int  id,
const std::vector< G4double > &  edges,
const G4String unitName = "none",
const G4String fcnName = "none" 
)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4bool G4VH1Manager::SetH1Title ( G4int  id,
const G4String title 
)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4bool G4VH1Manager::SetH1XAxisTitle ( G4int  id,
const G4String title 
)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4bool G4VH1Manager::SetH1YAxisTitle ( G4int  id,
const G4String title 
)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

virtual G4bool G4VH1Manager::WriteOnAscii ( std::ofstream &  output)
protectedpure virtual

G4H1ToolsManager에서 구현되었습니다.

Friend, 그리고 관련된 함수 문서화

friend class G4VAnalysisManager
friend

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

friend class G4VAnalysisReader
friend

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


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