|
Geant4
10.00.p02
|
#include <XrayTelAnalysis.hh>
Collaboration diagram for XrayTelAnalysis:Public Member Functions | |
| ~XrayTelAnalysis () | |
| void | book () |
| void | finish () |
| void | analyseStepping (const G4Track &track, G4bool entering) |
Static Public Member Functions | |
| static XrayTelAnalysis * | getInstance () |
Private Member Functions | |
| XrayTelAnalysis () | |
Private Attributes | |
| G4double | eKin |
| G4double | x |
| G4double | y |
| G4double | z |
| G4double | dirX |
| G4double | dirY |
| G4double | dirZ |
| G4String | asciiFileName |
| G4String | histFileName |
| std::ofstream * | asciiFile |
Static Private Attributes | |
| static XrayTelAnalysis * | instance = 0 |
Definition at line 58 of file XrayTelAnalysis.hh.
| XrayTelAnalysis::~XrayTelAnalysis | ( | ) |
Definition at line 66 of file XrayTelAnalysis.cc.
References asciiFile.
|
private |
Definition at line 53 of file XrayTelAnalysis.cc.
References asciiFile, asciiFileName, G4endl, and histFileName.
Referenced by getInstance().
Here is the caller graph for this function:Definition at line 124 of file XrayTelAnalysis.cc.
References G4VAnalysisManager::AddNtupleRow(), asciiFile, dirX, dirY, dirZ, eKin, G4VAnalysisManager::FillH1(), G4VAnalysisManager::FillH2(), G4VAnalysisManager::FillNtupleDColumn(), G4endl, G4Track::GetKineticEnergy(), G4Track::GetMomentumDirection(), G4Track::GetPosition(), keV, mm, pos, right, x, y, and z.
Referenced by XrayTelSteppingAction::UserSteppingAction().
Here is the call graph for this function:
Here is the caller graph for this function:| void XrayTelAnalysis::book | ( | ) |
Definition at line 80 of file XrayTelAnalysis.cc.
References G4VAnalysisManager::CreateH1(), G4VAnalysisManager::CreateH2(), G4VAnalysisManager::CreateNtuple(), G4VAnalysisManager::CreateNtupleDColumn(), G4VAnalysisManager::FinishNtuple(), G4cout, G4endl, histFileName, G4VAnalysisManager::OpenFile(), and G4VAnalysisManager::SetFirstHistoId().
Referenced by XrayTelRunAction::BeginOfRunAction().
Here is the call graph for this function:
Here is the caller graph for this function:| void XrayTelAnalysis::finish | ( | ) |
Definition at line 112 of file XrayTelAnalysis.cc.
References asciiFile, G4VAnalysisManager::CloseFile(), and G4VAnalysisManager::Write().
Referenced by XrayTelRunAction::EndOfRunAction().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 73 of file XrayTelAnalysis.cc.
References instance, and XrayTelAnalysis().
Referenced by XrayTelRunAction::BeginOfRunAction(), XrayTelRunAction::EndOfRunAction(), and XrayTelSteppingAction::UserSteppingAction().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 90 of file XrayTelAnalysis.hh.
Referenced by analyseStepping(), finish(), XrayTelAnalysis(), and ~XrayTelAnalysis().
|
private |
Definition at line 87 of file XrayTelAnalysis.hh.
Referenced by XrayTelAnalysis().
|
private |
Definition at line 83 of file XrayTelAnalysis.hh.
Referenced by analyseStepping().
|
private |
Definition at line 84 of file XrayTelAnalysis.hh.
Referenced by analyseStepping().
|
private |
Definition at line 85 of file XrayTelAnalysis.hh.
Referenced by analyseStepping().
|
private |
Definition at line 79 of file XrayTelAnalysis.hh.
Referenced by analyseStepping().
|
private |
Definition at line 88 of file XrayTelAnalysis.hh.
Referenced by book(), and XrayTelAnalysis().
|
staticprivate |
Definition at line 76 of file XrayTelAnalysis.hh.
Referenced by getInstance().
|
private |
Definition at line 80 of file XrayTelAnalysis.hh.
Referenced by analyseStepping().
|
private |
Definition at line 81 of file XrayTelAnalysis.hh.
Referenced by analyseStepping().
|
private |
Definition at line 82 of file XrayTelAnalysis.hh.
Referenced by analyseStepping().