Geant4
10.03
|
#include <G4VAnalysisManager.hh>
Public Member Functions | |
G4VAnalysisManager (const G4String &type, G4bool isMaster) | |
virtual | ~G4VAnalysisManager () |
G4bool | OpenFile (const G4String &fileName="") |
G4bool | Write () |
G4bool | CloseFile () |
G4bool | Merge (tools::histo::hmpi *hmpi) |
G4bool | Plot () |
G4bool | IsOpenFile () const |
G4bool | SetFileName (const G4String &fileName) |
G4bool | SetHistoDirectoryName (const G4String &dirName) |
G4bool | SetNtupleDirectoryName (const G4String &dirName) |
void | SetCompressionLevel (G4int level) |
G4String | GetFileName () const |
G4String | GetHistoDirectoryName () const |
G4String | GetNtupleDirectoryName () const |
G4int | GetCompressionLevel () const |
G4int | CreateH1 (const G4String &name, const G4String &title, G4int nbins, G4double xmin, G4double xmax, const G4String &unitName="none", const G4String &fcnName="none", const G4String &binSchemeName="linear") |
G4int | CreateH1 (const G4String &name, const G4String &title, const std::vector< G4double > &edges, const G4String &unitName="none", const G4String &fcnName="none") |
G4int | CreateH2 (const G4String &name, const G4String &title, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &xbinSchemeName="linear", const G4String &ybinSchemeName="linear") |
G4int | CreateH2 (const G4String &name, const G4String &title, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none") |
G4int | CreateH3 (const G4String &name, const G4String &title, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, G4int nzbins, G4double zmin, G4double zmax, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none", const G4String &xbinSchemeName="linear", const G4String &ybinSchemeName="linear", const G4String &zbinSchemeName="linear") |
G4int | CreateH3 (const G4String &name, const G4String &title, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, const std::vector< G4double > &zedges, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none") |
G4bool | SetH1 (G4int id, G4int nbins, G4double xmin, G4double xmax, const G4String &unitName="none", const G4String &fcnName="none", const G4String &binSchemeName="linear") |
G4bool | SetH1 (G4int id, const std::vector< G4double > &edges, const G4String &unitName="none", const G4String &fcnName="none") |
G4bool | SetH2 (G4int id, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &xbinSchemeName="linear", const G4String &ybinSchemeName="linear") |
G4bool | SetH2 (G4int id, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none") |
G4bool | SetH3 (G4int id, G4int nxbins, G4double xmin, G4double xmax, G4int nzbins, G4double zmin, G4double zmax, G4int nybins, G4double ymin, G4double ymax, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none", const G4String &xbinSchemeName="linear", const G4String &ybinSchemeName="linear", const G4String &zbinSchemeName="linear") |
G4bool | SetH3 (G4int id, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, const std::vector< G4double > &zedges, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none") |
G4bool | ScaleH1 (G4int id, G4double factor) |
G4bool | ScaleH2 (G4int id, G4double factor) |
G4bool | ScaleH3 (G4int id, G4double factor) |
G4int | CreateP1 (const G4String &name, const G4String &title, G4int nbins, G4double xmin, G4double xmax, G4double ymin=0, G4double ymax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &xbinSchemeName="linear") |
G4int | CreateP1 (const G4String &name, const G4String &title, const std::vector< G4double > &edges, G4double ymin=0, G4double ymax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none") |
G4int | CreateP2 (const G4String &name, const G4String &title, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, G4double zmin=0, G4double zmax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none", const G4String &xbinSchemeName="linear", const G4String &ybinSchemeName="linear") |
G4int | CreateP2 (const G4String &name, const G4String &title, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, G4double zmin=0, G4double zmax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none") |
G4bool | SetP1 (G4int id, G4int nbins, G4double xmin, G4double xmax, G4double ymin=0, G4double ymax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &xbinSchemeName="linear") |
G4bool | SetP1 (G4int id, const std::vector< G4double > &edges, G4double ymin=0, G4double ymax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none") |
G4bool | SetP2 (G4int id, G4int nxbins, G4double xmin, G4double xmax, G4int nybins, G4double ymin, G4double ymax, G4double zmin=0, G4double zmax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none", const G4String &xbinSchemeName="linear", const G4String &ybinSchemeName="linear") |
G4bool | SetP2 (G4int id, const std::vector< G4double > &xedges, const std::vector< G4double > &yedges, G4double zmin=0, G4double zmax=0, const G4String &xunitName="none", const G4String &yunitName="none", const G4String &zunitName="none", const G4String &xfcnName="none", const G4String &yfcnName="none", const G4String &zfcnName="none") |
G4bool | ScaleP1 (G4int id, G4double factor) |
G4bool | ScaleP2 (G4int id, G4double factor) |
G4int | CreateNtuple (const G4String &name, const G4String &title) |
G4int | CreateNtupleIColumn (const G4String &name) |
G4int | CreateNtupleFColumn (const G4String &name) |
G4int | CreateNtupleDColumn (const G4String &name) |
G4int | CreateNtupleSColumn (const G4String &name) |
G4int | CreateNtupleIColumn (const G4String &name, std::vector< int > &vector) |
G4int | CreateNtupleFColumn (const G4String &name, std::vector< float > &vector) |
G4int | CreateNtupleDColumn (const G4String &name, std::vector< double > &vector) |
void | FinishNtuple () |
G4int | CreateNtupleIColumn (G4int ntupleId, const G4String &name) |
G4int | CreateNtupleFColumn (G4int ntupleId, const G4String &name) |
G4int | CreateNtupleDColumn (G4int ntupleId, const G4String &name) |
G4int | CreateNtupleSColumn (G4int ntupleId, const G4String &name) |
G4int | CreateNtupleIColumn (G4int ntupleId, const G4String &name, std::vector< int > &vector) |
G4int | CreateNtupleFColumn (G4int ntupleId, const G4String &name, std::vector< float > &vector) |
G4int | CreateNtupleDColumn (G4int ntupleId, const G4String &name, std::vector< double > &vector) |
void | FinishNtuple (G4int ntupleId) |
G4bool | SetFirstHistoId (G4int firstId) |
G4bool | SetFirstH1Id (G4int firstId) |
G4bool | SetFirstH2Id (G4int firstId) |
G4bool | SetFirstH3Id (G4int firstId) |
G4bool | SetFirstProfileId (G4int firstId) |
G4bool | SetFirstP1Id (G4int firstId) |
G4bool | SetFirstP2Id (G4int firstId) |
G4bool | SetFirstNtupleId (G4int firstId) |
G4bool | SetFirstNtupleColumnId (G4int firstId) |
G4bool | FillH1 (G4int id, G4double value, G4double weight=1.0) |
G4bool | FillH2 (G4int id, G4double xvalue, G4double yvalue, G4double weight=1.0) |
G4bool | FillH3 (G4int id, G4double xvalue, G4double yvalue, G4double zvalue, G4double weight=1.0) |
G4bool | FillP1 (G4int id, G4double xvalue, G4double yvalue, G4double weight=1.0) |
G4bool | FillP2 (G4int id, G4double xvalue, G4double yvalue, G4double zvalue, G4double weight=1.0) |
G4bool | FillNtupleIColumn (G4int id, G4int value) |
G4bool | FillNtupleFColumn (G4int id, G4float value) |
G4bool | FillNtupleDColumn (G4int id, G4double value) |
G4bool | FillNtupleSColumn (G4int id, const G4String &value) |
G4bool | AddNtupleRow () |
G4bool | FillNtupleIColumn (G4int ntupleId, G4int columnId, G4int value) |
G4bool | FillNtupleFColumn (G4int ntupleId, G4int columnId, G4float value) |
G4bool | FillNtupleDColumn (G4int ntupleId, G4int columnId, G4double value) |
G4bool | FillNtupleSColumn (G4int ntupleId, G4int id, const G4String &value) |
G4bool | AddNtupleRow (G4int ntupleId) |
void | SetActivation (G4bool activation) |
G4bool | GetActivation () const |
G4bool | IsActive () const |
G4bool | IsAscii () const |
G4bool | IsPlotting () const |
G4int | GetFirstH1Id () const |
G4int | GetFirstH2Id () const |
G4int | GetFirstH3Id () const |
G4int | GetFirstP1Id () const |
G4int | GetFirstP2Id () const |
G4int | GetFirstNtupleId () const |
G4int | GetFirstNtupleColumnId () const |
G4int | GetNofH1s () const |
G4int | GetNofH2s () const |
G4int | GetNofH3s () const |
G4int | GetNofP1s () const |
G4int | GetNofP2s () const |
G4int | GetNofNtuples () const |
G4int | GetH1Id (const G4String &name, G4bool warn=true) const |
G4int | GetH2Id (const G4String &name, G4bool warn=true) const |
G4int | GetH3Id (const G4String &name, G4bool warn=true) const |
void | SetH1Activation (G4bool activation) |
void | SetH1Activation (G4int id, G4bool activation) |
void | SetH1Ascii (G4int id, G4bool ascii) |
void | SetH1Plotting (G4int id, G4bool plotting) |
void | SetH2Activation (G4bool activation) |
void | SetH2Activation (G4int id, G4bool activation) |
void | SetH2Ascii (G4int id, G4bool ascii) |
void | SetH2Plotting (G4int id, G4bool plotting) |
void | SetH3Activation (G4bool activation) |
void | SetH3Activation (G4int id, G4bool activation) |
void | SetH3Ascii (G4int id, G4bool ascii) |
void | SetH3Plotting (G4int id, G4bool plotting) |
void | SetP1Activation (G4bool activation) |
void | SetP1Activation (G4int id, G4bool activation) |
void | SetP1Ascii (G4int id, G4bool ascii) |
void | SetP1Plotting (G4int id, G4bool plotting) |
void | SetP2Activation (G4bool activation) |
void | SetP2Activation (G4int id, G4bool activation) |
void | SetP2Ascii (G4int id, G4bool ascii) |
void | SetP2Plotting (G4int id, G4bool plotting) |
void | SetNtupleActivation (G4bool activation) |
void | SetNtupleActivation (G4int id, G4bool activation) |
G4int | GetH1Nbins (G4int id) const |
G4double | GetH1Xmin (G4int id) const |
G4double | GetH1Xmax (G4int id) const |
G4double | GetH1Width (G4int id) const |
G4int | GetH2Nxbins (G4int id) const |
G4double | GetH2Xmin (G4int id) const |
G4double | GetH2Xmax (G4int id) const |
G4double | GetH2XWidth (G4int id) const |
G4int | GetH2Nybins (G4int id) const |
G4double | GetH2Ymin (G4int id) const |
G4double | GetH2Ymax (G4int id) const |
G4double | GetH2YWidth (G4int id) const |
G4int | GetH3Nxbins (G4int id) const |
G4double | GetH3Xmin (G4int id) const |
G4double | GetH3Xmax (G4int id) const |
G4double | GetH3XWidth (G4int id) const |
G4int | GetH3Nybins (G4int id) const |
G4double | GetH3Ymin (G4int id) const |
G4double | GetH3Ymax (G4int id) const |
G4double | GetH3YWidth (G4int id) const |
G4int | GetH3Nzbins (G4int id) const |
G4double | GetH3Zmin (G4int id) const |
G4double | GetH3Zmax (G4int id) const |
G4double | GetH3ZWidth (G4int id) const |
G4int | GetP1Nbins (G4int id) const |
G4double | GetP1Xmin (G4int id) const |
G4double | GetP1Xmax (G4int id) const |
G4double | GetP1XWidth (G4int id) const |
G4double | GetP1Ymin (G4int id) const |
G4double | GetP1Ymax (G4int id) const |
G4int | GetP2Nxbins (G4int id) const |
G4double | GetP2Xmin (G4int id) const |
G4double | GetP2Xmax (G4int id) const |
G4double | GetP2XWidth (G4int id) const |
G4int | GetP2Nybins (G4int id) const |
G4double | GetP2Ymin (G4int id) const |
G4double | GetP2Ymax (G4int id) const |
G4double | GetP2YWidth (G4int id) const |
G4double | GetP2Zmin (G4int id) const |
G4double | GetP2Zmax (G4int id) const |
G4String | GetH1Name (G4int id) const |
G4double | GetH1Unit (G4int id) const |
G4bool | GetH1Activation (G4int id) const |
G4bool | GetH1Ascii (G4int id) const |
G4bool | GetH1Plotting (G4int id) const |
G4String | GetH2Name (G4int id) const |
G4double | GetH2XUnit (G4int id) const |
G4double | GetH2YUnit (G4int id) const |
G4bool | GetH2Activation (G4int id) const |
G4bool | GetH2Ascii (G4int id) const |
G4bool | GetH2Plotting (G4int id) const |
G4String | GetH3Name (G4int id) const |
G4double | GetH3XUnit (G4int id) const |
G4double | GetH3YUnit (G4int id) const |
G4double | GetH3ZUnit (G4int id) const |
G4bool | GetH3Activation (G4int id) const |
G4bool | GetH3Ascii (G4int id) const |
G4bool | GetH3Plotting (G4int id) const |
G4String | GetP1Name (G4int id) const |
G4double | GetP1XUnit (G4int id) const |
G4double | GetP1YUnit (G4int id) const |
G4bool | GetP1Activation (G4int id) const |
G4bool | GetP1Ascii (G4int id) const |
G4bool | GetP1Plotting (G4int id) const |
G4String | GetP2Name (G4int id) const |
G4double | GetP2XUnit (G4int id) const |
G4double | GetP2YUnit (G4int id) const |
G4double | GetP2ZUnit (G4int id) const |
G4bool | GetP2Activation (G4int id) const |
G4bool | GetP2Ascii (G4int id) const |
G4bool | GetP2Plotting (G4int id) const |
G4bool | GetNtupleActivation (G4int id) const |
G4bool | SetH1Title (G4int id, const G4String &title) |
G4bool | SetH1XAxisTitle (G4int id, const G4String &title) |
G4bool | SetH1YAxisTitle (G4int id, const G4String &title) |
G4bool | SetH2Title (G4int id, const G4String &title) |
G4bool | SetH2XAxisTitle (G4int id, const G4String &title) |
G4bool | SetH2YAxisTitle (G4int id, const G4String &title) |
G4bool | SetH2ZAxisTitle (G4int id, const G4String &title) |
G4bool | SetH3Title (G4int id, const G4String &title) |
G4bool | SetH3XAxisTitle (G4int id, const G4String &title) |
G4bool | SetH3YAxisTitle (G4int id, const G4String &title) |
G4bool | SetH3ZAxisTitle (G4int id, const G4String &title) |
G4bool | SetP1Title (G4int id, const G4String &title) |
G4bool | SetP1XAxisTitle (G4int id, const G4String &title) |
G4bool | SetP1YAxisTitle (G4int id, const G4String &title) |
G4bool | SetP2Title (G4int id, const G4String &title) |
G4bool | SetP2XAxisTitle (G4int id, const G4String &title) |
G4bool | SetP2YAxisTitle (G4int id, const G4String &title) |
G4bool | SetP2ZAxisTitle (G4int id, const G4String &title) |
G4String | GetH1Title (G4int id) const |
G4String | GetH1XAxisTitle (G4int id) const |
G4String | GetH1YAxisTitle (G4int id) const |
G4String | GetH2Title (G4int id) const |
G4String | GetH2XAxisTitle (G4int id) const |
G4String | GetH2YAxisTitle (G4int id) const |
G4String | GetH2ZAxisTitle (G4int id) const |
G4String | GetH3Title (G4int id) const |
G4String | GetH3XAxisTitle (G4int id) const |
G4String | GetH3YAxisTitle (G4int id) const |
G4String | GetH3ZAxisTitle (G4int id) const |
G4String | GetP1Title (G4int id) const |
G4String | GetP1XAxisTitle (G4int id) const |
G4String | GetP1YAxisTitle (G4int id) const |
G4String | GetP1ZAxisTitle (G4int id) const |
G4String | GetP2Title (G4int id) const |
G4String | GetP2XAxisTitle (G4int id) const |
G4String | GetP2YAxisTitle (G4int id) const |
G4String | GetP2ZAxisTitle (G4int id) const |
void | SetVerboseLevel (G4int verboseLevel) |
G4int | GetVerboseLevel () const |
G4String | GetType () const |
G4String | GetFileType () const |
Protected Member Functions | |
virtual G4bool | OpenFileImpl (const G4String &fileName)=0 |
virtual G4bool | WriteImpl ()=0 |
virtual G4bool | CloseFileImpl ()=0 |
virtual G4bool | PlotImpl ()=0 |
virtual G4bool | MergeImpl (tools::histo::hmpi *hmpi)=0 |
virtual G4bool | IsOpenFileImpl () const =0 |
void | SetH1Manager (G4VH1Manager *h1Manager) |
void | SetH2Manager (G4VH2Manager *h2Manager) |
void | SetH3Manager (G4VH3Manager *h3Manager) |
void | SetP1Manager (G4VP1Manager *p1Manager) |
void | SetP2Manager (G4VP2Manager *p2Manager) |
void | SetNtupleManager (G4VNtupleManager *ntupleManager) |
void | SetFileManager (std::shared_ptr< G4VFileManager > fileManager) |
G4bool | WriteAscii (const G4String &fileName) |
Protected Attributes | |
G4AnalysisManagerState | fState |
std::shared_ptr< G4VFileManager > | fVFileManager |
Private Attributes | |
std::unique_ptr < G4AnalysisMessenger > | fMessenger |
std::shared_ptr< G4HnManager > | fH1HnManager |
std::shared_ptr< G4HnManager > | fH2HnManager |
std::shared_ptr< G4HnManager > | fH3HnManager |
std::shared_ptr< G4HnManager > | fP1HnManager |
std::shared_ptr< G4HnManager > | fP2HnManager |
std::unique_ptr< G4VH1Manager > | fVH1Manager |
std::unique_ptr< G4VH2Manager > | fVH2Manager |
std::unique_ptr< G4VH3Manager > | fVH3Manager |
std::unique_ptr< G4VP1Manager > | fVP1Manager |
std::unique_ptr< G4VP2Manager > | fVP2Manager |
G4VNtupleManager * | fVNtupleManager |
Definition at line 65 of file G4VAnalysisManager.hh.
Definition at line 47 of file G4VAnalysisManager.cc.
|
virtual |
Definition at line 67 of file G4VAnalysisManager.cc.
References fVNtupleManager.
G4bool G4VAnalysisManager::AddNtupleRow | ( | ) |
Referenced by Histo::AddRow(), XrayFluoAnalysisManager::analyseStepping(), XrayTelAnalysis::analyseStepping(), ExExChEventAction::EndOfEventAction(), PurgMagAnalysisManager::fill_Tuple_Electrons(), PurgMagAnalysisManager::fill_Tuple_Gamma(), PurgMagAnalysisManager::fill_Tuple_Positrons(), IORTAnalysisManager::FillEnergyDeposit(), IORTAnalysisManager::FillFragmentTuple(), IORTAnalysisManager::FillKineticEnergyPrimaryNTuple(), IORTAnalysisManager::FillKineticFragmentTuple(), IORTAnalysisManager::FillLetFragmentTuple(), G4HumanPhantomAnalysisManager::FillNtupleWithEnergyDeposition(), IORTAnalysisManager::FillVoxelFragmentTuple(), DMXPrimaryGeneratorAction::GeneratePrimaries(), IORTAnalysisManager::genericIonInformation(), Par02Output::SaveTrack(), CCalAnalysis::setNtuple(), GammaRayTelAnalysis::setNtuple(), DMXEventAction::writePmtHitsToFile(), DMXEventAction::writeScintHitsToFile(), and ScoreSpecies::WriteWithAnalysisManager().
G4bool G4VAnalysisManager::CloseFile | ( | ) |
Definition at line 220 of file G4VAnalysisManager.cc.
References CloseFileImpl().
Referenced by Analysis::Close(), Par02Output::EndAnalysis(), Histo::EndOfHisto(), CCalAnalysis::EndOfRun(), GammaRayTelAnalysis::EndOfRun(), ExExChRunAction::EndOfRunAction(), FCALRunAction::EndOfRunAction(), UltraRunAction::EndOfRunAction(), PurgMagAnalysisManager::finish(), XrayFluoAnalysisManager::finish(), XrayTelAnalysis::finish(), IORTAnalysisManager::flush(), main(), G4HumanPhantomAnalysisManager::save(), Histo::Save(), RMC01AnalysisManager::Save(), and ScoreSpecies::WriteWithAnalysisManager().
|
protectedpure virtual |
Implemented in G4RootAnalysisManager, G4CsvAnalysisManager, and G4XmlAnalysisManager.
Referenced by CloseFile().
G4int G4VAnalysisManager::CreateH1 | ( | const G4String & | name, |
const G4String & | title, | ||
G4int | nbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
const G4String & | unitName = "none" , |
||
const G4String & | fcnName = "none" , |
||
const G4String & | binSchemeName = "linear" |
||
) |
Definition at line 292 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVH1Manager, and G4Analysis::kInvalidId.
Referenced by GammaRayTelAnalysis::BeginOfRun(), UltraRunAction::BeginOfRunAction(), Analysis::Book(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), Histo::Book(), DMXRunAction::Book(), IORTAnalysisManager::book(), RMC01AnalysisManager::Book(), Histo::BookHisto(), CCalAnalysis::CCalAnalysis(), Par02Output::CreateHistograms(), FCALRunAction::FCALRunAction(), and G4H1Messenger::SetNewValue().
G4int G4VAnalysisManager::CreateH1 | ( | const G4String & | name, |
const G4String & | title, | ||
const std::vector< G4double > & | edges, | ||
const G4String & | unitName = "none" , |
||
const G4String & | fcnName = "none" |
||
) |
Definition at line 306 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), fVH1Manager, and G4Analysis::kInvalidId.
G4int G4VAnalysisManager::CreateH2 | ( | const G4String & | name, |
const G4String & | title, | ||
G4int | nxbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
G4int | nybins, | ||
G4double | ymin, | ||
G4double | ymax, | ||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | xbinSchemeName = "linear" , |
||
const G4String & | ybinSchemeName = "linear" |
||
) |
Definition at line 317 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVH2Manager, and G4Analysis::kInvalidId.
Referenced by GammaRayTelAnalysis::BeginOfRun(), Analysis::Book(), XrayTelAnalysis::book(), DMXRunAction::Book(), and G4H2Messenger::SetNewValue().
G4int G4VAnalysisManager::CreateH2 | ( | const G4String & | name, |
const G4String & | title, | ||
const std::vector< G4double > & | xedges, | ||
const std::vector< G4double > & | yedges, | ||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" |
||
) |
Definition at line 341 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), fVH2Manager, and G4Analysis::kInvalidId.
G4int G4VAnalysisManager::CreateH3 | ( | const G4String & | name, |
const G4String & | title, | ||
G4int | nxbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
G4int | nybins, | ||
G4double | ymin, | ||
G4double | ymax, | ||
G4int | nzbins, | ||
G4double | zmin, | ||
G4double | zmax, | ||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | zunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | zfcnName = "none" , |
||
const G4String & | xbinSchemeName = "linear" , |
||
const G4String & | ybinSchemeName = "linear" , |
||
const G4String & | zbinSchemeName = "linear" |
||
) |
Definition at line 359 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVH3Manager, and G4Analysis::kInvalidId.
Referenced by Analysis::Book(), and G4H3Messenger::SetNewValue().
G4int G4VAnalysisManager::CreateH3 | ( | const G4String & | name, |
const G4String & | title, | ||
const std::vector< G4double > & | xedges, | ||
const std::vector< G4double > & | yedges, | ||
const std::vector< G4double > & | zedges, | ||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | zunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | zfcnName = "none" |
||
) |
Definition at line 392 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), fVH3Manager, and G4Analysis::kInvalidId.
Definition at line 730 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtuple(), fVNtupleManager, and G4Analysis::kInvalidId.
Referenced by GammaRayTelAnalysis::BeginOfRun(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), Histo::Book(), DMXRunAction::Book(), IORTAnalysisManager::book(), CCalAnalysis::CCalAnalysis(), ExExChRunAction::ExExChRunAction(), and ScoreSpecies::WriteWithAnalysisManager().
Definition at line 755 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleDColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Referenced by GammaRayTelAnalysis::BeginOfRun(), G4HumanPhantomAnalysisManager::book(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), Histo::Book(), DMXRunAction::Book(), IORTAnalysisManager::book(), ExExChRunAction::ExExChRunAction(), and ScoreSpecies::WriteWithAnalysisManager().
G4int G4VAnalysisManager::CreateNtupleDColumn | ( | const G4String & | name, |
std::vector< double > & | vector | ||
) |
Definition at line 789 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleDColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 823 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleDColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
G4int G4VAnalysisManager::CreateNtupleDColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< double > & | vector | ||
) |
Definition at line 861 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleDColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 747 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleFColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Referenced by Histo::Book(), and CCalAnalysis::CCalAnalysis().
G4int G4VAnalysisManager::CreateNtupleFColumn | ( | const G4String & | name, |
std::vector< float > & | vector | ||
) |
Definition at line 780 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleFColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 813 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleFColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
G4int G4VAnalysisManager::CreateNtupleFColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< float > & | vector | ||
) |
Definition at line 851 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleFColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 739 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleIColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Referenced by XrayFluoAnalysisManager::book(), Histo::Book(), IORTAnalysisManager::book(), and ScoreSpecies::WriteWithAnalysisManager().
G4int G4VAnalysisManager::CreateNtupleIColumn | ( | const G4String & | name, |
std::vector< int > & | vector | ||
) |
Definition at line 771 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleIColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 804 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleIColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
G4int G4VAnalysisManager::CreateNtupleIColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< int > & | vector | ||
) |
Definition at line 841 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleIColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 763 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleSColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Referenced by ScoreSpecies::WriteWithAnalysisManager().
Definition at line 832 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleSColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
G4int G4VAnalysisManager::CreateP1 | ( | const G4String & | name, |
const G4String & | title, | ||
G4int | nbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
G4double | ymin = 0 , |
||
G4double | ymax = 0 , |
||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | xbinSchemeName = "linear" |
||
) |
Definition at line 538 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVP1Manager, and G4Analysis::kInvalidId.
Referenced by Analysis::Book(), and G4P1Messenger::SetNewValue().
G4int G4VAnalysisManager::CreateP1 | ( | const G4String & | name, |
const G4String & | title, | ||
const std::vector< G4double > & | edges, | ||
G4double | ymin = 0 , |
||
G4double | ymax = 0 , |
||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" |
||
) |
Definition at line 559 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckMinMax(), G4Analysis::CheckName(), fVP1Manager, and G4Analysis::kInvalidId.
G4int G4VAnalysisManager::CreateP2 | ( | const G4String & | name, |
const G4String & | title, | ||
G4int | nxbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
G4int | nybins, | ||
G4double | ymin, | ||
G4double | ymax, | ||
G4double | zmin = 0 , |
||
G4double | zmax = 0 , |
||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | zunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | zfcnName = "none" , |
||
const G4String & | xbinSchemeName = "linear" , |
||
const G4String & | ybinSchemeName = "linear" |
||
) |
Definition at line 577 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVP2Manager, and G4Analysis::kInvalidId.
Referenced by Analysis::Book(), and G4P2Messenger::SetNewValue().
G4int G4VAnalysisManager::CreateP2 | ( | const G4String & | name, |
const G4String & | title, | ||
const std::vector< G4double > & | xedges, | ||
const std::vector< G4double > & | yedges, | ||
G4double | zmin = 0 , |
||
G4double | zmax = 0 , |
||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | zunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | zfcnName = "none" |
||
) |
Definition at line 606 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckMinMax(), G4Analysis::CheckName(), fVP2Manager, and G4Analysis::kInvalidId.
Referenced by Histo::AddPhantomElectron(), Histo::AddPhantomGamma(), Histo::AddPhantomStep(), Histo::AddTargetElectron(), Histo::AddTargetPhoton(), XrayFluoAnalysisManager::analyseEnergyDep(), XrayFluoAnalysisManager::analysePrimaryGenerator(), XrayFluoAnalysisManager::analyseStepping(), XrayTelAnalysis::analyseStepping(), FCALTBEventAction::EndOfEventAction(), UltraEventAction::EndOfEventAction(), DMXEventAction::EndOfEventAction(), Histo::Fill(), Par02Output::FillHistogram(), GammaRayTelAnalysis::InsertEnergy(), CCalAnalysis::InsertEnergyEcal(), CCalAnalysis::InsertEnergyHcal(), GammaRayTelAnalysis::InsertHits(), CCalAnalysis::InsertLateralProfile(), CCalAnalysis::InsertTime(), CCalAnalysis::InsertTimeProfile(), DMXSteppingAction::UserSteppingAction(), and DMXEventAction::writeScintHitsToFile().
G4bool G4VAnalysisManager::FillH2 | ( | G4int | id, |
G4double | xvalue, | ||
G4double | yvalue, | ||
G4double | weight = 1.0 |
||
) |
Referenced by XrayTelAnalysis::analyseStepping(), GammaRayTelAnalysis::InsertPositionXZ(), GammaRayTelAnalysis::InsertPositionYZ(), and DMXEventAction::writePmtHitsToFile().
G4bool G4VAnalysisManager::FillH3 | ( | G4int | id, |
G4double | xvalue, | ||
G4double | yvalue, | ||
G4double | zvalue, | ||
G4double | weight = 1.0 |
||
) |
Referenced by XrayFluoAnalysisManager::analyseStepping(), XrayTelAnalysis::analyseStepping(), ExExChEventAction::EndOfEventAction(), PurgMagAnalysisManager::fill_Tuple_Electrons(), PurgMagAnalysisManager::fill_Tuple_Gamma(), PurgMagAnalysisManager::fill_Tuple_Positrons(), IORTAnalysisManager::FillEnergyDeposit(), IORTAnalysisManager::FillFragmentTuple(), IORTAnalysisManager::FillKineticEnergyPrimaryNTuple(), IORTAnalysisManager::FillKineticFragmentTuple(), IORTAnalysisManager::FillLetFragmentTuple(), G4HumanPhantomAnalysisManager::FillNtupleWithEnergyDeposition(), Histo::FillTupleD(), IORTAnalysisManager::FillVoxelFragmentTuple(), DMXPrimaryGeneratorAction::GeneratePrimaries(), IORTAnalysisManager::genericIonInformation(), Par02Output::SaveTrack(), GammaRayTelAnalysis::setNtuple(), DMXEventAction::writePmtHitsToFile(), DMXEventAction::writeScintHitsToFile(), and ScoreSpecies::WriteWithAnalysisManager().
Referenced by Histo::FillTupleF(), and CCalAnalysis::setNtuple().
Referenced by XrayFluoAnalysisManager::analyseStepping(), IORTAnalysisManager::FillEnergyDeposit(), IORTAnalysisManager::FillFragmentTuple(), IORTAnalysisManager::FillKineticEnergyPrimaryNTuple(), IORTAnalysisManager::FillKineticFragmentTuple(), IORTAnalysisManager::FillLetFragmentTuple(), Histo::FillTupleI(), IORTAnalysisManager::FillVoxelFragmentTuple(), IORTAnalysisManager::genericIonInformation(), Par02Output::SaveTrack(), and ScoreSpecies::WriteWithAnalysisManager().
G4bool G4VAnalysisManager::FillP1 | ( | G4int | id, |
G4double | xvalue, | ||
G4double | yvalue, | ||
G4double | weight = 1.0 |
||
) |
G4bool G4VAnalysisManager::FillP2 | ( | G4int | id, |
G4double | xvalue, | ||
G4double | yvalue, | ||
G4double | zvalue, | ||
G4double | weight = 1.0 |
||
) |
void G4VAnalysisManager::FinishNtuple | ( | ) |
Definition at line 798 of file G4VAnalysisManager.cc.
References G4VNtupleManager::FinishNtuple(), and fVNtupleManager.
Referenced by GammaRayTelAnalysis::BeginOfRun(), G4HumanPhantomAnalysisManager::book(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), DMXRunAction::Book(), IORTAnalysisManager::book(), CCalAnalysis::CCalAnalysis(), ExExChRunAction::ExExChRunAction(), and ScoreSpecies::WriteWithAnalysisManager().
void G4VAnalysisManager::FinishNtuple | ( | G4int | ntupleId | ) |
Definition at line 871 of file G4VAnalysisManager.cc.
References G4VNtupleManager::FinishNtuple(), and fVNtupleManager.
G4bool G4VAnalysisManager::GetActivation | ( | ) | const |
G4int G4VAnalysisManager::GetCompressionLevel | ( | ) | const |
Definition at line 286 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::GetCompressionLevel().
G4String G4VAnalysisManager::GetFileName | ( | ) | const |
Definition at line 268 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by FCALRunAction::FCALRunAction().
G4String G4VAnalysisManager::GetFileType | ( | ) | const |
G4int G4VAnalysisManager::GetFirstH1Id | ( | ) | const |
Definition at line 998 of file G4VAnalysisManager.cc.
References fH1HnManager.
G4int G4VAnalysisManager::GetFirstH2Id | ( | ) | const |
Definition at line 1006 of file G4VAnalysisManager.cc.
References fH2HnManager.
G4int G4VAnalysisManager::GetFirstH3Id | ( | ) | const |
Definition at line 1014 of file G4VAnalysisManager.cc.
References fH3HnManager.
G4int G4VAnalysisManager::GetFirstNtupleColumnId | ( | ) | const |
Definition at line 1046 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4VNtupleManager::GetFirstNtupleColumnId().
G4int G4VAnalysisManager::GetFirstNtupleId | ( | ) | const |
Definition at line 1038 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4BaseAnalysisManager::GetFirstId().
G4int G4VAnalysisManager::GetFirstP1Id | ( | ) | const |
Definition at line 1022 of file G4VAnalysisManager.cc.
References fP1HnManager.
G4int G4VAnalysisManager::GetFirstP2Id | ( | ) | const |
Definition at line 1030 of file G4VAnalysisManager.cc.
References fP2HnManager.
G4String G4VAnalysisManager::GetHistoDirectoryName | ( | ) | const |
Definition at line 274 of file G4VAnalysisManager.cc.
References fVFileManager.
G4int G4VAnalysisManager::GetNofH1s | ( | ) | const |
Definition at line 1054 of file G4VAnalysisManager.cc.
References fH1HnManager.
Referenced by RMC01AnalysisManager::Save().
G4int G4VAnalysisManager::GetNofH2s | ( | ) | const |
Definition at line 1060 of file G4VAnalysisManager.cc.
References fH2HnManager.
Referenced by RMC01AnalysisManager::Save().
G4int G4VAnalysisManager::GetNofH3s | ( | ) | const |
Definition at line 1066 of file G4VAnalysisManager.cc.
References fH3HnManager.
G4int G4VAnalysisManager::GetNofNtuples | ( | ) | const |
Definition at line 1084 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4VNtupleManager::GetNofNtuples().
G4int G4VAnalysisManager::GetNofP1s | ( | ) | const |
Definition at line 1072 of file G4VAnalysisManager.cc.
References fP1HnManager.
G4int G4VAnalysisManager::GetNofP2s | ( | ) | const |
Definition at line 1078 of file G4VAnalysisManager.cc.
References fP2HnManager.
G4String G4VAnalysisManager::GetNtupleDirectoryName | ( | ) | const |
Definition at line 280 of file G4VAnalysisManager.cc.
References fVFileManager.
G4String G4VAnalysisManager::GetType | ( | ) | const |
G4int G4VAnalysisManager::GetVerboseLevel | ( | ) | const |
G4bool G4VAnalysisManager::IsActive | ( | ) | const |
Definition at line 960 of file G4VAnalysisManager.cc.
References fH1HnManager, fH2HnManager, fH3HnManager, fP1HnManager, fP2HnManager, fState, and G4AnalysisManagerState::GetIsActivation().
G4bool G4VAnalysisManager::IsAscii | ( | ) | const |
Definition at line 974 of file G4VAnalysisManager.cc.
References fH1HnManager, fH2HnManager, fH3HnManager, fP1HnManager, and fP2HnManager.
Referenced by G4XmlAnalysisManager::WriteImpl(), and G4RootAnalysisManager::WriteImpl().
G4bool G4VAnalysisManager::IsOpenFile | ( | ) | const |
Definition at line 238 of file G4VAnalysisManager.cc.
References IsOpenFileImpl().
|
protectedpure virtual |
Implemented in G4RootAnalysisManager, G4CsvAnalysisManager, and G4XmlAnalysisManager.
Referenced by IsOpenFile().
G4bool G4VAnalysisManager::IsPlotting | ( | ) | const |
Definition at line 986 of file G4VAnalysisManager.cc.
References fH1HnManager, fH2HnManager, fH3HnManager, fP1HnManager, and fP2HnManager.
Referenced by Write().
G4bool G4VAnalysisManager::Merge | ( | tools::histo::hmpi * | hmpi | ) |
Definition at line 226 of file G4VAnalysisManager.cc.
References MergeImpl().
Referenced by G4MPIhistoMerger::Merge().
|
protectedpure virtual |
Implemented in G4ToolsAnalysisManager.
Referenced by Merge().
Definition at line 185 of file G4VAnalysisManager.cc.
References fVFileManager, G4Exception(), JustWarning, and OpenFileImpl().
Referenced by GammaRayTelAnalysis::BeginOfRun(), ExExChRunAction::BeginOfRunAction(), FCALRunAction::BeginOfRunAction(), UltraRunAction::BeginOfRunAction(), G4HumanPhantomAnalysisManager::book(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), Histo::Book(), DMXRunAction::Book(), IORTAnalysisManager::book(), RMC01AnalysisManager::Book(), Histo::BookHisto(), CCalAnalysis::CCalAnalysis(), Par02Output::StartAnalysis(), and ScoreSpecies::WriteWithAnalysisManager().
Implemented in G4RootAnalysisManager, G4CsvAnalysisManager, and G4XmlAnalysisManager.
Referenced by OpenFile().
G4bool G4VAnalysisManager::Plot | ( | ) |
Definition at line 232 of file G4VAnalysisManager.cc.
References PlotImpl().
|
protectedpure virtual |
Implemented in G4ToolsAnalysisManager.
Referenced by Plot(), and Write().
Definition at line 520 of file G4VAnalysisManager.cc.
References fVH1Manager.
Referenced by RMC01AnalysisManager::Save().
Definition at line 526 of file G4VAnalysisManager.cc.
References fVH2Manager.
Referenced by RMC01AnalysisManager::Save().
Definition at line 532 of file G4VAnalysisManager.cc.
References fVH3Manager.
Definition at line 718 of file G4VAnalysisManager.cc.
References fVP1Manager.
Definition at line 724 of file G4VAnalysisManager.cc.
References fVP2Manager.
void G4VAnalysisManager::SetActivation | ( | G4bool | activation | ) |
Definition at line 952 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::SetIsActivation().
Referenced by G4AnalysisMessenger::SetNewValue().
void G4VAnalysisManager::SetCompressionLevel | ( | G4int | level | ) |
Definition at line 262 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::SetCompressionLevel().
Referenced by G4AnalysisMessenger::SetNewValue().
|
protected |
Definition at line 124 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), and G4XmlAnalysisManager::G4XmlAnalysisManager().
Definition at line 244 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by FCALRunAction::FCALRunAction(), G4FileMessenger::SetNewValue(), and Par02Output::StartAnalysis().
Definition at line 894 of file G4VAnalysisManager.cc.
References fH1HnManager.
Referenced by SetFirstHistoId().
Definition at line 900 of file G4VAnalysisManager.cc.
References fH2HnManager.
Referenced by SetFirstHistoId().
Definition at line 906 of file G4VAnalysisManager.cc.
References fH3HnManager.
Referenced by SetFirstHistoId().
Definition at line 877 of file G4VAnalysisManager.cc.
References SetFirstH1Id(), SetFirstH2Id(), and SetFirstH3Id().
Referenced by GammaRayTelAnalysis::BeginOfRun(), UltraRunAction::BeginOfRunAction(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), DMXRunAction::Book(), IORTAnalysisManager::book(), RMC01AnalysisManager::Book(), CCalAnalysis::CCalAnalysis(), ExExChRunAction::ExExChRunAction(), and FCALRunAction::FCALRunAction().
Definition at line 944 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4VNtupleManager::SetFirstNtupleColumnId().
Definition at line 938 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4BaseAnalysisManager::SetFirstId().
Referenced by G4HumanPhantomAnalysisManager::book(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), DMXRunAction::Book(), IORTAnalysisManager::book(), and CCalAnalysis::CCalAnalysis().
Definition at line 926 of file G4VAnalysisManager.cc.
References fP1HnManager.
Referenced by SetFirstProfileId().
Definition at line 932 of file G4VAnalysisManager.cc.
References fP2HnManager.
Referenced by SetFirstProfileId().
Definition at line 912 of file G4VAnalysisManager.cc.
References SetFirstP1Id(), and SetFirstP2Id().
G4bool G4VAnalysisManager::SetH1 | ( | G4int | id, |
G4int | nbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
const G4String & | unitName = "none" , |
||
const G4String & | fcnName = "none" , |
||
const G4String & | binSchemeName = "linear" |
||
) |
Definition at line 415 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVH1Manager, and G4Analysis::kInvalidId.
Referenced by G4H1Messenger::SetNewValue().
G4bool G4VAnalysisManager::SetH1 | ( | G4int | id, |
const std::vector< G4double > & | edges, | ||
const G4String & | unitName = "none" , |
||
const G4String & | fcnName = "none" |
||
) |
Definition at line 427 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVH1Manager, and G4Analysis::kInvalidId.
void G4VAnalysisManager::SetH1Activation | ( | G4bool | activation | ) |
Definition at line 1100 of file G4VAnalysisManager.cc.
References fH1HnManager.
Definition at line 1092 of file G4VAnalysisManager.cc.
References fH1HnManager.
Definition at line 1108 of file G4VAnalysisManager.cc.
References fH1HnManager.
Referenced by RMC01AnalysisManager::Save().
|
protected |
Definition at line 77 of file G4VAnalysisManager.cc.
References fH1HnManager, fMessenger, fVH1Manager, and G4VH1Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1114 of file G4VAnalysisManager.cc.
References fH1HnManager.
Referenced by Par02Output::CreateHistograms(), and G4H1Messenger::SetNewValue().
Referenced by Par02Output::CreateHistograms(), and G4H1Messenger::SetNewValue().
G4bool G4VAnalysisManager::SetH2 | ( | G4int | id, |
G4int | nxbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
G4int | nybins, | ||
G4double | ymin, | ||
G4double | ymax, | ||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | xbinSchemeName = "linear" , |
||
const G4String & | ybinSchemeName = "linear" |
||
) |
Definition at line 437 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVH2Manager, and G4Analysis::kInvalidId.
Referenced by G4H2Messenger::SetNewValue().
G4bool G4VAnalysisManager::SetH2 | ( | G4int | id, |
const std::vector< G4double > & | xedges, | ||
const std::vector< G4double > & | yedges, | ||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" |
||
) |
Definition at line 457 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVH2Manager, and G4Analysis::kInvalidId.
void G4VAnalysisManager::SetH2Activation | ( | G4bool | activation | ) |
Definition at line 1128 of file G4VAnalysisManager.cc.
References fH2HnManager.
Definition at line 1120 of file G4VAnalysisManager.cc.
References fH2HnManager.
Definition at line 1136 of file G4VAnalysisManager.cc.
References fH2HnManager.
|
protected |
Definition at line 85 of file G4VAnalysisManager.cc.
References fH2HnManager, fMessenger, fVH2Manager, and G4VH2Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1142 of file G4VAnalysisManager.cc.
References fH2HnManager.
G4bool G4VAnalysisManager::SetH3 | ( | G4int | id, |
G4int | nxbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
G4int | nzbins, | ||
G4double | zmin, | ||
G4double | zmax, | ||
G4int | nybins, | ||
G4double | ymin, | ||
G4double | ymax, | ||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | zunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | zfcnName = "none" , |
||
const G4String & | xbinSchemeName = "linear" , |
||
const G4String & | ybinSchemeName = "linear" , |
||
const G4String & | zbinSchemeName = "linear" |
||
) |
Definition at line 471 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVH3Manager, and G4Analysis::kInvalidId.
Referenced by G4H3Messenger::SetNewValue().
G4bool G4VAnalysisManager::SetH3 | ( | G4int | id, |
const std::vector< G4double > & | xedges, | ||
const std::vector< G4double > & | yedges, | ||
const std::vector< G4double > & | zedges, | ||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | zunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | zfcnName = "none" |
||
) |
Definition at line 501 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVH3Manager, and G4Analysis::kInvalidId.
void G4VAnalysisManager::SetH3Activation | ( | G4bool | activation | ) |
Definition at line 1156 of file G4VAnalysisManager.cc.
References fH3HnManager.
Definition at line 1148 of file G4VAnalysisManager.cc.
References fH3HnManager.
Definition at line 1164 of file G4VAnalysisManager.cc.
References fH3HnManager.
|
protected |
Definition at line 93 of file G4VAnalysisManager.cc.
References fH3HnManager, fMessenger, fVH3Manager, and G4VH3Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1170 of file G4VAnalysisManager.cc.
References fH3HnManager.
Definition at line 250 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by RMC01AnalysisManager::Book(), and G4FileMessenger::SetNewValue().
void G4VAnalysisManager::SetNtupleActivation | ( | G4bool | activation | ) |
Definition at line 1240 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4VNtupleManager::SetActivation().
Referenced by G4NtupleMessenger::SetNewValue().
Definition at line 1232 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4VNtupleManager::SetActivation().
Definition at line 256 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by G4HumanPhantomAnalysisManager::book(), and G4FileMessenger::SetNewValue().
|
protected |
Definition at line 117 of file G4VAnalysisManager.cc.
References fVNtupleManager.
Referenced by G4RootAnalysisManager::CreateNtupleManagers(), G4CsvAnalysisManager::G4CsvAnalysisManager(), and G4XmlAnalysisManager::G4XmlAnalysisManager().
G4bool G4VAnalysisManager::SetP1 | ( | G4int | id, |
G4int | nbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
G4double | ymin = 0 , |
||
G4double | ymax = 0 , |
||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | xbinSchemeName = "linear" |
||
) |
Definition at line 629 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVP1Manager, and G4Analysis::kInvalidId.
Referenced by G4P1Messenger::SetNewValue().
G4bool G4VAnalysisManager::SetP1 | ( | G4int | id, |
const std::vector< G4double > & | edges, | ||
G4double | ymin = 0 , |
||
G4double | ymax = 0 , |
||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" |
||
) |
Definition at line 649 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckMinMax(), fVP1Manager, and G4Analysis::kInvalidId.
void G4VAnalysisManager::SetP1Activation | ( | G4bool | activation | ) |
Definition at line 1184 of file G4VAnalysisManager.cc.
References fP1HnManager.
Definition at line 1176 of file G4VAnalysisManager.cc.
References fP1HnManager.
Definition at line 1192 of file G4VAnalysisManager.cc.
References fP1HnManager.
|
protected |
Definition at line 101 of file G4VAnalysisManager.cc.
References fMessenger, fP1HnManager, fVP1Manager, and G4VP1Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1198 of file G4VAnalysisManager.cc.
References fP1HnManager.
G4bool G4VAnalysisManager::SetP2 | ( | G4int | id, |
G4int | nxbins, | ||
G4double | xmin, | ||
G4double | xmax, | ||
G4int | nybins, | ||
G4double | ymin, | ||
G4double | ymax, | ||
G4double | zmin = 0 , |
||
G4double | zmax = 0 , |
||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | zunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | zfcnName = "none" , |
||
const G4String & | xbinSchemeName = "linear" , |
||
const G4String & | ybinSchemeName = "linear" |
||
) |
Definition at line 666 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVP2Manager, and G4Analysis::kInvalidId.
Referenced by G4P2Messenger::SetNewValue().
G4bool G4VAnalysisManager::SetP2 | ( | G4int | id, |
const std::vector< G4double > & | xedges, | ||
const std::vector< G4double > & | yedges, | ||
G4double | zmin = 0 , |
||
G4double | zmax = 0 , |
||
const G4String & | xunitName = "none" , |
||
const G4String & | yunitName = "none" , |
||
const G4String & | zunitName = "none" , |
||
const G4String & | xfcnName = "none" , |
||
const G4String & | yfcnName = "none" , |
||
const G4String & | zfcnName = "none" |
||
) |
Definition at line 694 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckMinMax(), fVP2Manager, and G4Analysis::kInvalidId.
void G4VAnalysisManager::SetP2Activation | ( | G4bool | activation | ) |
Definition at line 1212 of file G4VAnalysisManager.cc.
References fP2HnManager.
Definition at line 1204 of file G4VAnalysisManager.cc.
References fP2HnManager.
Definition at line 1220 of file G4VAnalysisManager.cc.
References fP2HnManager.
|
protected |
Definition at line 109 of file G4VAnalysisManager.cc.
References fMessenger, fP2HnManager, fVP2Manager, and G4VP2Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1226 of file G4VAnalysisManager.cc.
References fP2HnManager.
void G4VAnalysisManager::SetVerboseLevel | ( | G4int | verboseLevel | ) |
Definition at line 1250 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::SetVerboseLevel().
Referenced by G4HumanPhantomAnalysisManager::book(), XrayFluoAnalysisManager::book(), IORTAnalysisManager::book(), CCalAnalysis::CCalAnalysis(), ExExChRunAction::ExExChRunAction(), G4AnalysisMessenger::SetNewValue(), and Par02Output::StartAnalysis().
G4bool G4VAnalysisManager::Write | ( | ) |
Definition at line 204 of file G4VAnalysisManager.cc.
References IsPlotting(), PlotImpl(), and WriteImpl().
Referenced by Par02Output::EndAnalysis(), Histo::EndOfHisto(), CCalAnalysis::EndOfRun(), GammaRayTelAnalysis::EndOfRun(), ExExChRunAction::EndOfRunAction(), FCALRunAction::EndOfRunAction(), UltraRunAction::EndOfRunAction(), PurgMagAnalysisManager::finish(), XrayFluoAnalysisManager::finish(), XrayTelAnalysis::finish(), IORTAnalysisManager::flush(), main(), G4HumanPhantomAnalysisManager::save(), Histo::Save(), RMC01AnalysisManager::Save(), and ScoreSpecies::WriteWithAnalysisManager().
Definition at line 130 of file G4VAnalysisManager.cc.
References G4String::append(), fState, fVH1Manager, fVH2Manager, fVH3Manager, G4Exception(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL3(), JustWarning, G4AnalysisVerbose::Message(), and G4InuclParticleNames::name().
Referenced by G4XmlAnalysisManager::WriteImpl(), and G4RootAnalysisManager::WriteImpl().
|
protectedpure virtual |
Implemented in G4RootAnalysisManager, G4CsvAnalysisManager, and G4XmlAnalysisManager.
Referenced by Write().
|
private |
Definition at line 614 of file G4VAnalysisManager.hh.
Referenced by GetFirstH1Id(), GetNofH1s(), IsActive(), IsAscii(), IsPlotting(), SetFirstH1Id(), SetH1Activation(), SetH1Ascii(), SetH1Manager(), and SetH1Plotting().
|
private |
Definition at line 615 of file G4VAnalysisManager.hh.
Referenced by GetFirstH2Id(), GetNofH2s(), IsActive(), IsAscii(), IsPlotting(), SetFirstH2Id(), SetH2Activation(), SetH2Ascii(), SetH2Manager(), and SetH2Plotting().
|
private |
Definition at line 616 of file G4VAnalysisManager.hh.
Referenced by GetFirstH3Id(), GetNofH3s(), IsActive(), IsAscii(), IsPlotting(), SetFirstH3Id(), SetH3Activation(), SetH3Ascii(), SetH3Manager(), and SetH3Plotting().
|
private |
Definition at line 613 of file G4VAnalysisManager.hh.
Referenced by SetH1Manager(), SetH2Manager(), SetH3Manager(), SetP1Manager(), and SetP2Manager().
|
private |
Definition at line 617 of file G4VAnalysisManager.hh.
Referenced by GetFirstP1Id(), GetNofP1s(), IsActive(), IsAscii(), IsPlotting(), SetFirstP1Id(), SetP1Activation(), SetP1Ascii(), SetP1Manager(), and SetP1Plotting().
|
private |
Definition at line 618 of file G4VAnalysisManager.hh.
Referenced by GetFirstP2Id(), GetNofP2s(), IsActive(), IsAscii(), IsPlotting(), SetFirstP2Id(), SetP2Activation(), SetP2Ascii(), SetP2Manager(), and SetP2Plotting().
|
protected |
Definition at line 608 of file G4VAnalysisManager.hh.
Referenced by G4RootAnalysisManager::ClearNtupleManagers(), G4XmlAnalysisManager::CloseFileImpl(), G4RootAnalysisManager::CreateNtupleManagers(), G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), G4ToolsAnalysisManager::G4ToolsAnalysisManager(), G4XmlAnalysisManager::G4XmlAnalysisManager(), GetCompressionLevel(), IsActive(), G4ToolsAnalysisManager::MergeImpl(), G4XmlAnalysisManager::OpenFileImpl(), G4RootAnalysisManager::OpenFileImpl(), G4ToolsAnalysisManager::PlotImpl(), SetActivation(), SetCompressionLevel(), G4RootAnalysisManager::SetNtupleMergingMode(), SetVerboseLevel(), WriteAscii(), G4XmlAnalysisManager::WriteImpl(), G4CsvAnalysisManager::WriteImpl(), G4RootAnalysisManager::WriteNtuple(), G4CsvAnalysisManager::~G4CsvAnalysisManager(), G4RootAnalysisManager::~G4RootAnalysisManager(), and G4XmlAnalysisManager::~G4XmlAnalysisManager().
|
protected |
Definition at line 609 of file G4VAnalysisManager.hh.
Referenced by GetFileName(), GetHistoDirectoryName(), GetNtupleDirectoryName(), OpenFile(), G4ToolsAnalysisManager::PlotImpl(), SetFileManager(), SetFileName(), SetHistoDirectoryName(), and SetNtupleDirectoryName().
|
private |
Definition at line 619 of file G4VAnalysisManager.hh.
Referenced by CreateH1(), ScaleH1(), SetH1(), SetH1Manager(), and WriteAscii().
|
private |
Definition at line 620 of file G4VAnalysisManager.hh.
Referenced by CreateH2(), ScaleH2(), SetH2(), SetH2Manager(), and WriteAscii().
|
private |
Definition at line 621 of file G4VAnalysisManager.hh.
Referenced by CreateH3(), ScaleH3(), SetH3(), SetH3Manager(), and WriteAscii().
|
private |
Definition at line 625 of file G4VAnalysisManager.hh.
Referenced by CreateNtuple(), CreateNtupleDColumn(), CreateNtupleFColumn(), CreateNtupleIColumn(), CreateNtupleSColumn(), FinishNtuple(), GetFirstNtupleColumnId(), GetFirstNtupleId(), GetNofNtuples(), SetFirstNtupleColumnId(), SetFirstNtupleId(), SetNtupleActivation(), SetNtupleManager(), and ~G4VAnalysisManager().
|
private |
Definition at line 622 of file G4VAnalysisManager.hh.
Referenced by CreateP1(), ScaleP1(), SetP1(), and SetP1Manager().
|
private |
Definition at line 623 of file G4VAnalysisManager.hh.
Referenced by CreateP2(), ScaleP2(), SetP2(), and SetP2Manager().