|
Geant4
10.02.p03
|
Alternative here is a XML file. More...
#include <CCalAnalysis.hh>
Public Member Functions | |
| virtual | ~CCalAnalysis () |
| void | BeginOfRun (G4int n) |
| void | EndOfRun (G4int n) |
| void | EndOfEvent (G4int flag) |
| void | Init () |
| void | Finish () |
| int | maxbin () |
| void | InsertEnergyHcal (float *) |
| void | InsertEnergyEcal (float *) |
| void | InsertEnergy (float v) |
| void | InsertLateralProfile (float *) |
| void | InsertTime (float *) |
| void | InsertTimeProfile (int, double, double) |
| void | setNtuple (float *hcalE, float *ecalE, float elab, float x, float y, float z, float edep, float edec, float edhc) |
Static Public Member Functions | |
| static CCalAnalysis * | getInstance () |
Private Member Functions | |
| CCalAnalysis () | |
Private Attributes | |
| G4int | fVerbosity |
| G4int | numberOfTimeSlices |
| G4int | energy |
| G4int | hcalE |
| G4int | ecalE |
| G4int | timeHist |
| G4int | lateralProfile |
| G4int | timeProfile |
Static Private Attributes | |
| static CCalAnalysis * | instance = 0 |
Alternative here is a XML file.
Defines the format which is used for the output file default is a ROOT file. Comment the g4root and un-comment one of the others, to change the output format
Definition at line 44 of file CCalAnalysis.hh.
|
virtual |
|
private |
Definition at line 39 of file CCalAnalysis.cc.
| void CCalAnalysis::BeginOfRun | ( | G4int | n | ) |
Definition at line 312 of file CCalAnalysis.cc.
| void CCalAnalysis::EndOfEvent | ( | G4int | flag | ) |
| void CCalAnalysis::EndOfRun | ( | G4int | n | ) |
Definition at line 323 of file CCalAnalysis.cc.
| void CCalAnalysis::Finish | ( | ) |
|
static |
Definition at line 152 of file CCalAnalysis.cc.
| void CCalAnalysis::Init | ( | ) |
Definition at line 146 of file CCalAnalysis.cc.
| void CCalAnalysis::InsertEnergy | ( | float | v | ) |
Definition at line 225 of file CCalAnalysis.cc.
| void CCalAnalysis::InsertEnergyEcal | ( | float * | v | ) |
Definition at line 181 of file CCalAnalysis.cc.
| void CCalAnalysis::InsertEnergyHcal | ( | float * | v | ) |
Definition at line 159 of file CCalAnalysis.cc.
| void CCalAnalysis::InsertLateralProfile | ( | float * | v | ) |
Definition at line 204 of file CCalAnalysis.cc.
| void CCalAnalysis::InsertTime | ( | float * | v | ) |
Definition at line 237 of file CCalAnalysis.cc.
| void CCalAnalysis::InsertTimeProfile | ( | int | hit, |
| double | time, | ||
| double | edep | ||
| ) |
Definition at line 264 of file CCalAnalysis.cc.
|
inline |
Definition at line 56 of file CCalAnalysis.hh.
| void CCalAnalysis::setNtuple | ( | float * | hcalE, |
| float * | ecalE, | ||
| float | elab, | ||
| float | x, | ||
| float | y, | ||
| float | z, | ||
| float | edep, | ||
| float | edec, | ||
| float | edhc | ||
| ) |
Definition at line 276 of file CCalAnalysis.cc.
|
private |
Definition at line 87 of file CCalAnalysis.hh.
|
private |
Definition at line 85 of file CCalAnalysis.hh.
|
private |
Definition at line 76 of file CCalAnalysis.hh.
|
private |
Definition at line 86 of file CCalAnalysis.hh.
|
staticprivate |
Definition at line 74 of file CCalAnalysis.hh.
|
private |
Definition at line 89 of file CCalAnalysis.hh.
|
private |
Definition at line 78 of file CCalAnalysis.hh.
|
private |
Definition at line 88 of file CCalAnalysis.hh.
|
private |
Definition at line 91 of file CCalAnalysis.hh.