Geant4.10
|
#include <XrayTelAnalysis.hh>
Public Member Functions | |
~XrayTelAnalysis () | |
void | book () |
void | finish () |
void | analyseStepping (const G4Track &track, G4bool entering) |
Static Public Member Functions | |
static XrayTelAnalysis * | getInstance () |
Definition at line 58 of file XrayTelAnalysis.hh.
XrayTelAnalysis::~XrayTelAnalysis | ( | ) |
Definition at line 66 of file XrayTelAnalysis.cc.
Definition at line 124 of file XrayTelAnalysis.cc.
References G4VAnalysisManager::AddNtupleRow(), G4VAnalysisManager::FillH1(), G4VAnalysisManager::FillH2(), G4VAnalysisManager::FillNtupleDColumn(), G4endl, G4Track::GetKineticEnergy(), G4Track::GetMomentumDirection(), G4Track::GetPosition(), python.hepunit::keV, python.hepunit::mm, right, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by XrayTelSteppingAction::UserSteppingAction().
void XrayTelAnalysis::book | ( | ) |
Definition at line 80 of file XrayTelAnalysis.cc.
References G4VAnalysisManager::CreateH1(), G4VAnalysisManager::CreateH2(), G4VAnalysisManager::CreateNtuple(), G4VAnalysisManager::CreateNtupleDColumn(), G4VAnalysisManager::FinishNtuple(), G4cout, G4endl, G4VAnalysisManager::OpenFile(), and G4VAnalysisManager::SetFirstHistoId().
Referenced by XrayTelRunAction::BeginOfRunAction().
void XrayTelAnalysis::finish | ( | ) |
Definition at line 112 of file XrayTelAnalysis.cc.
References G4VAnalysisManager::CloseFile(), and G4VAnalysisManager::Write().
Referenced by XrayTelRunAction::EndOfRunAction().
|
static |
Definition at line 73 of file XrayTelAnalysis.cc.
Referenced by XrayTelRunAction::BeginOfRunAction(), XrayTelRunAction::EndOfRunAction(), and XrayTelSteppingAction::UserSteppingAction().