Geant4
10.00.p01
|
#include <exGPSHistoManager.hh>
Public Member Functions | |
exGPSHistoManager () | |
~exGPSHistoManager () | |
void | book () |
void | save () |
void | Fill (G4int PDGid, G4double e, G4double x, G4double y, G4double z, G4double t, G4double p, G4double w) |
void | PrintStatistic () |
void | SetEMin (G4double emin) |
void | SetEMax (G4double emax) |
void | SetPosMin (G4double posmin) |
void | SetPosMax (G4double posmax) |
void | SetFileName (G4String name) |
Private Attributes | |
G4String | fFileName [2] |
G4bool | fFactoryOn |
G4double | fMinpos |
G4double | fMaxpos |
G4double | fMineng |
G4double | fMaxeng |
G4AnaH1 * | fEnerHisto |
G4AnaH2 * | fPosiXY |
G4AnaH2 * | fPosiZX |
G4AnaH2 * | fPosiYZ |
G4AnaH2 * | fAnglCTP |
G4AnaH2 * | fAnglTP |
exGPSHistoMessenger * | fMessenger |
Definition at line 50 of file exGPSHistoManager.hh.
exGPSHistoManager::exGPSHistoManager | ( | ) |
Definition at line 42 of file exGPSHistoManager.cc.
References fFactoryOn, fFileName, and fMessenger.
exGPSHistoManager::~exGPSHistoManager | ( | ) |
Definition at line 53 of file exGPSHistoManager.cc.
void exGPSHistoManager::book | ( | ) |
Definition at line 58 of file exGPSHistoManager.cc.
References G4VAnalysisManager::CreateH1(), G4VAnalysisManager::CreateH2(), G4VAnalysisManager::CreateNtuple(), G4VAnalysisManager::CreateNtupleDColumn(), G4VAnalysisManager::CreateNtupleIColumn(), fAnglCTP, fAnglTP, fEnerHisto, fFactoryOn, fFileName, G4VAnalysisManager::FinishNtuple(), fMaxeng, fMaxpos, fMineng, fMinpos, fPosiXY, fPosiYZ, fPosiZX, G4cout, G4endl, G4VAnalysisManager::GetFileType(), G4RootAnalysisManager::GetH1(), G4RootAnalysisManager::GetH2(), G4VAnalysisManager::OpenFile(), G4VAnalysisManager::SetFirstHistoId(), G4VAnalysisManager::SetFirstNtupleId(), G4VAnalysisManager::SetHistoDirectoryName(), G4VAnalysisManager::SetNtupleDirectoryName(), and G4VAnalysisManager::SetVerboseLevel().
Referenced by exGPSRunAction::BeginOfRunAction().
void exGPSHistoManager::Fill | ( | G4int | PDGid, |
G4double | e, | ||
G4double | x, | ||
G4double | y, | ||
G4double | z, | ||
G4double | t, | ||
G4double | p, | ||
G4double | w | ||
) |
Definition at line 141 of file exGPSHistoManager.cc.
References G4VAnalysisManager::AddNtupleRow(), cm, deg, fAnglCTP, fAnglTP, fEnerHisto, G4VAnalysisManager::FillNtupleDColumn(), G4VAnalysisManager::FillNtupleIColumn(), fPosiXY, fPosiYZ, fPosiZX, and MeV.
Referenced by exGPSEventAction::EndOfEventAction().
void exGPSHistoManager::PrintStatistic | ( | ) |
Definition at line 167 of file exGPSHistoManager.cc.
References fFactoryOn, G4cout, and G4endl.
void exGPSHistoManager::save | ( | ) |
Definition at line 128 of file exGPSHistoManager.cc.
References G4VAnalysisManager::CloseFile(), fFactoryOn, fFileName, G4cout, G4endl, and G4VAnalysisManager::Write().
Referenced by exGPSRunAction::EndOfRunAction().
|
inline |
Definition at line 77 of file exGPSHistoManager.hh.
Referenced by exGPSHistoMessenger::SetNewValue().
|
inline |
Definition at line 76 of file exGPSHistoManager.hh.
Referenced by exGPSHistoMessenger::SetNewValue().
|
inline |
Definition at line 80 of file exGPSHistoManager.hh.
References name.
Referenced by exGPSHistoMessenger::SetNewValue().
|
inline |
Definition at line 79 of file exGPSHistoManager.hh.
Referenced by exGPSHistoMessenger::SetNewValue().
|
inline |
Definition at line 78 of file exGPSHistoManager.hh.
Referenced by exGPSHistoMessenger::SetNewValue().
|
private |
Definition at line 72 of file exGPSHistoManager.hh.
|
private |
Definition at line 72 of file exGPSHistoManager.hh.
|
private |
Definition at line 71 of file exGPSHistoManager.hh.
|
private |
Definition at line 69 of file exGPSHistoManager.hh.
Referenced by book(), exGPSHistoManager(), PrintStatistic(), and save().
|
private |
Definition at line 68 of file exGPSHistoManager.hh.
Referenced by book(), exGPSHistoManager(), and save().
|
private |
Definition at line 70 of file exGPSHistoManager.hh.
Referenced by book().
|
private |
Definition at line 70 of file exGPSHistoManager.hh.
Referenced by book().
|
private |
Definition at line 73 of file exGPSHistoManager.hh.
Referenced by exGPSHistoManager().
|
private |
Definition at line 70 of file exGPSHistoManager.hh.
Referenced by book().
|
private |
Definition at line 70 of file exGPSHistoManager.hh.
Referenced by book().
|
private |
Definition at line 72 of file exGPSHistoManager.hh.
|
private |
Definition at line 72 of file exGPSHistoManager.hh.
|
private |
Definition at line 72 of file exGPSHistoManager.hh.