|
Geant4
10.01.p02
|
#include <Analysis.hh>
Public Member Functions | |
| ~Analysis () | |
| void | Update () |
| void | Clear () |
| void | Save (const G4String &fname) |
| void | FillIncident (const G4ThreeVector &p) |
| void | FillDose (const G4ThreeVector &p, G4double dedx) |
| void | ClearIncidentFlag () |
Static Public Member Functions | |
| static Analysis * | GetAnalysis () |
Private Member Functions | |
| Analysis () | |
| DISALLOW_COPY_AND_ASSIGN (Analysis) | |
Private Attributes | |
| TH2D * | fincident_map |
| TH1D * | fincident_x_hist |
| TH2D * | fdose_map |
| TH1D * | fdose_hist |
Static Private Attributes | |
| static G4ThreadLocal G4int | fincidentFlag = false |
Definition at line 43 of file Analysis.hh.
| Analysis::~Analysis | ( | ) |
Definition at line 77 of file Analysis.cc.
References fdose_hist, fdose_map, fincident_map, and fincident_x_hist.
|
private |
Definition at line 48 of file Analysis.cc.
References fdose_hist, fdose_map, fincident_map, and fincident_x_hist.
| void Analysis::Clear | ( | ) |
Definition at line 92 of file Analysis.cc.
References fdose_hist, fdose_map, fincident_map, and fincident_x_hist.
|
inline |
Definition at line 72 of file Analysis.hh.
References fincidentFlag.
|
private |
| void Analysis::FillDose | ( | const G4ThreeVector & | p, |
| G4double | dedx | ||
| ) |
Definition at line 131 of file Analysis.cc.
References cm, fdose_hist, fdose_map, GeV, and mm.
| void Analysis::FillIncident | ( | const G4ThreeVector & | p | ) |
Definition at line 120 of file Analysis.cc.
References cm, fincident_map, fincident_x_hist, and fincidentFlag.
|
static |
Definition at line 41 of file Analysis.cc.
Referenced by VoxelSD::ProcessHits().
Here is the caller graph for this function:| void Analysis::Save | ( | const G4String & | fname | ) |
Definition at line 103 of file Analysis.cc.
References fdose_hist, fdose_map, fincident_map, and fincident_x_hist.
| void Analysis::Update | ( | ) |
Definition at line 86 of file Analysis.cc.
|
private |
Definition at line 66 of file Analysis.hh.
Referenced by Analysis(), Clear(), FillDose(), Save(), and ~Analysis().
|
private |
Definition at line 65 of file Analysis.hh.
Referenced by Analysis(), Clear(), FillDose(), Save(), and ~Analysis().
|
private |
Definition at line 62 of file Analysis.hh.
Referenced by Analysis(), Clear(), FillIncident(), Save(), and ~Analysis().
|
private |
Definition at line 63 of file Analysis.hh.
Referenced by Analysis(), Clear(), FillIncident(), Save(), and ~Analysis().
|
staticprivate |
Definition at line 68 of file Analysis.hh.
Referenced by ClearIncidentFlag(), and FillIncident().