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

#include <Histo.hh>

Public 멤버 함수

 Histo ()
 
 ~Histo ()
 
void Book ()
 
void Save ()
 
void Add1D (const G4String &, const G4String &, G4int nb, G4double x1, G4double x2, G4double u=1.)
 
void SetHisto1D (G4int, G4int, G4double, G4double, G4double)
 
void Activate (G4int, G4bool)
 
void Fill (G4int, G4double, G4double)
 
void ScaleH1 (G4int, G4double)
 
void AddTuple (const G4String &)
 
void AddTupleI (const G4String &)
 
void AddTupleF (const G4String &)
 
void AddTupleD (const G4String &)
 
void FillTupleI (G4int, G4int)
 
void FillTupleF (G4int, G4float)
 
void FillTupleD (G4int, G4double)
 
void AddRow ()
 
void SetFileName (const G4String &)
 
void SetFileType (const G4String &)
 
void SetVerbose (G4int val)
 
G4bool IsActive () const
 
 Histo ()
 
 ~Histo ()
 
void Book ()
 
void Save ()
 
void Add1D (const G4String &, const G4String &, G4int nb, G4double x1, G4double x2, G4double u=1.)
 
void SetHisto1D (G4int, G4int, G4double, G4double, G4double)
 
void Activate (G4int, G4bool)
 
void Fill (G4int, G4double, G4double)
 
void ScaleH1 (G4int, G4double)
 
void AddTuple (const G4String &)
 
void AddTupleI (const G4String &)
 
void AddTupleF (const G4String &)
 
void AddTupleD (const G4String &)
 
void FillTupleI (G4int, G4int)
 
void FillTupleF (G4int, G4float)
 
void FillTupleD (G4int, G4double)
 
void AddRow ()
 
void SetFileName (const G4String &)
 
void SetVerbose (G4int val)
 
G4bool IsActive () const
 
 Histo ()
 
 ~Histo ()
 
void Book ()
 
void Save ()
 
void Add1D (const G4String &, const G4String &, G4int nb, G4double x1, G4double x2, G4double u=1.)
 
void SetHisto1D (G4int, G4int, G4double, G4double, G4double)
 
void Activate (G4int, G4bool)
 
void Fill (G4int, G4double, G4double)
 
void ScaleH1 (G4int, G4double)
 
void AddTuple (const G4String &)
 
void AddTupleI (const G4String &)
 
void AddTupleF (const G4String &)
 
void AddTupleD (const G4String &)
 
void FillTupleI (G4int, G4int)
 
void FillTupleF (G4int, G4float)
 
void FillTupleD (G4int, G4double)
 
void AddRow ()
 
void SetFileName (const G4String &)
 
void SetFileType (const G4String &)
 
void SetVerbose (G4int val)
 
G4bool IsActive () const
 

Private 속성

G4RootAnalysisManagerfManager
 
HistoMessengerfMessenger
 
G4String fHistName
 
G4String fHistType
 
G4String fTupleName
 
G4String fTupleTitle
 
G4int fNHisto
 
G4int fVerbose
 
G4bool fDefaultAct
 
G4bool fHistoActive
 
G4bool fNtupleActive
 
std::vector< G4intfHisto
 
std::vector< G4intfTupleI
 
std::vector< G4intfTupleF
 
std::vector< G4intfTupleD
 
std::vector< G4intfBins
 
std::vector< G4boolfActive
 
std::vector< G4doublefXmin
 
std::vector< G4doublefXmax
 
std::vector< G4doublefUnit
 
std::vector< G4StringfIds
 
std::vector< G4StringfTitles
 
std::vector< G4StringfNtupleI
 
std::vector< G4StringfNtupleF
 
std::vector< G4StringfNtupleD
 
G4VAnalysisManagerfManager
 

상세한 설명

electromagnetic/TestEm9/include/Histo.hh 파일의 56 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

Histo::Histo ( )

electromagnetic/TestEm9/src/Histo.cc 파일의 51 번째 라인에서 정의되었습니다.

다음을 참조함 : fDefaultAct, fHistName, fHistoActive, fHistType, fMessenger, fNHisto, fNtupleActive, fTupleName, fTupleTitle, fVerbose.

Histo::~Histo ( )

electromagnetic/TestEm9/src/Histo.cc 파일의 70 번째 라인에서 정의되었습니다.

다음을 참조함 : fManager, fMessenger.

Histo::Histo ( )
Histo::~Histo ( )
Histo::Histo ( )
Histo::~Histo ( )

멤버 함수 문서화

void Histo::Activate ( G4int  i,
G4bool  val 
)

electromagnetic/TestEm9/src/Histo.cc 파일의 207 번째 라인에서 정의되었습니다.

다음을 참조함 : fActive, fHistoActive, fNHisto, fVerbose, G4cout, G4endl.

void Histo::Activate ( G4int  ,
G4bool   
)
void Histo::Activate ( G4int  ,
G4bool   
)
void Histo::Add1D ( const G4String id,
const G4String name,
G4int  nb,
G4double  x1,
G4double  x2,
G4double  u = 1. 
)

electromagnetic/TestEm9/src/Histo.cc 파일의 161 번째 라인에서 정의되었습니다.

다음을 참조함 : fActive, fBins, fDefaultAct, fHisto, fIds, fNHisto, fTitles, fUnit, fVerbose, fXmax, fXmin, G4cout, G4endl.

void Histo::Add1D ( const G4String ,
const G4String ,
G4int  nb,
G4double  x1,
G4double  x2,
G4double  u = 1. 
)
void Histo::Add1D ( const G4String ,
const G4String ,
G4int  nb,
G4double  x1,
G4double  x2,
G4double  u = 1. 
)
void Histo::AddRow ( )
void Histo::AddRow ( )

electromagnetic/TestEm9/src/Histo.cc 파일의 342 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VAnalysisManager::AddNtupleRow(), fManager, fNtupleActive.

void Histo::AddRow ( )
void Histo::AddTuple ( const G4String w1)

electromagnetic/TestEm9/src/Histo.cc 파일의 254 번째 라인에서 정의되었습니다.

다음을 참조함 : fTupleTitle.

void Histo::AddTuple ( const G4String )
void Histo::AddTuple ( const G4String )
void Histo::AddTupleD ( const G4String w1)

electromagnetic/TestEm9/src/Histo.cc 파일의 279 번째 라인에서 정의되었습니다.

다음을 참조함 : fNtupleActive, fNtupleD, fTupleD.

void Histo::AddTupleD ( const G4String )
void Histo::AddTupleD ( const G4String )
void Histo::AddTupleF ( const G4String w1)

electromagnetic/TestEm9/src/Histo.cc 파일의 270 번째 라인에서 정의되었습니다.

다음을 참조함 : fNtupleActive, fNtupleF, fTupleF.

void Histo::AddTupleF ( const G4String )
void Histo::AddTupleF ( const G4String )
void Histo::AddTupleI ( const G4String w1)

electromagnetic/TestEm9/src/Histo.cc 파일의 261 번째 라인에서 정의되었습니다.

다음을 참조함 : fNtupleActive, fNtupleI, fTupleI.

void Histo::AddTupleI ( const G4String )
void Histo::AddTupleI ( const G4String )
void Histo::Book ( )
void Histo::Book ( )
void Histo::Book ( )
void Histo::Fill ( G4int  ,
G4double  ,
G4double   
)
void Histo::Fill ( G4int  i,
G4double  x,
G4double  w 
)

electromagnetic/TestEm9/src/Histo.cc 파일의 221 번째 라인에서 정의되었습니다.

다음을 참조함 : fActive, fHisto, fHistoActive, G4VAnalysisManager::FillH1(), fManager, fNHisto, fUnit, fVerbose, G4cout, G4endl.

void Histo::Fill ( G4int  ,
G4double  ,
G4double   
)
void Histo::FillTupleD ( G4int  ,
G4double   
)
void Histo::FillTupleD ( G4int  ,
G4double   
)
void Histo::FillTupleD ( G4int  i,
G4double  x 
)

electromagnetic/TestEm9/src/Histo.cc 파일의 324 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VAnalysisManager::FillNtupleDColumn(), fManager, fNtupleActive, fNtupleD, fTupleD, fVerbose, G4cout, G4endl, n.

void Histo::FillTupleF ( G4int  ,
G4float   
)
void Histo::FillTupleF ( G4int  ,
G4float   
)
void Histo::FillTupleF ( G4int  i,
G4float  x 
)

electromagnetic/TestEm9/src/Histo.cc 파일의 306 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VAnalysisManager::FillNtupleFColumn(), fManager, fNtupleActive, fNtupleF, fTupleF, fVerbose, G4cout, G4endl, n.

void Histo::FillTupleI ( G4int  i,
G4int  x 
)

electromagnetic/TestEm9/src/Histo.cc 파일의 288 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VAnalysisManager::FillNtupleIColumn(), fManager, fNtupleActive, fNtupleI, fTupleI, fVerbose, G4cout, G4endl, n.

void Histo::FillTupleI ( G4int  ,
G4int   
)
void Histo::FillTupleI ( G4int  ,
G4int   
)
G4bool Histo::IsActive ( ) const
inline

hadronic/Hadr01/include/Histo.hh 파일의 107 번째 라인에서 정의되었습니다.

다음을 참조함 : fHistoActive.

G4bool Histo::IsActive ( ) const
inline

electromagnetic/TestEm9/include/Histo.hh 파일의 108 번째 라인에서 정의되었습니다.

다음을 참조함 : fHistoActive.

G4bool Histo::IsActive ( ) const
inline

hadronic/Hadr02/include/Histo.hh 파일의 108 번째 라인에서 정의되었습니다.

다음을 참조함 : fHistoActive.

void Histo::Save ( )
void Histo::Save ( )
void Histo::Save ( )
void Histo::ScaleH1 ( G4int  i,
G4double  x 
)

electromagnetic/TestEm9/src/Histo.cc 파일의 238 번째 라인에서 정의되었습니다.

다음을 참조함 : fActive, fHisto, fHistoActive, fManager, fNHisto, fVerbose, G4cout, G4endl, G4ToolsAnalysisManager::GetH1().

void Histo::ScaleH1 ( G4int  ,
G4double   
)
void Histo::ScaleH1 ( G4int  ,
G4double   
)
void Histo::SetFileName ( const G4String nam)

electromagnetic/TestEm9/src/Histo.cc 파일의 350 번째 라인에서 정의되었습니다.

다음을 참조함 : fHistName, fHistoActive.

void Histo::SetFileName ( const G4String )
void Histo::SetFileName ( const G4String )
void Histo::SetFileType ( const G4String nam)

electromagnetic/TestEm9/src/Histo.cc 파일의 358 번째 라인에서 정의되었습니다.

다음을 참조함 : fHistType.

void Histo::SetFileType ( const G4String )
void Histo::SetHisto1D ( G4int  ,
G4int  ,
G4double  ,
G4double  ,
G4double   
)
void Histo::SetHisto1D ( G4int  i,
G4int  nb,
G4double  x1,
G4double  x2,
G4double  u 
)

electromagnetic/TestEm9/src/Histo.cc 파일의 185 번째 라인에서 정의되었습니다.

다음을 참조함 : fActive, fBins, fHistoActive, fNHisto, fUnit, fVerbose, fXmax, fXmin, G4cout, G4endl, x1, x2.

void Histo::SetHisto1D ( G4int  ,
G4int  ,
G4double  ,
G4double  ,
G4double   
)
void Histo::SetVerbose ( G4int  val)
inline

hadronic/Hadr01/include/Histo.hh 파일의 105 번째 라인에서 정의되었습니다.

다음을 참조함 : fVerbose.

void Histo::SetVerbose ( G4int  val)
inline

hadronic/Hadr02/include/Histo.hh 파일의 106 번째 라인에서 정의되었습니다.

다음을 참조함 : fVerbose.

void Histo::SetVerbose ( G4int  val)
inline

electromagnetic/TestEm9/include/Histo.hh 파일의 106 번째 라인에서 정의되었습니다.

다음을 참조함 : fVerbose.

멤버 데이타 문서화

std::vector< G4bool > Histo::fActive
private

electromagnetic/TestEm9/include/Histo.hh 파일의 130 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Activate(), Add1D(), Book(), Fill(), ScaleH1(), SetHisto1D().

std::vector< G4int > Histo::fBins
private

electromagnetic/TestEm9/include/Histo.hh 파일의 129 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Add1D(), Book(), SetHisto1D().

G4bool Histo::fDefaultAct
private

electromagnetic/TestEm9/include/Histo.hh 파일의 121 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Add1D(), Histo().

G4String Histo::fHistName
private

electromagnetic/TestEm9/include/Histo.hh 파일의 115 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Book(), Histo(), Save(), SetFileName().

std::vector< G4int > Histo::fHisto
private

electromagnetic/TestEm9/include/Histo.hh 파일의 125 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Add1D(), Book(), Fill(), ScaleH1().

G4bool Histo::fHistoActive
private

electromagnetic/TestEm9/include/Histo.hh 파일의 122 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Activate(), Book(), Fill(), Histo(), IsActive(), Save(), ScaleH1(), SetFileName(), SetHisto1D().

G4String Histo::fHistType
private

electromagnetic/TestEm9/include/Histo.hh 파일의 116 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Book(), Histo(), Save(), SetFileType().

std::vector< G4String > Histo::fIds
private

electromagnetic/TestEm9/include/Histo.hh 파일의 134 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Add1D(), Book().

G4RootAnalysisManager * Histo::fManager
private

electromagnetic/TestEm9/include/Histo.hh 파일의 108 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddRow(), Book(), Fill(), FillTupleD(), FillTupleF(), FillTupleI(), Save(), ScaleH1(), ~Histo().

G4VAnalysisManager* Histo::fManager
private

hadronic/Hadr02/include/Histo.hh 파일의 108 번째 라인에서 정의되었습니다.

HistoMessenger * Histo::fMessenger
private

electromagnetic/TestEm9/include/Histo.hh 파일의 113 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Histo(), ~Histo().

G4int Histo::fNHisto
private

electromagnetic/TestEm9/include/Histo.hh 파일의 119 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Activate(), Add1D(), Book(), Fill(), Histo(), ScaleH1(), SetHisto1D().

G4bool Histo::fNtupleActive
private

electromagnetic/TestEm9/include/Histo.hh 파일의 123 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddRow(), AddTupleD(), AddTupleF(), AddTupleI(), Book(), FillTupleD(), FillTupleF(), FillTupleI(), Histo(), Save().

std::vector< G4String > Histo::fNtupleD
private

electromagnetic/TestEm9/include/Histo.hh 파일의 138 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddTupleD(), Book(), FillTupleD().

std::vector< G4String > Histo::fNtupleF
private

electromagnetic/TestEm9/include/Histo.hh 파일의 137 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddTupleF(), Book(), FillTupleF().

std::vector< G4String > Histo::fNtupleI
private

electromagnetic/TestEm9/include/Histo.hh 파일의 136 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddTupleI(), Book(), FillTupleI().

std::vector< G4String > Histo::fTitles
private

electromagnetic/TestEm9/include/Histo.hh 파일의 135 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Add1D(), Book().

std::vector< G4int > Histo::fTupleD
private

electromagnetic/TestEm9/include/Histo.hh 파일의 128 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddTupleD(), Book(), FillTupleD().

std::vector< G4int > Histo::fTupleF
private

electromagnetic/TestEm9/include/Histo.hh 파일의 127 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddTupleF(), Book(), FillTupleF().

std::vector< G4int > Histo::fTupleI
private

electromagnetic/TestEm9/include/Histo.hh 파일의 126 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddTupleI(), Book(), FillTupleI().

G4String Histo::fTupleName
private

electromagnetic/TestEm9/include/Histo.hh 파일의 117 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Book(), Histo().

G4String Histo::fTupleTitle
private

electromagnetic/TestEm9/include/Histo.hh 파일의 118 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddTuple(), Book(), Histo().

std::vector< G4double > Histo::fUnit
private

electromagnetic/TestEm9/include/Histo.hh 파일의 133 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Add1D(), Fill(), SetHisto1D().

G4int Histo::fVerbose
private

electromagnetic/TestEm9/include/Histo.hh 파일의 120 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Activate(), Add1D(), Book(), Fill(), FillTupleD(), FillTupleF(), FillTupleI(), Histo(), Save(), ScaleH1(), SetHisto1D(), SetVerbose().

std::vector< G4double > Histo::fXmax
private

electromagnetic/TestEm9/include/Histo.hh 파일의 132 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Add1D(), Book(), SetHisto1D().

std::vector< G4double > Histo::fXmin
private

electromagnetic/TestEm9/include/Histo.hh 파일의 131 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Add1D(), Book(), SetHisto1D().


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