| 
    Geant4
    10.00.p03
    
   | 
 
#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().