Geant4
10.03.p01
|
#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 |
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.
G4bool G4VAnalysisManager::AddNtupleRow | ( | ) |
G4bool G4VAnalysisManager::CloseFile | ( | ) |
Definition at line 220 of file G4VAnalysisManager.cc.
|
protectedpure virtual |
Implemented in G4RootAnalysisManager, G4CsvAnalysisManager, and G4XmlAnalysisManager.
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.
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.
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.
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.
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.
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.
Definition at line 730 of file G4VAnalysisManager.cc.
Definition at line 755 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::CreateNtupleDColumn | ( | const G4String & | name, |
std::vector< double > & | vector | ||
) |
Definition at line 789 of file G4VAnalysisManager.cc.
Definition at line 823 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::CreateNtupleDColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< double > & | vector | ||
) |
Definition at line 861 of file G4VAnalysisManager.cc.
Definition at line 747 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::CreateNtupleFColumn | ( | const G4String & | name, |
std::vector< float > & | vector | ||
) |
Definition at line 780 of file G4VAnalysisManager.cc.
Definition at line 813 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::CreateNtupleFColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< float > & | vector | ||
) |
Definition at line 851 of file G4VAnalysisManager.cc.
Definition at line 739 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::CreateNtupleIColumn | ( | const G4String & | name, |
std::vector< int > & | vector | ||
) |
Definition at line 771 of file G4VAnalysisManager.cc.
Definition at line 804 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::CreateNtupleIColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< int > & | vector | ||
) |
Definition at line 841 of file G4VAnalysisManager.cc.
Definition at line 763 of file G4VAnalysisManager.cc.
Definition at line 832 of file G4VAnalysisManager.cc.
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.
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.
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.
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.
G4bool G4VAnalysisManager::FillH2 | ( | G4int | id, |
G4double | xvalue, | ||
G4double | yvalue, | ||
G4double | weight = 1.0 |
||
) |
G4bool G4VAnalysisManager::FillH3 | ( | G4int | id, |
G4double | xvalue, | ||
G4double | yvalue, | ||
G4double | zvalue, | ||
G4double | weight = 1.0 |
||
) |
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.
Definition at line 871 of file G4VAnalysisManager.cc.
G4bool G4VAnalysisManager::GetActivation | ( | ) | const |
G4int G4VAnalysisManager::GetCompressionLevel | ( | ) | const |
Definition at line 286 of file G4VAnalysisManager.cc.
G4String G4VAnalysisManager::GetFileName | ( | ) | const |
Definition at line 268 of file G4VAnalysisManager.cc.
G4String G4VAnalysisManager::GetFileType | ( | ) | const |
G4int G4VAnalysisManager::GetFirstH1Id | ( | ) | const |
Definition at line 998 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetFirstH2Id | ( | ) | const |
Definition at line 1006 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetFirstH3Id | ( | ) | const |
Definition at line 1014 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetFirstNtupleColumnId | ( | ) | const |
Definition at line 1046 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetFirstNtupleId | ( | ) | const |
G4int G4VAnalysisManager::GetFirstP1Id | ( | ) | const |
Definition at line 1022 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetFirstP2Id | ( | ) | const |
Definition at line 1030 of file G4VAnalysisManager.cc.
G4String G4VAnalysisManager::GetHistoDirectoryName | ( | ) | const |
Definition at line 274 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetNofH1s | ( | ) | const |
Definition at line 1054 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetNofH2s | ( | ) | const |
Definition at line 1060 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetNofH3s | ( | ) | const |
Definition at line 1066 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetNofNtuples | ( | ) | const |
Definition at line 1084 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetNofP1s | ( | ) | const |
Definition at line 1072 of file G4VAnalysisManager.cc.
G4int G4VAnalysisManager::GetNofP2s | ( | ) | const |
Definition at line 1078 of file G4VAnalysisManager.cc.
G4String G4VAnalysisManager::GetNtupleDirectoryName | ( | ) | const |
Definition at line 280 of file G4VAnalysisManager.cc.
G4String G4VAnalysisManager::GetType | ( | ) | const |
G4int G4VAnalysisManager::GetVerboseLevel | ( | ) | const |
G4bool G4VAnalysisManager::IsActive | ( | ) | const |
Definition at line 960 of file G4VAnalysisManager.cc.
G4bool G4VAnalysisManager::IsAscii | ( | ) | const |
G4bool G4VAnalysisManager::IsOpenFile | ( | ) | const |
Definition at line 238 of file G4VAnalysisManager.cc.
|
protectedpure virtual |
Implemented in G4RootAnalysisManager, G4CsvAnalysisManager, and G4XmlAnalysisManager.
G4bool G4VAnalysisManager::IsPlotting | ( | ) | const |
G4bool G4VAnalysisManager::Merge | ( | tools::histo::hmpi * | hmpi | ) |
Definition at line 226 of file G4VAnalysisManager.cc.
|
protectedpure virtual |
Definition at line 185 of file G4VAnalysisManager.cc.
Implemented in G4RootAnalysisManager, G4CsvAnalysisManager, and G4XmlAnalysisManager.
G4bool G4VAnalysisManager::Plot | ( | ) |
|
protectedpure virtual |
Definition at line 520 of file G4VAnalysisManager.cc.
Definition at line 526 of file G4VAnalysisManager.cc.
Definition at line 532 of file G4VAnalysisManager.cc.
Definition at line 718 of file G4VAnalysisManager.cc.
Definition at line 724 of file G4VAnalysisManager.cc.
|
protected |
Definition at line 124 of file G4VAnalysisManager.cc.
Definition at line 244 of file G4VAnalysisManager.cc.
Definition at line 877 of file G4VAnalysisManager.cc.
Definition at line 944 of file G4VAnalysisManager.cc.
Definition at line 938 of file G4VAnalysisManager.cc.
Definition at line 912 of file G4VAnalysisManager.cc.
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.
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.
Definition at line 1100 of file G4VAnalysisManager.cc.
Definition at line 1092 of file G4VAnalysisManager.cc.
Definition at line 1108 of file G4VAnalysisManager.cc.
|
protected |
Definition at line 77 of file G4VAnalysisManager.cc.
Definition at line 1114 of file G4VAnalysisManager.cc.
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.
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.
Definition at line 1128 of file G4VAnalysisManager.cc.
Definition at line 1120 of file G4VAnalysisManager.cc.
Definition at line 1136 of file G4VAnalysisManager.cc.
|
protected |
Definition at line 85 of file G4VAnalysisManager.cc.
Definition at line 1142 of file G4VAnalysisManager.cc.
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.
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.
Definition at line 1156 of file G4VAnalysisManager.cc.
Definition at line 1148 of file G4VAnalysisManager.cc.
Definition at line 1164 of file G4VAnalysisManager.cc.
|
protected |
Definition at line 93 of file G4VAnalysisManager.cc.
Definition at line 1170 of file G4VAnalysisManager.cc.
Definition at line 250 of file G4VAnalysisManager.cc.
Definition at line 1240 of file G4VAnalysisManager.cc.
Definition at line 1232 of file G4VAnalysisManager.cc.
Definition at line 256 of file G4VAnalysisManager.cc.
|
protected |
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.
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.
Definition at line 1184 of file G4VAnalysisManager.cc.
Definition at line 1176 of file G4VAnalysisManager.cc.
Definition at line 1192 of file G4VAnalysisManager.cc.
|
protected |
Definition at line 101 of file G4VAnalysisManager.cc.
Definition at line 1198 of file G4VAnalysisManager.cc.
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.
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.
Definition at line 1212 of file G4VAnalysisManager.cc.
Definition at line 1204 of file G4VAnalysisManager.cc.
Definition at line 1220 of file G4VAnalysisManager.cc.
|
protected |
Definition at line 109 of file G4VAnalysisManager.cc.
Definition at line 1226 of file G4VAnalysisManager.cc.
G4bool G4VAnalysisManager::Write | ( | ) |
Definition at line 204 of file G4VAnalysisManager.cc.
Definition at line 130 of file G4VAnalysisManager.cc.
|
protectedpure virtual |
Implemented in G4RootAnalysisManager, G4CsvAnalysisManager, and G4XmlAnalysisManager.
|
protected |
Definition at line 608 of file G4VAnalysisManager.hh.
|
protected |
Definition at line 609 of file G4VAnalysisManager.hh.