Geant4
10.01
|
#include <G4VAnalysisManager.hh>
Public Member Functions | |
G4VAnalysisManager (const G4String &type, G4bool isMaster) | |
virtual | ~G4VAnalysisManager () |
G4bool | OpenFile (const G4String &fileName="") |
G4bool | Write () |
G4bool | CloseFile () |
G4bool | SetFileName (const G4String &fileName) |
G4bool | SetHistoDirectoryName (const G4String &dirName) |
G4bool | SetNtupleDirectoryName (const G4String &dirName) |
G4String | GetFileName () const |
G4String | GetHistoDirectoryName () const |
G4String | GetNtupleDirectoryName () 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 |
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 | SetH2Activation (G4bool activation) |
void | SetH2Activation (G4int id, G4bool activation) |
void | SetH2Ascii (G4int id, G4bool ascii) |
void | SetH3Activation (G4bool activation) |
void | SetH3Activation (G4int id, G4bool activation) |
void | SetH3Ascii (G4int id, G4bool ascii) |
void | SetP1Activation (G4bool activation) |
void | SetP1Activation (G4int id, G4bool activation) |
void | SetP1Ascii (G4int id, G4bool ascii) |
void | SetP2Activation (G4bool activation) |
void | SetP2Activation (G4int id, G4bool activation) |
void | SetP2Ascii (G4int id, G4bool ascii) |
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 |
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 |
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 |
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 |
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 | 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 |
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 (G4VFileManager *fileManager) |
G4bool | WriteAscii (const G4String &fileName) |
Protected Attributes | |
G4AnalysisManagerState | fState |
Definition at line 58 of file G4VAnalysisManager.hh.
Definition at line 47 of file G4VAnalysisManager.cc.
References fMessenger.
|
virtual |
Definition at line 67 of file G4VAnalysisManager.cc.
References fMessenger, fVFileManager, fVH1Manager, fVH2Manager, fVH3Manager, fVNtupleManager, fVP1Manager, and fVP2Manager.
G4bool G4VAnalysisManager::AddNtupleRow | ( | ) |
Referenced by Histo::AddRow(), XrayFluoAnalysisManager::analyseStepping(), XrayTelAnalysis::analyseStepping(), ExExChEventAction::EndOfEventAction(), B5EventAction::EndOfEventAction(), PurgMagAnalysisManager::fill_Tuple_Electrons(), PurgMagAnalysisManager::fill_Tuple_Gamma(), PurgMagAnalysisManager::fill_Tuple_Positrons(), G4HumanPhantomAnalysisManager::FillNtupleWithEnergyDeposition(), DMXPrimaryGeneratorAction::GeneratePrimaries(), CCalAnalysis::setNtuple(), GammaRayTelAnalysis::setNtuple(), DMXEventAction::writePmtHitsToFile(), and DMXEventAction::writeScintHitsToFile().
G4bool G4VAnalysisManager::CloseFile | ( | ) |
Definition at line 216 of file G4VAnalysisManager.cc.
References CloseFileImpl().
Referenced by Histo::EndOfHisto(), CCalAnalysis::EndOfRun(), GammaRayTelAnalysis::EndOfRun(), ExExChRunAction::EndOfRunAction(), B5RunAction::EndOfRunAction(), FCALRunAction::EndOfRunAction(), UltraRunAction::EndOfRunAction(), PurgMagAnalysisManager::finish(), XrayFluoAnalysisManager::finish(), XrayTelAnalysis::finish(), main(), G4HumanPhantomAnalysisManager::save(), Histo::Save(), and RMC01AnalysisManager::save().
|
protectedpure virtual |
Implemented in G4CsvAnalysisManager, G4RootAnalysisManager, 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 258 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), G4VH1Manager::CreateH1(), fVH1Manager, and G4Analysis::kInvalidId.
Referenced by B5RunAction::B5RunAction(), GammaRayTelAnalysis::BeginOfRun(), UltraRunAction::BeginOfRunAction(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), Histo::Book(), DMXRunAction::Book(), RMC01AnalysisManager::book(), Histo::BookHisto(), CCalAnalysis::CCalAnalysis(), 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 272 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), G4VH1Manager::CreateH1(), 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 283 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), G4VH2Manager::CreateH2(), fVH2Manager, and G4Analysis::kInvalidId.
Referenced by B5RunAction::B5RunAction(), GammaRayTelAnalysis::BeginOfRun(), 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 307 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), G4VH2Manager::CreateH2(), 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 325 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), G4VH3Manager::CreateH3(), fVH3Manager, and G4Analysis::kInvalidId.
Referenced by 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 358 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), G4VH3Manager::CreateH3(), fVH3Manager, and G4Analysis::kInvalidId.
Definition at line 666 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtuple(), fVNtupleManager, and G4Analysis::kInvalidId.
Referenced by B5RunAction::B5RunAction(), GammaRayTelAnalysis::BeginOfRun(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), Histo::Book(), DMXRunAction::Book(), CCalAnalysis::CCalAnalysis(), and ExExChRunAction::ExExChRunAction().
Definition at line 691 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleDColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Referenced by B5RunAction::B5RunAction(), GammaRayTelAnalysis::BeginOfRun(), G4HumanPhantomAnalysisManager::book(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), Histo::Book(), DMXRunAction::Book(), and ExExChRunAction::ExExChRunAction().
G4int G4VAnalysisManager::CreateNtupleDColumn | ( | const G4String & | name, |
std::vector< double > & | vector | ||
) |
Definition at line 725 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleDColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 759 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 797 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleDColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 683 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 716 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleFColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 749 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 787 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleFColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 675 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleIColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Referenced by B5RunAction::B5RunAction(), XrayFluoAnalysisManager::book(), and Histo::Book().
G4int G4VAnalysisManager::CreateNtupleIColumn | ( | const G4String & | name, |
std::vector< int > & | vector | ||
) |
Definition at line 707 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleIColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 740 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 777 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleIColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 699 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), G4VNtupleManager::CreateNtupleSColumn(), fVNtupleManager, and G4Analysis::kInvalidId.
Definition at line 768 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 504 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), G4VP1Manager::CreateP1(), fVP1Manager, and G4Analysis::kInvalidId.
Referenced by 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 522 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), G4VP1Manager::CreateP1(), 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 536 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), G4VP2Manager::CreateP2(), fVP2Manager, and G4Analysis::kInvalidId.
Referenced by 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 562 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), G4VP2Manager::CreateP2(), fVP2Manager, and G4Analysis::kInvalidId.
Referenced by Histo::AddPhantomElectron(), Histo::AddPhantomGamma(), Histo::AddPhantomStep(), Histo::AddTargetElectron(), Histo::AddTargetPhoton(), XrayFluoAnalysisManager::analyseEnergyDep(), XrayFluoAnalysisManager::analysePrimaryGenerator(), XrayFluoAnalysisManager::analyseStepping(), XrayTelAnalysis::analyseStepping(), B5EventAction::EndOfEventAction(), FCALTBEventAction::EndOfEventAction(), UltraEventAction::EndOfEventAction(), DMXEventAction::EndOfEventAction(), Histo::Fill(), 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(), B5EventAction::EndOfEventAction(), 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(), B5EventAction::EndOfEventAction(), PurgMagAnalysisManager::fill_Tuple_Electrons(), PurgMagAnalysisManager::fill_Tuple_Gamma(), PurgMagAnalysisManager::fill_Tuple_Positrons(), G4HumanPhantomAnalysisManager::FillNtupleWithEnergyDeposition(), Histo::FillTupleD(), DMXPrimaryGeneratorAction::GeneratePrimaries(), GammaRayTelAnalysis::setNtuple(), DMXEventAction::writePmtHitsToFile(), and DMXEventAction::writeScintHitsToFile().
Referenced by Histo::FillTupleF(), and CCalAnalysis::setNtuple().
Referenced by XrayFluoAnalysisManager::analyseStepping(), B5EventAction::EndOfEventAction(), and Histo::FillTupleI().
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 734 of file G4VAnalysisManager.cc.
References G4VNtupleManager::FinishNtuple(), and fVNtupleManager.
Referenced by B5RunAction::B5RunAction(), GammaRayTelAnalysis::BeginOfRun(), G4HumanPhantomAnalysisManager::book(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), DMXRunAction::Book(), CCalAnalysis::CCalAnalysis(), and ExExChRunAction::ExExChRunAction().
void G4VAnalysisManager::FinishNtuple | ( | G4int | ntupleId | ) |
Definition at line 807 of file G4VAnalysisManager.cc.
References G4VNtupleManager::FinishNtuple(), and fVNtupleManager.
G4bool G4VAnalysisManager::GetActivation | ( | ) | const |
G4String G4VAnalysisManager::GetFileName | ( | ) | const |
Definition at line 240 of file G4VAnalysisManager.cc.
References fVFileManager, and G4BaseFileManager::GetFileName().
Referenced by FCALRunAction::FCALRunAction().
G4String G4VAnalysisManager::GetFileType | ( | ) | const |
G4int G4VAnalysisManager::GetFirstH1Id | ( | ) | const |
Definition at line 950 of file G4VAnalysisManager.cc.
References fVH1Manager, and G4BaseAnalysisManager::GetFirstId().
G4int G4VAnalysisManager::GetFirstH2Id | ( | ) | const |
Definition at line 958 of file G4VAnalysisManager.cc.
References fVH2Manager, and G4BaseAnalysisManager::GetFirstId().
G4int G4VAnalysisManager::GetFirstH3Id | ( | ) | const |
Definition at line 966 of file G4VAnalysisManager.cc.
References fVH3Manager, and G4BaseAnalysisManager::GetFirstId().
G4int G4VAnalysisManager::GetFirstNtupleColumnId | ( | ) | const |
Definition at line 998 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4VNtupleManager::GetFirstNtupleColumnId().
G4int G4VAnalysisManager::GetFirstNtupleId | ( | ) | const |
Definition at line 990 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4BaseAnalysisManager::GetFirstId().
G4int G4VAnalysisManager::GetFirstP1Id | ( | ) | const |
Definition at line 974 of file G4VAnalysisManager.cc.
References fVP1Manager, and G4BaseAnalysisManager::GetFirstId().
G4int G4VAnalysisManager::GetFirstP2Id | ( | ) | const |
Definition at line 982 of file G4VAnalysisManager.cc.
References fVP2Manager, and G4BaseAnalysisManager::GetFirstId().
G4String G4VAnalysisManager::GetHistoDirectoryName | ( | ) | const |
Definition at line 246 of file G4VAnalysisManager.cc.
References fVFileManager, and G4VFileManager::GetHistoDirectoryName().
G4int G4VAnalysisManager::GetNofH1s | ( | ) | const |
Definition at line 1006 of file G4VAnalysisManager.cc.
References fH1HnManager, and G4HnManager::GetNofHns().
Referenced by RMC01AnalysisManager::save().
G4int G4VAnalysisManager::GetNofH2s | ( | ) | const |
Definition at line 1012 of file G4VAnalysisManager.cc.
References fH2HnManager, and G4HnManager::GetNofHns().
Referenced by RMC01AnalysisManager::save().
G4int G4VAnalysisManager::GetNofH3s | ( | ) | const |
Definition at line 1018 of file G4VAnalysisManager.cc.
References fH3HnManager, and G4HnManager::GetNofHns().
G4int G4VAnalysisManager::GetNofNtuples | ( | ) | const |
Definition at line 1036 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4VNtupleManager::GetNofNtuples().
G4int G4VAnalysisManager::GetNofP1s | ( | ) | const |
Definition at line 1024 of file G4VAnalysisManager.cc.
References fP1HnManager, and G4HnManager::GetNofHns().
G4int G4VAnalysisManager::GetNofP2s | ( | ) | const |
Definition at line 1030 of file G4VAnalysisManager.cc.
References fP2HnManager, and G4HnManager::GetNofHns().
G4String G4VAnalysisManager::GetNtupleDirectoryName | ( | ) | const |
Definition at line 252 of file G4VAnalysisManager.cc.
References fVFileManager, and G4VFileManager::GetNtupleDirectoryName().
G4String G4VAnalysisManager::GetType | ( | ) | const |
Referenced by B5RunAction::B5RunAction(), and ExExChRunAction::ExExChRunAction().
G4int G4VAnalysisManager::GetVerboseLevel | ( | ) | const |
G4bool G4VAnalysisManager::IsActive | ( | ) | const |
Definition at line 931 of file G4VAnalysisManager.cc.
References fH1HnManager, fH2HnManager, fState, G4AnalysisManagerState::GetIsActivation(), and G4HnManager::IsActive().
G4bool G4VAnalysisManager::IsAscii | ( | ) | const |
Definition at line 942 of file G4VAnalysisManager.cc.
References fH1HnManager, fH2HnManager, and G4HnManager::IsAscii().
Referenced by G4RootAnalysisManager::WriteImpl(), and G4XmlAnalysisManager::WriteImpl().
Definition at line 191 of file G4VAnalysisManager.cc.
References fVFileManager, G4Exception(), G4BaseFileManager::GetFileName(), JustWarning, and OpenFileImpl().
Referenced by GammaRayTelAnalysis::BeginOfRun(), ExExChRunAction::BeginOfRunAction(), B5RunAction::BeginOfRunAction(), FCALRunAction::BeginOfRunAction(), UltraRunAction::BeginOfRunAction(), G4HumanPhantomAnalysisManager::book(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), Histo::Book(), DMXRunAction::Book(), RMC01AnalysisManager::book(), Histo::BookHisto(), and CCalAnalysis::CCalAnalysis().
Implemented in G4CsvAnalysisManager, G4RootAnalysisManager, and G4XmlAnalysisManager.
Referenced by OpenFile().
Definition at line 486 of file G4VAnalysisManager.cc.
References fVH1Manager, and G4VH1Manager::ScaleH1().
Referenced by RMC01AnalysisManager::save().
Definition at line 492 of file G4VAnalysisManager.cc.
References fVH2Manager, and G4VH2Manager::ScaleH2().
Referenced by RMC01AnalysisManager::save().
Definition at line 498 of file G4VAnalysisManager.cc.
References fVH3Manager, and G4VH3Manager::ScaleH3().
Definition at line 654 of file G4VAnalysisManager.cc.
References fVP1Manager, and G4VP1Manager::ScaleP1().
Definition at line 660 of file G4VAnalysisManager.cc.
References fVP2Manager, and G4VP2Manager::ScaleP2().
void G4VAnalysisManager::SetActivation | ( | G4bool | activation | ) |
Definition at line 923 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::SetIsActivation().
Referenced by G4AnalysisMessenger::SetNewValue().
|
protected |
Definition at line 130 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), and G4XmlAnalysisManager::G4XmlAnalysisManager().
Definition at line 222 of file G4VAnalysisManager.cc.
References fVFileManager, and G4VFileManager::SetFileName().
Referenced by B5RunAction::B5RunAction(), FCALRunAction::FCALRunAction(), and G4FileMessenger::SetNewValue().
Definition at line 830 of file G4VAnalysisManager.cc.
References fH1HnManager, fVH1Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstHistoId().
Definition at line 843 of file G4VAnalysisManager.cc.
References fH2HnManager, fVH2Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstHistoId().
Definition at line 856 of file G4VAnalysisManager.cc.
References fH3HnManager, fVH3Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstHistoId().
Definition at line 813 of file G4VAnalysisManager.cc.
References SetFirstH1Id(), SetFirstH2Id(), and SetFirstH3Id().
Referenced by GammaRayTelAnalysis::BeginOfRun(), UltraRunAction::BeginOfRunAction(), XrayFluoAnalysisManager::book(), XrayTelAnalysis::book(), DMXRunAction::Book(), RMC01AnalysisManager::book(), CCalAnalysis::CCalAnalysis(), ExExChRunAction::ExExChRunAction(), and FCALRunAction::FCALRunAction().
Definition at line 915 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4VNtupleManager::SetFirstNtupleColumnId().
Definition at line 909 of file G4VAnalysisManager.cc.
References fVNtupleManager, and G4BaseAnalysisManager::SetFirstId().
Referenced by G4HumanPhantomAnalysisManager::book(), PurgMagAnalysisManager::book(), XrayFluoAnalysisManager::book(), DMXRunAction::Book(), and CCalAnalysis::CCalAnalysis().
Definition at line 883 of file G4VAnalysisManager.cc.
References fP1HnManager, fVP1Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstProfileId().
Definition at line 896 of file G4VAnalysisManager.cc.
References fP2HnManager, fVP2Manager, and G4BaseAnalysisManager::SetFirstId().
Referenced by SetFirstProfileId().
Definition at line 869 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 381 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVH1Manager, G4Analysis::kInvalidId, and G4VH1Manager::SetH1().
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 393 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVH1Manager, G4Analysis::kInvalidId, and G4VH1Manager::SetH1().
void G4VAnalysisManager::SetH1Activation | ( | G4bool | activation | ) |
Definition at line 1052 of file G4VAnalysisManager.cc.
References fH1HnManager, and G4HnManager::SetActivation().
Definition at line 1044 of file G4VAnalysisManager.cc.
References fH1HnManager, and G4HnManager::SetActivation().
Definition at line 1060 of file G4VAnalysisManager.cc.
References fH1HnManager, and G4HnManager::SetAscii().
Referenced by RMC01AnalysisManager::save().
|
protected |
Definition at line 84 of file G4VAnalysisManager.cc.
References fH1HnManager, G4VH1Manager::fHnManager, fMessenger, fVH1Manager, and G4AnalysisMessenger::SetH1HnManager().
Referenced by G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), and G4XmlAnalysisManager::G4XmlAnalysisManager().
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 403 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVH2Manager, G4Analysis::kInvalidId, and G4VH2Manager::SetH2().
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 423 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVH2Manager, G4Analysis::kInvalidId, and G4VH2Manager::SetH2().
void G4VAnalysisManager::SetH2Activation | ( | G4bool | activation | ) |
Definition at line 1074 of file G4VAnalysisManager.cc.
References fH2HnManager, and G4HnManager::SetActivation().
Definition at line 1066 of file G4VAnalysisManager.cc.
References fH2HnManager, and G4HnManager::SetActivation().
Definition at line 1082 of file G4VAnalysisManager.cc.
References fH2HnManager, and G4HnManager::SetAscii().
|
protected |
Definition at line 92 of file G4VAnalysisManager.cc.
References fH2HnManager, G4VH2Manager::fHnManager, fMessenger, fVH2Manager, and G4AnalysisMessenger::SetH2HnManager().
Referenced by G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), and G4XmlAnalysisManager::G4XmlAnalysisManager().
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 437 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVH3Manager, G4Analysis::kInvalidId, and G4VH3Manager::SetH3().
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 467 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVH3Manager, G4Analysis::kInvalidId, and G4VH3Manager::SetH3().
void G4VAnalysisManager::SetH3Activation | ( | G4bool | activation | ) |
Definition at line 1096 of file G4VAnalysisManager.cc.
References fH3HnManager, and G4HnManager::SetActivation().
Definition at line 1088 of file G4VAnalysisManager.cc.
References fH3HnManager, and G4HnManager::SetActivation().
Definition at line 1104 of file G4VAnalysisManager.cc.
References fH3HnManager, and G4HnManager::SetAscii().
|
protected |
Definition at line 100 of file G4VAnalysisManager.cc.
References fH3HnManager, G4VH3Manager::fHnManager, fMessenger, fVH3Manager, and G4AnalysisMessenger::SetH3HnManager().
Referenced by G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), and G4XmlAnalysisManager::G4XmlAnalysisManager().
Definition at line 228 of file G4VAnalysisManager.cc.
References fVFileManager, and G4VFileManager::SetHistoDirectoryName().
Referenced by RMC01AnalysisManager::book(), and G4FileMessenger::SetNewValue().
Definition at line 234 of file G4VAnalysisManager.cc.
References fVFileManager, and G4VFileManager::SetNtupleDirectoryName().
Referenced by G4HumanPhantomAnalysisManager::book(), and G4FileMessenger::SetNewValue().
|
protected |
Definition at line 124 of file G4VAnalysisManager.cc.
References fVNtupleManager.
Referenced by G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), 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 581 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVP1Manager, G4Analysis::kInvalidId, and G4VP1Manager::SetP1().
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 597 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVP1Manager, G4Analysis::kInvalidId, and G4VP1Manager::SetP1().
void G4VAnalysisManager::SetP1Activation | ( | G4bool | activation | ) |
Definition at line 1118 of file G4VAnalysisManager.cc.
References fP1HnManager, and G4HnManager::SetActivation().
Definition at line 1110 of file G4VAnalysisManager.cc.
References fP1HnManager, and G4HnManager::SetActivation().
Definition at line 1126 of file G4VAnalysisManager.cc.
References fP1HnManager, and G4HnManager::SetAscii().
|
protected |
Definition at line 108 of file G4VAnalysisManager.cc.
References G4VP1Manager::fHnManager, fMessenger, fP1HnManager, fVP1Manager, and G4AnalysisMessenger::SetP1HnManager().
Referenced by G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), and G4XmlAnalysisManager::G4XmlAnalysisManager().
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 610 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVP2Manager, G4Analysis::kInvalidId, and G4VP2Manager::SetP2().
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 634 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVP2Manager, G4Analysis::kInvalidId, and G4VP2Manager::SetP2().
void G4VAnalysisManager::SetP2Activation | ( | G4bool | activation | ) |
Definition at line 1140 of file G4VAnalysisManager.cc.
References fP2HnManager, and G4HnManager::SetActivation().
Definition at line 1132 of file G4VAnalysisManager.cc.
References fP2HnManager, and G4HnManager::SetActivation().
Definition at line 1148 of file G4VAnalysisManager.cc.
References fP2HnManager, and G4HnManager::SetAscii().
|
protected |
Definition at line 116 of file G4VAnalysisManager.cc.
References G4VP2Manager::fHnManager, fMessenger, fP2HnManager, fVP2Manager, and G4AnalysisMessenger::SetP2HnManager().
Referenced by G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), and G4XmlAnalysisManager::G4XmlAnalysisManager().
void G4VAnalysisManager::SetVerboseLevel | ( | G4int | verboseLevel | ) |
Definition at line 1156 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::SetVerboseLevel().
Referenced by B5RunAction::B5RunAction(), G4HumanPhantomAnalysisManager::book(), XrayFluoAnalysisManager::book(), CCalAnalysis::CCalAnalysis(), ExExChRunAction::ExExChRunAction(), and G4AnalysisMessenger::SetNewValue().
G4bool G4VAnalysisManager::Write | ( | ) |
Definition at line 210 of file G4VAnalysisManager.cc.
References WriteImpl().
Referenced by Histo::EndOfHisto(), CCalAnalysis::EndOfRun(), GammaRayTelAnalysis::EndOfRun(), ExExChRunAction::EndOfRunAction(), B5RunAction::EndOfRunAction(), FCALRunAction::EndOfRunAction(), UltraRunAction::EndOfRunAction(), PurgMagAnalysisManager::finish(), XrayFluoAnalysisManager::finish(), XrayTelAnalysis::finish(), main(), G4HumanPhantomAnalysisManager::save(), Histo::Save(), and RMC01AnalysisManager::save().
Definition at line 136 of file G4VAnalysisManager.cc.
References G4String::append(), fState, fVH1Manager, fVH2Manager, fVH3Manager, G4Exception(), G4AnalysisManagerState::GetVerboseL1(), G4AnalysisManagerState::GetVerboseL3(), JustWarning, G4AnalysisVerbose::Message(), name, G4VH1Manager::WriteOnAscii(), G4VH2Manager::WriteOnAscii(), and G4VH3Manager::WriteOnAscii().
Referenced by G4RootAnalysisManager::WriteImpl(), and G4XmlAnalysisManager::WriteImpl().
|
protectedpure virtual |
Implemented in G4CsvAnalysisManager, G4RootAnalysisManager, and G4XmlAnalysisManager.
Referenced by Write().
|
private |
Definition at line 576 of file G4VAnalysisManager.hh.
Referenced by GetNofH1s(), IsActive(), IsAscii(), SetFirstH1Id(), SetH1Activation(), SetH1Ascii(), and SetH1Manager().
|
private |
Definition at line 577 of file G4VAnalysisManager.hh.
Referenced by GetNofH2s(), IsActive(), IsAscii(), SetFirstH2Id(), SetH2Activation(), SetH2Ascii(), and SetH2Manager().
|
private |
Definition at line 578 of file G4VAnalysisManager.hh.
Referenced by GetNofH3s(), SetFirstH3Id(), SetH3Activation(), SetH3Ascii(), and SetH3Manager().
|
private |
Definition at line 575 of file G4VAnalysisManager.hh.
Referenced by G4VAnalysisManager(), SetH1Manager(), SetH2Manager(), SetH3Manager(), SetP1Manager(), SetP2Manager(), and ~G4VAnalysisManager().
|
private |
Definition at line 579 of file G4VAnalysisManager.hh.
Referenced by GetNofP1s(), SetFirstP1Id(), SetP1Activation(), SetP1Ascii(), and SetP1Manager().
|
private |
Definition at line 580 of file G4VAnalysisManager.hh.
Referenced by GetNofP2s(), SetFirstP2Id(), SetP2Activation(), SetP2Ascii(), and SetP2Manager().
|
protected |
Definition at line 571 of file G4VAnalysisManager.hh.
Referenced by G4RootAnalysisManager::CloseFileImpl(), G4XmlAnalysisManager::CloseFileImpl(), G4CsvAnalysisManager::CloseFileImpl(), G4CsvAnalysisManager::G4CsvAnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), G4XmlAnalysisManager::G4XmlAnalysisManager(), IsActive(), G4RootAnalysisManager::OpenFileImpl(), G4XmlAnalysisManager::OpenFileImpl(), SetActivation(), SetVerboseLevel(), WriteAscii(), G4RootAnalysisManager::WriteH1(), G4XmlAnalysisManager::WriteH1(), G4CsvAnalysisManager::WriteH1(), G4RootAnalysisManager::WriteH2(), G4XmlAnalysisManager::WriteH2(), G4CsvAnalysisManager::WriteH2(), G4RootAnalysisManager::WriteH3(), G4XmlAnalysisManager::WriteH3(), G4CsvAnalysisManager::WriteH3(), G4XmlAnalysisManager::WriteImpl(), G4CsvAnalysisManager::WriteImpl(), G4XmlAnalysisManager::WriteP1(), G4RootAnalysisManager::WriteP1(), G4CsvAnalysisManager::WriteP1(), G4XmlAnalysisManager::WriteP2(), G4RootAnalysisManager::WriteP2(), G4CsvAnalysisManager::WriteP2(), G4CsvAnalysisManager::~G4CsvAnalysisManager(), G4RootAnalysisManager::~G4RootAnalysisManager(), and G4XmlAnalysisManager::~G4XmlAnalysisManager().
|
private |
Definition at line 587 of file G4VAnalysisManager.hh.
Referenced by GetFileName(), GetHistoDirectoryName(), GetNtupleDirectoryName(), OpenFile(), SetFileManager(), SetFileName(), SetHistoDirectoryName(), SetNtupleDirectoryName(), and ~G4VAnalysisManager().
|
private |
Definition at line 581 of file G4VAnalysisManager.hh.
Referenced by CreateH1(), GetFirstH1Id(), ScaleH1(), SetFirstH1Id(), SetH1(), SetH1Manager(), WriteAscii(), and ~G4VAnalysisManager().
|
private |
Definition at line 582 of file G4VAnalysisManager.hh.
Referenced by CreateH2(), GetFirstH2Id(), ScaleH2(), SetFirstH2Id(), SetH2(), SetH2Manager(), WriteAscii(), and ~G4VAnalysisManager().
|
private |
Definition at line 583 of file G4VAnalysisManager.hh.
Referenced by CreateH3(), GetFirstH3Id(), ScaleH3(), SetFirstH3Id(), SetH3(), SetH3Manager(), WriteAscii(), and ~G4VAnalysisManager().
|
private |
Definition at line 586 of file G4VAnalysisManager.hh.
Referenced by CreateNtuple(), CreateNtupleDColumn(), CreateNtupleFColumn(), CreateNtupleIColumn(), CreateNtupleSColumn(), FinishNtuple(), GetFirstNtupleColumnId(), GetFirstNtupleId(), GetNofNtuples(), SetFirstNtupleColumnId(), SetFirstNtupleId(), SetNtupleManager(), and ~G4VAnalysisManager().
|
private |
Definition at line 584 of file G4VAnalysisManager.hh.
Referenced by CreateP1(), GetFirstP1Id(), ScaleP1(), SetFirstP1Id(), SetP1(), SetP1Manager(), and ~G4VAnalysisManager().
|
private |
Definition at line 585 of file G4VAnalysisManager.hh.
Referenced by CreateP2(), GetFirstP2Id(), ScaleP2(), SetFirstP2Id(), SetP2(), SetP2Manager(), and ~G4VAnalysisManager().