Geant4
10.01.p02
|
#include <exrdmHisto.hh>
Public Member Functions | |
exrdmHisto () | |
~exrdmHisto () | |
void | Book () |
void | Save () |
void | Add1D (const G4String &, const G4String &, G4int nb=100, G4double x1=0., G4double x2=1., G4double u=1.) |
void | SetHisto1D (G4int, G4int, G4double, G4double, G4double) |
void | FillHisto (G4int, G4double, G4double) |
void | ScaleHisto (G4int, G4double) |
void | AddTuple (const G4String &, const G4String &, const G4String &) |
void | FillTuple (G4int, const G4String &, G4double) |
void | FillTuple (G4int, G4int, G4double) |
void | FillTuple (G4int, const G4String &, G4String &) |
void | FillTuple (G4int, const G4String &, G4bool) |
void | AddRow (G4int) |
void | SetFileName (const G4String &) |
const G4String & | GetFileName () const |
void | SetFileType (const G4String &) |
const G4String & | FileType () const |
Private Attributes | |
G4String | fHistName |
G4String | fHistType |
G4int | fNHisto |
G4int | fNTuple |
G4int | fVerbose |
G4int | fDefaultAct |
exrdmHistoMessenger * | fMessenger |
std::vector< G4int > | fActive |
std::vector< G4int > | fBins |
std::vector< G4double > | fXmin |
std::vector< G4double > | fXmax |
std::vector< G4double > | fUnit |
std::vector< G4String > | fIds |
std::vector< G4String > | fTitles |
std::vector< G4String > | fTupleName |
std::vector< G4String > | fTupleId |
std::vector< G4String > | fTupleList |
std::vector< G4String > | fTupleListROOT |
Definition at line 66 of file exrdmHisto.hh.
exrdmHisto::exrdmHisto | ( | ) |
Definition at line 55 of file exrdmHisto.cc.
References fActive, fBins, fIds, fMessenger, fTitles, fTupleId, fTupleList, fTupleListROOT, fTupleName, fUnit, fXmax, and fXmin.
exrdmHisto::~exrdmHisto | ( | ) |
Definition at line 89 of file exrdmHisto.cc.
References fMessenger.
void exrdmHisto::Add1D | ( | const G4String & | id, |
const G4String & | name, | ||
G4int | nb = 100 , |
||
G4double | x1 = 0. , |
||
G4double | x2 = 1. , |
||
G4double | u = 1. |
||
) |
Definition at line 226 of file exrdmHisto.cc.
References fActive, fBins, fDefaultAct, fIds, fNHisto, fTitles, fUnit, fVerbose, fXmax, fXmin, G4cout, and G4endl.
Referenced by exrdmAnalysisManager::BookHisto().
void exrdmHisto::AddRow | ( | G4int | i | ) |
Definition at line 419 of file exrdmHisto.cc.
References fVerbose, G4cout, and G4endl.
Referenced by exrdmAnalysisManager::AddDecayProduct(), exrdmAnalysisManager::AddEnergy(), exrdmAnalysisManager::AddIsotope(), and exrdmAnalysisManager::AddParticle().
Definition at line 333 of file exrdmHisto.cc.
References G4String::contains(), and G4String::remove().
Referenced by exrdmAnalysisManager::BookHisto().
void exrdmHisto::Book | ( | ) |
Definition at line 113 of file exrdmHisto.cc.
References fActive, fBins, fHistName, fHistType, fIds, fNHisto, fNTuple, fTitles, fTupleId, fTupleList, fTupleListROOT, fTupleName, fVerbose, fXmax, fXmin, G4cout, and G4endl.
Referenced by exrdmAnalysisManager::BeginOfRun().
const G4String & exrdmHisto::FileType | ( | ) | const |
Definition at line 461 of file exrdmHisto.cc.
References fHistType.
Definition at line 274 of file exrdmHisto.cc.
References fNHisto, fUnit, fVerbose, G4cout, and G4endl.
Referenced by exrdmAnalysisManager::AddParticle(), and exrdmAnalysisManager::EndOfEvent().
Definition at line 375 of file exrdmHisto.cc.
References fVerbose, G4cout, and G4endl.
Referenced by exrdmAnalysisManager::AddDecayProduct(), exrdmAnalysisManager::AddEnergy(), exrdmAnalysisManager::AddIsotope(), and exrdmAnalysisManager::AddParticle().
Definition at line 387 of file exrdmHisto.cc.
Definition at line 405 of file exrdmHisto.cc.
const G4String & exrdmHisto::GetFileName | ( | ) | const |
Definition at line 447 of file exrdmHisto.cc.
References fHistName.
Referenced by exrdmAnalysisManager::EndOfRun().
void exrdmHisto::Save | ( | ) |
Definition at line 196 of file exrdmHisto.cc.
References fNHisto, fNTuple, G4cout, and G4endl.
Referenced by exrdmAnalysisManager::EndOfRun().
void exrdmHisto::SetFileName | ( | const G4String & | nam | ) |
Definition at line 440 of file exrdmHisto.cc.
References fHistName.
Referenced by exrdmHistoMessenger::SetNewValue().
void exrdmHisto::SetFileType | ( | const G4String & | nam | ) |
Definition at line 454 of file exrdmHisto.cc.
References fHistType.
Referenced by exrdmHistoMessenger::SetNewValue().
|
private |
Definition at line 141 of file exrdmHisto.hh.
Referenced by Add1D(), Book(), and exrdmHisto().
|
private |
Definition at line 142 of file exrdmHisto.hh.
Referenced by Add1D(), Book(), exrdmHisto(), and SetHisto1D().
|
private |
Definition at line 123 of file exrdmHisto.hh.
Referenced by Add1D().
|
private |
Definition at line 117 of file exrdmHisto.hh.
Referenced by Book(), GetFileName(), and SetFileName().
|
private |
Definition at line 118 of file exrdmHisto.hh.
Referenced by Book(), FileType(), and SetFileType().
|
private |
Definition at line 146 of file exrdmHisto.hh.
Referenced by Add1D(), Book(), and exrdmHisto().
|
private |
Definition at line 139 of file exrdmHisto.hh.
Referenced by exrdmHisto(), and ~exrdmHisto().
|
private |
Definition at line 120 of file exrdmHisto.hh.
Referenced by Add1D(), Book(), FillHisto(), Save(), ScaleHisto(), and SetHisto1D().
|
private |
Definition at line 121 of file exrdmHisto.hh.
|
private |
Definition at line 147 of file exrdmHisto.hh.
Referenced by Add1D(), Book(), and exrdmHisto().
|
private |
Definition at line 149 of file exrdmHisto.hh.
Referenced by Book(), and exrdmHisto().
|
private |
Definition at line 150 of file exrdmHisto.hh.
Referenced by Book(), and exrdmHisto().
|
private |
Definition at line 151 of file exrdmHisto.hh.
Referenced by Book(), and exrdmHisto().
|
private |
Definition at line 148 of file exrdmHisto.hh.
Referenced by Book(), and exrdmHisto().
|
private |
Definition at line 145 of file exrdmHisto.hh.
Referenced by Add1D(), exrdmHisto(), FillHisto(), and SetHisto1D().
|
private |
Definition at line 122 of file exrdmHisto.hh.
Referenced by Add1D(), AddRow(), Book(), FillHisto(), FillTuple(), ScaleHisto(), and SetHisto1D().
|
private |
Definition at line 144 of file exrdmHisto.hh.
Referenced by Add1D(), Book(), exrdmHisto(), and SetHisto1D().
|
private |
Definition at line 143 of file exrdmHisto.hh.
Referenced by Add1D(), Book(), exrdmHisto(), and SetHisto1D().