Geant4-11
|
#include <G4VAnalysisManager.hh>
Public Member Functions | |
G4bool | AddNtupleRow () |
G4bool | AddNtupleRow (G4int ntupleId) |
void | Clear () |
G4bool | CloseFile (G4bool reset=true) |
G4int | CreateH1 (const G4String &name, const G4String &title, const std::vector< G4double > &edges, const G4String &unitName="none", const G4String &fcnName="none") |
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 | 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 | 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 | 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") |
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 | CreateNtuple (const G4String &name, const G4String &title) |
G4int | CreateNtupleDColumn (const G4String &name) |
G4int | CreateNtupleDColumn (const G4String &name, std::vector< double > &vector) |
G4int | CreateNtupleDColumn (G4int ntupleId, const G4String &name) |
G4int | CreateNtupleDColumn (G4int ntupleId, const G4String &name, std::vector< double > &vector) |
G4int | CreateNtupleFColumn (const G4String &name) |
G4int | CreateNtupleFColumn (const G4String &name, std::vector< float > &vector) |
G4int | CreateNtupleFColumn (G4int ntupleId, const G4String &name) |
G4int | CreateNtupleFColumn (G4int ntupleId, const G4String &name, std::vector< float > &vector) |
G4int | CreateNtupleIColumn (const G4String &name) |
G4int | CreateNtupleIColumn (const G4String &name, std::vector< int > &vector) |
G4int | CreateNtupleIColumn (G4int ntupleId, const G4String &name) |
G4int | CreateNtupleIColumn (G4int ntupleId, const G4String &name, std::vector< int > &vector) |
G4int | CreateNtupleSColumn (const G4String &name) |
G4int | CreateNtupleSColumn (const G4String &name, std::vector< std::string > &vector) |
G4int | CreateNtupleSColumn (G4int ntupleId, const G4String &name) |
G4int | CreateNtupleSColumn (G4int ntupleId, const G4String &name, std::vector< std::string > &vector) |
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 | 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 | 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") |
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") |
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 | FillNtupleDColumn (G4int id, G4double value) |
G4bool | FillNtupleDColumn (G4int ntupleId, G4int columnId, G4double value) |
G4bool | FillNtupleFColumn (G4int id, G4float value) |
G4bool | FillNtupleFColumn (G4int ntupleId, G4int columnId, G4float value) |
G4bool | FillNtupleIColumn (G4int id, G4int value) |
G4bool | FillNtupleIColumn (G4int ntupleId, G4int columnId, G4int value) |
G4bool | FillNtupleSColumn (G4int id, const G4String &value) |
G4bool | FillNtupleSColumn (G4int ntupleId, G4int id, const G4String &value) |
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) |
void | FinishNtuple () |
void | FinishNtuple (G4int ntupleId) |
G4bool | GetActivation () const |
G4int | GetCompressionLevel () const |
G4String | GetFileName () const |
G4String | GetFileType () const |
G4int | GetFirstH1Id () const |
G4int | GetFirstH2Id () const |
G4int | GetFirstH3Id () const |
G4int | GetFirstNtupleColumnId () const |
G4int | GetFirstNtupleId () const |
G4int | GetFirstP1Id () const |
G4int | GetFirstP2Id () const |
G4bool | GetH1Activation (G4int id) const |
G4bool | GetH1Ascii (G4int id) const |
G4String | GetH1FileName (G4int id) const |
G4int | GetH1Id (const G4String &name, G4bool warn=true) const |
G4String | GetH1Name (G4int id) const |
G4int | GetH1Nbins (G4int id) const |
G4bool | GetH1Plotting (G4int id) const |
G4String | GetH1Title (G4int id) const |
G4double | GetH1Unit (G4int id) const |
G4double | GetH1Width (G4int id) const |
G4bool | GetH1XAxisIsLog (G4int id) const |
G4String | GetH1XAxisTitle (G4int id) const |
G4double | GetH1Xmax (G4int id) const |
G4double | GetH1Xmin (G4int id) const |
G4bool | GetH1YAxisIsLog (G4int id) const |
G4String | GetH1YAxisTitle (G4int id) const |
G4bool | GetH2Activation (G4int id) const |
G4bool | GetH2Ascii (G4int id) const |
G4int | GetH2Id (const G4String &name, G4bool warn=true) const |
G4String | GetH2Name (G4int id) const |
G4int | GetH2Nxbins (G4int id) const |
G4int | GetH2Nybins (G4int id) const |
G4bool | GetH2Plotting (G4int id) const |
G4String | GetH2Title (G4int id) const |
G4bool | GetH2XAxisIsLog (G4int id) const |
G4String | GetH2XAxisTitle (G4int id) const |
G4double | GetH2Xmax (G4int id) const |
G4double | GetH2Xmin (G4int id) const |
G4double | GetH2XUnit (G4int id) const |
G4double | GetH2XWidth (G4int id) const |
G4bool | GetH2YAxisIsLog (G4int id) const |
G4String | GetH2YAxisTitle (G4int id) const |
G4double | GetH2Ymax (G4int id) const |
G4double | GetH2Ymin (G4int id) const |
G4double | GetH2YUnit (G4int id) const |
G4double | GetH2YWidth (G4int id) const |
G4bool | GetH2ZAxisIsLog (G4int id) const |
G4String | GetH2ZAxisTitle (G4int id) const |
G4bool | GetH3Activation (G4int id) const |
G4bool | GetH3Ascii (G4int id) const |
G4int | GetH3Id (const G4String &name, G4bool warn=true) const |
G4String | GetH3Name (G4int id) const |
G4int | GetH3Nxbins (G4int id) const |
G4int | GetH3Nybins (G4int id) const |
G4int | GetH3Nzbins (G4int id) const |
G4bool | GetH3Plotting (G4int id) const |
G4String | GetH3Title (G4int id) const |
G4bool | GetH3XAxisIsLog (G4int id) const |
G4String | GetH3XAxisTitle (G4int id) const |
G4double | GetH3Xmax (G4int id) const |
G4double | GetH3Xmin (G4int id) const |
G4double | GetH3XUnit (G4int id) const |
G4double | GetH3XWidth (G4int id) const |
G4bool | GetH3YAxisIsLog (G4int id) const |
G4String | GetH3YAxisTitle (G4int id) const |
G4double | GetH3Ymax (G4int id) const |
G4double | GetH3Ymin (G4int id) const |
G4double | GetH3YUnit (G4int id) const |
G4double | GetH3YWidth (G4int id) const |
G4bool | GetH3ZAxisIsLog (G4int id) const |
G4String | GetH3ZAxisTitle (G4int id) const |
G4double | GetH3Zmax (G4int id) const |
G4double | GetH3Zmin (G4int id) const |
G4double | GetH3ZUnit (G4int id) const |
G4double | GetH3ZWidth (G4int id) const |
G4String | GetHistoDirectoryName () const |
G4int | GetNofH1s () const |
G4int | GetNofH2s () const |
G4int | GetNofH3s () const |
G4int | GetNofNtuples () const |
G4int | GetNofP1s () const |
G4int | GetNofP2s () const |
G4bool | GetNtupleActivation (G4int id) const |
G4String | GetNtupleDirectoryName () const |
G4String | GetNtupleFileName (G4int id) const |
G4bool | GetP1Activation (G4int id) const |
G4bool | GetP1Ascii (G4int id) const |
G4int | GetP1Id (const G4String &name, G4bool warn=true) const |
G4String | GetP1Name (G4int id) const |
G4int | GetP1Nbins (G4int id) const |
G4bool | GetP1Plotting (G4int id) const |
G4String | GetP1Title (G4int id) const |
G4bool | GetP1XAxisIsLog (G4int id) const |
G4String | GetP1XAxisTitle (G4int id) const |
G4double | GetP1Xmax (G4int id) const |
G4double | GetP1Xmin (G4int id) const |
G4double | GetP1XUnit (G4int id) const |
G4double | GetP1XWidth (G4int id) const |
G4bool | GetP1YAxisIsLog (G4int id) const |
G4String | GetP1YAxisTitle (G4int id) const |
G4double | GetP1Ymax (G4int id) const |
G4double | GetP1Ymin (G4int id) const |
G4double | GetP1YUnit (G4int id) const |
G4bool | GetP2Activation (G4int id) const |
G4bool | GetP2Ascii (G4int id) const |
G4int | GetP2Id (const G4String &name, G4bool warn=true) const |
G4String | GetP2Name (G4int id) const |
G4int | GetP2Nxbins (G4int id) const |
G4int | GetP2Nybins (G4int id) const |
G4bool | GetP2Plotting (G4int id) const |
G4String | GetP2Title (G4int id) const |
G4bool | GetP2XAxisIsLog (G4int id) const |
G4String | GetP2XAxisTitle (G4int id) const |
G4double | GetP2Xmax (G4int id) const |
G4double | GetP2Xmin (G4int id) const |
G4double | GetP2XUnit (G4int id) const |
G4double | GetP2XWidth (G4int id) const |
G4bool | GetP2YAxisIsLog (G4int id) const |
G4String | GetP2YAxisTitle (G4int id) const |
G4double | GetP2Ymax (G4int id) const |
G4double | GetP2Ymin (G4int id) const |
G4double | GetP2YUnit (G4int id) const |
G4double | GetP2YWidth (G4int id) const |
G4bool | GetP2ZAxisIsLog (G4int id) const |
G4String | GetP2ZAxisTitle (G4int id) const |
G4double | GetP2Zmax (G4int id) const |
G4double | GetP2Zmin (G4int id) const |
G4double | GetP2ZUnit (G4int id) const |
G4String | GetType () const |
G4int | GetVerboseLevel () const |
G4bool | IsActive () const |
G4bool | IsAscii () const |
G4bool | IsOpenFile () const |
G4bool | IsPlotting () const |
G4bool | Merge (tools::histo::hmpi *hmpi) |
G4bool | OpenFile (const G4String &fileName="") |
G4bool | Plot () |
G4bool | Reset () |
G4bool | ScaleH1 (G4int id, G4double factor) |
G4bool | ScaleH2 (G4int id, G4double factor) |
G4bool | ScaleH3 (G4int id, G4double factor) |
G4bool | ScaleP1 (G4int id, G4double factor) |
G4bool | ScaleP2 (G4int id, G4double factor) |
void | SetActivation (G4bool activation) |
virtual void | SetBasketEntries (unsigned int basketEntries) |
virtual void | SetBasketSize (unsigned int basketSize) |
void | SetCompressionLevel (G4int level) |
G4bool | SetFileName (const G4String &fileName) |
G4bool | SetFirstH1Id (G4int firstId) |
G4bool | SetFirstH2Id (G4int firstId) |
G4bool | SetFirstH3Id (G4int firstId) |
G4bool | SetFirstHistoId (G4int firstId) |
G4bool | SetFirstNtupleColumnId (G4int firstId) |
G4bool | SetFirstNtupleId (G4int firstId) |
G4bool | SetFirstP1Id (G4int firstId) |
G4bool | SetFirstP2Id (G4int firstId) |
G4bool | SetFirstProfileId (G4int firstId) |
G4bool | SetH1 (G4int id, const std::vector< G4double > &edges, const G4String &unitName="none", const G4String &fcnName="none") |
G4bool | SetH1 (G4int id, G4int nbins, G4double xmin, G4double xmax, const G4String &unitName="none", const G4String &fcnName="none", const G4String &binSchemeName="linear") |
void | SetH1Activation (G4bool activation) |
void | SetH1Activation (G4int id, G4bool activation) |
void | SetH1Ascii (G4int id, G4bool ascii) |
void | SetH1FileName (G4int id, const G4String &fileName) |
void | SetH1Plotting (G4int id, G4bool plotting) |
G4bool | SetH1Title (G4int id, const G4String &title) |
G4bool | SetH1XAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetH1XAxisTitle (G4int id, const G4String &title) |
G4bool | SetH1YAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetH1YAxisTitle (G4int id, const G4String &title) |
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 | 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") |
void | SetH2Activation (G4bool activation) |
void | SetH2Activation (G4int id, G4bool activation) |
void | SetH2Ascii (G4int id, G4bool ascii) |
void | SetH2FileName (G4int id, const G4String &fileName) |
void | SetH2Plotting (G4int id, G4bool plotting) |
G4bool | SetH2Title (G4int id, const G4String &title) |
G4bool | SetH2XAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetH2XAxisTitle (G4int id, const G4String &title) |
G4bool | SetH2YAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetH2YAxisTitle (G4int id, const G4String &title) |
G4bool | SetH2ZAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetH2ZAxisTitle (G4int id, const G4String &title) |
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 | 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") |
void | SetH3Activation (G4bool activation) |
void | SetH3Activation (G4int id, G4bool activation) |
void | SetH3Ascii (G4int id, G4bool ascii) |
void | SetH3FileName (G4int id, const G4String &fileName) |
void | SetH3Plotting (G4int id, G4bool plotting) |
G4bool | SetH3Title (G4int id, const G4String &title) |
G4bool | SetH3XAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetH3XAxisTitle (G4int id, const G4String &title) |
G4bool | SetH3YAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetH3YAxisTitle (G4int id, const G4String &title) |
G4bool | SetH3ZAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetH3ZAxisTitle (G4int id, const G4String &title) |
G4bool | SetHistoDirectoryName (const G4String &dirName) |
void | SetNtupleActivation (G4bool activation) |
void | SetNtupleActivation (G4int id, G4bool activation) |
G4bool | SetNtupleDirectoryName (const G4String &dirName) |
void | SetNtupleFileName (const G4String &fileName) |
void | SetNtupleFileName (G4int id, const G4String &fileName) |
virtual void | SetNtupleMerging (G4bool mergeNtuples, G4int nofReducedNtupleFiles=0) |
virtual void | SetNtupleRowWise (G4bool rowWise, G4bool rowMode=true) |
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 | 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") |
void | SetP1Activation (G4bool activation) |
void | SetP1Activation (G4int id, G4bool activation) |
void | SetP1Ascii (G4int id, G4bool ascii) |
void | SetP1FileName (G4int id, const G4String &fileName) |
void | SetP1Plotting (G4int id, G4bool plotting) |
G4bool | SetP1Title (G4int id, const G4String &title) |
G4bool | SetP1XAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetP1XAxisTitle (G4int id, const G4String &title) |
G4bool | SetP1YAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetP1YAxisTitle (G4int id, const G4String &title) |
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 | 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") |
void | SetP2Activation (G4bool activation) |
void | SetP2Activation (G4int id, G4bool activation) |
void | SetP2Ascii (G4int id, G4bool ascii) |
void | SetP2FileName (G4int id, const G4String &fileName) |
void | SetP2Plotting (G4int id, G4bool plotting) |
G4bool | SetP2Title (G4int id, const G4String &title) |
G4bool | SetP2XAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetP2XAxisTitle (G4int id, const G4String &title) |
G4bool | SetP2YAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetP2YAxisTitle (G4int id, const G4String &title) |
G4bool | SetP2ZAxisIsLog (G4int id, G4bool isLog) |
G4bool | SetP2ZAxisTitle (G4int id, const G4String &title) |
void | SetVerboseLevel (G4int verboseLevel) |
G4bool | Write () |
Protected Member Functions | |
virtual void | ClearImpl ()=0 |
virtual G4bool | CloseFileImpl (G4bool reset)=0 |
G4VAnalysisManager ()=delete | |
G4VAnalysisManager (const G4String &type) | |
virtual std::shared_ptr< G4VFileManager > | GetFileManager (const G4String &fileName) |
virtual G4bool | IsOpenFileImpl () const =0 |
virtual G4bool | MergeImpl (tools::histo::hmpi *hmpi)=0 |
void | Message (G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const |
virtual G4bool | OpenFileImpl (const G4String &fileName)=0 |
virtual G4bool | PlotImpl ()=0 |
virtual G4bool | ResetImpl ()=0 |
void | SetFileManager (std::shared_ptr< G4VFileManager > fileManager) |
void | SetH1Manager (G4VH1Manager *h1Manager) |
void | SetH2Manager (G4VH2Manager *h2Manager) |
void | SetH3Manager (G4VH3Manager *h3Manager) |
void | SetNtupleManager (std::shared_ptr< G4VNtupleManager > ntupleManager) |
void | SetP1Manager (G4VP1Manager *p1Manager) |
void | SetP2Manager (G4VP2Manager *p2Manager) |
void | SetPlotManager (std::shared_ptr< G4PlotManager > plotManager) |
G4bool | WriteAscii (const G4String &fileName) |
virtual G4bool | WriteImpl ()=0 |
virtual | ~G4VAnalysisManager () |
Protected Attributes | |
std::shared_ptr< G4NtupleBookingManager > | fNtupleBookingManager { nullptr } |
std::shared_ptr< G4PlotManager > | fPlotManager { nullptr } |
G4AnalysisManagerState | fState |
std::shared_ptr< G4VFileManager > | fVFileManager { nullptr } |
std::shared_ptr< G4VNtupleManager > | fVNtupleManager { nullptr } |
Private Attributes | |
std::shared_ptr< G4HnManager > | fH1HnManager { nullptr } |
std::shared_ptr< G4HnManager > | fH2HnManager { nullptr } |
std::shared_ptr< G4HnManager > | fH3HnManager { nullptr } |
std::unique_ptr< G4AnalysisMessenger > | fMessenger |
std::shared_ptr< G4HnManager > | fP1HnManager { nullptr } |
std::shared_ptr< G4HnManager > | fP2HnManager { nullptr } |
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 |
Static Private Attributes | |
static constexpr std::string_view | fkClass { "G4VAnalysisManager" } |
Definition at line 66 of file G4VAnalysisManager.hh.
|
protected |
Definition at line 64 of file G4VAnalysisManager.cc.
References fMessenger, fNtupleBookingManager, and fState.
|
protecteddelete |
|
protectedvirtualdefault |
G4bool G4VAnalysisManager::AddNtupleRow | ( | ) |
void G4VAnalysisManager::Clear | ( | ) |
Definition at line 242 of file G4VAnalysisManager.cc.
References ClearImpl(), fNtupleBookingManager, fVFileManager, fVNtupleManager, G4Analysis::kVL1, G4Analysis::kVL4, and Message().
|
protectedpure virtual |
Implemented in G4ToolsAnalysisManager.
Referenced by Clear().
Definition at line 230 of file G4VAnalysisManager.cc.
References CloseFileImpl().
Implemented in G4CsvAnalysisManager, G4Hdf5AnalysisManager, G4XmlAnalysisManager, G4RootAnalysisManager, and G4GenericAnalysisManager.
Referenced by CloseFile().
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 338 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), fVH1Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
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 324 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVH1Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Referenced by G4H1Messenger::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 373 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), fVH2Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
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 349 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVH2Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Referenced by G4H2Messenger::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 424 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckName(), fVH3Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
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 391 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVH3Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Referenced by G4H3Messenger::SetNewValue().
Definition at line 762 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Referenced by G4PhysChemIO::G4Analysis::InitializeFile().
Definition at line 787 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Referenced by G4PhysChemIO::G4Analysis::InitializeFile().
G4int G4VAnalysisManager::CreateNtupleDColumn | ( | const G4String & | name, |
std::vector< double > & | vector | ||
) |
Definition at line 821 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Definition at line 906 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
G4int G4VAnalysisManager::CreateNtupleDColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< double > & | vector | ||
) |
Definition at line 944 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Definition at line 779 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
G4int G4VAnalysisManager::CreateNtupleFColumn | ( | const G4String & | name, |
std::vector< float > & | vector | ||
) |
Definition at line 812 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Definition at line 896 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
G4int G4VAnalysisManager::CreateNtupleFColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< float > & | vector | ||
) |
Definition at line 934 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Definition at line 771 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Referenced by G4PhysChemIO::G4Analysis::InitializeFile().
G4int G4VAnalysisManager::CreateNtupleIColumn | ( | const G4String & | name, |
std::vector< int > & | vector | ||
) |
Definition at line 803 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Definition at line 887 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
G4int G4VAnalysisManager::CreateNtupleIColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< int > & | vector | ||
) |
Definition at line 924 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Definition at line 795 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Referenced by G4PhysChemIO::G4Analysis::InitializeFile().
G4int G4VAnalysisManager::CreateNtupleSColumn | ( | const G4String & | name, |
std::vector< std::string > & | vector | ||
) |
Definition at line 830 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Definition at line 915 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
G4int G4VAnalysisManager::CreateNtupleSColumn | ( | G4int | ntupleId, |
const G4String & | name, | ||
std::vector< std::string > & | vector | ||
) |
Definition at line 954 of file G4VAnalysisManager.cc.
References G4Analysis::CheckName(), fNtupleBookingManager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
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 591 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckMinMax(), G4Analysis::CheckName(), fVP1Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
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 570 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVP1Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Referenced by G4P1Messenger::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 638 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckMinMax(), G4Analysis::CheckName(), fVP2Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
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 609 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckName(), G4Analysis::CheckNbins(), fVP2Manager, G4Analysis::kInvalidId, and G4InuclParticleNames::name().
Referenced by G4P2Messenger::SetNewValue().
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 839 of file G4VAnalysisManager.cc.
References fNtupleBookingManager, and fVNtupleManager.
Referenced by G4PhysChemIO::G4Analysis::InitializeFile().
void G4VAnalysisManager::FinishNtuple | ( | G4int | ntupleId | ) |
Definition at line 964 of file G4VAnalysisManager.cc.
References fNtupleBookingManager, and fVNtupleManager.
G4bool G4VAnalysisManager::GetActivation | ( | ) | const |
G4int G4VAnalysisManager::GetCompressionLevel | ( | ) | const |
Definition at line 318 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::GetCompressionLevel().
|
protectedvirtual |
Reimplemented in G4GenericAnalysisManager.
Definition at line 183 of file G4VAnalysisManager.cc.
References fkClass, fVFileManager, G4Analysis::GetExtension(), GetFileType(), and G4Analysis::Warn().
G4String G4VAnalysisManager::GetFileName | ( | ) | const |
Definition at line 300 of file G4VAnalysisManager.cc.
References fVFileManager.
G4String G4VAnalysisManager::GetFileType | ( | ) | const |
Referenced by GetFileManager().
G4int G4VAnalysisManager::GetFirstH1Id | ( | ) | const |
Definition at line 1101 of file G4VAnalysisManager.cc.
References fH1HnManager.
G4int G4VAnalysisManager::GetFirstH2Id | ( | ) | const |
Definition at line 1109 of file G4VAnalysisManager.cc.
References fH2HnManager.
G4int G4VAnalysisManager::GetFirstH3Id | ( | ) | const |
Definition at line 1117 of file G4VAnalysisManager.cc.
References fH3HnManager.
G4int G4VAnalysisManager::GetFirstNtupleColumnId | ( | ) | const |
Definition at line 1149 of file G4VAnalysisManager.cc.
References fNtupleBookingManager.
G4int G4VAnalysisManager::GetFirstNtupleId | ( | ) | const |
Definition at line 1141 of file G4VAnalysisManager.cc.
References fNtupleBookingManager.
G4int G4VAnalysisManager::GetFirstP1Id | ( | ) | const |
Definition at line 1125 of file G4VAnalysisManager.cc.
References fP1HnManager.
G4int G4VAnalysisManager::GetFirstP2Id | ( | ) | const |
Definition at line 1133 of file G4VAnalysisManager.cc.
References fP2HnManager.
Referenced by G4GenericAnalysisManager::WriteH1().
Referenced by G4GenericAnalysisManager::WriteH2().
Referenced by G4GenericAnalysisManager::WriteH3().
G4String G4VAnalysisManager::GetHistoDirectoryName | ( | ) | const |
Definition at line 306 of file G4VAnalysisManager.cc.
References fVFileManager.
G4int G4VAnalysisManager::GetNofH1s | ( | ) | const |
Definition at line 1157 of file G4VAnalysisManager.cc.
References fH1HnManager.
G4int G4VAnalysisManager::GetNofH2s | ( | ) | const |
Definition at line 1163 of file G4VAnalysisManager.cc.
References fH2HnManager.
G4int G4VAnalysisManager::GetNofH3s | ( | ) | const |
Definition at line 1169 of file G4VAnalysisManager.cc.
References fH3HnManager.
G4int G4VAnalysisManager::GetNofNtuples | ( | ) | const |
Definition at line 1187 of file G4VAnalysisManager.cc.
References fVNtupleManager.
G4int G4VAnalysisManager::GetNofP1s | ( | ) | const |
Definition at line 1175 of file G4VAnalysisManager.cc.
References fP1HnManager.
G4int G4VAnalysisManager::GetNofP2s | ( | ) | const |
Definition at line 1181 of file G4VAnalysisManager.cc.
References fP2HnManager.
G4String G4VAnalysisManager::GetNtupleDirectoryName | ( | ) | const |
Definition at line 312 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by G4GenericAnalysisManager::WriteP1().
Referenced by G4GenericAnalysisManager::WriteP2().
G4String G4VAnalysisManager::GetType | ( | ) | const |
Referenced by SetBasketEntries(), SetBasketSize(), SetNtupleMerging(), and SetNtupleRowWise().
G4int G4VAnalysisManager::GetVerboseLevel | ( | ) | const |
G4bool G4VAnalysisManager::IsActive | ( | ) | const |
Definition at line 1063 of file G4VAnalysisManager.cc.
References fH1HnManager, fH2HnManager, fH3HnManager, fP1HnManager, fP2HnManager, fState, and G4AnalysisManagerState::GetIsActivation().
G4bool G4VAnalysisManager::IsAscii | ( | ) | const |
Definition at line 1077 of file G4VAnalysisManager.cc.
References fH1HnManager, fH2HnManager, fH3HnManager, fP1HnManager, and fP2HnManager.
Referenced by G4GenericAnalysisManager::WriteImpl(), G4Hdf5AnalysisManager::WriteImpl(), G4XmlAnalysisManager::WriteImpl(), and G4RootAnalysisManager::WriteImpl().
G4bool G4VAnalysisManager::IsOpenFile | ( | ) | const |
Definition at line 270 of file G4VAnalysisManager.cc.
References IsOpenFileImpl().
|
protectedpure virtual |
Implemented in G4CsvAnalysisManager, G4GenericAnalysisManager, G4Hdf5AnalysisManager, G4RootAnalysisManager, and G4XmlAnalysisManager.
Referenced by IsOpenFile().
G4bool G4VAnalysisManager::IsPlotting | ( | ) | const |
Definition at line 1089 of file G4VAnalysisManager.cc.
References fH1HnManager, fH2HnManager, fH3HnManager, fP1HnManager, and fP2HnManager.
Referenced by Write().
G4bool G4VAnalysisManager::Merge | ( | tools::histo::hmpi * | hmpi | ) |
Definition at line 258 of file G4VAnalysisManager.cc.
References MergeImpl().
|
protectedpure virtual |
Implemented in G4ToolsAnalysisManager.
Referenced by Merge().
|
protected |
Referenced by Clear(), G4XmlAnalysisManager::CloseFileImpl(), G4RootAnalysisManager::CloseFileImpl(), G4GenericAnalysisManager::CloseFileImpl(), G4GenericAnalysisManager::CreateNtupleFileManager(), G4ToolsAnalysisManager::Merge(), G4GenericAnalysisManager::OpenFileImpl(), G4GenericAnalysisManager::ResetImpl(), WriteAscii(), G4CsvAnalysisManager::WriteImpl(), G4GenericAnalysisManager::WriteImpl(), G4Hdf5AnalysisManager::WriteImpl(), G4XmlAnalysisManager::WriteImpl(), and G4RootAnalysisManager::WriteImpl().
Definition at line 202 of file G4VAnalysisManager.cc.
References fkClass, fVFileManager, OpenFileImpl(), and G4Analysis::Warn().
Referenced by G4PhysChemIO::G4Analysis::WriteInto().
Implemented in G4CsvAnalysisManager, G4Hdf5AnalysisManager, G4XmlAnalysisManager, G4GenericAnalysisManager, and G4RootAnalysisManager.
Referenced by OpenFile().
G4bool G4VAnalysisManager::Plot | ( | ) |
Definition at line 264 of file G4VAnalysisManager.cc.
References PlotImpl().
|
protectedpure virtual |
Implemented in G4ToolsAnalysisManager.
G4bool G4VAnalysisManager::Reset | ( | ) |
Definition at line 236 of file G4VAnalysisManager.cc.
References ResetImpl().
Referenced by G4CsvAnalysisManager::CloseFileImpl(), G4XmlAnalysisManager::CloseFileImpl(), G4RootAnalysisManager::CloseFileImpl(), and G4GenericAnalysisManager::CloseFileImpl().
|
protectedpure virtual |
Implemented in G4CsvAnalysisManager, G4GenericAnalysisManager, G4Hdf5AnalysisManager, G4XmlAnalysisManager, G4ToolsAnalysisManager, and G4RootAnalysisManager.
Referenced by Reset().
Definition at line 552 of file G4VAnalysisManager.cc.
References fVH1Manager.
Definition at line 558 of file G4VAnalysisManager.cc.
References fVH2Manager.
Definition at line 564 of file G4VAnalysisManager.cc.
References fVH3Manager.
Definition at line 750 of file G4VAnalysisManager.cc.
References fVP1Manager.
Definition at line 756 of file G4VAnalysisManager.cc.
References fVP2Manager.
void G4VAnalysisManager::SetActivation | ( | G4bool | activation | ) |
Definition at line 1055 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::SetIsActivation().
Referenced by G4AnalysisMessenger::SetNewValue().
|
virtual |
Reimplemented in G4GenericAnalysisManager, and G4RootAnalysisManager.
Definition at line 878 of file G4VAnalysisManager.cc.
References fkClass, GetType(), and anonymous_namespace{G4VAnalysisManager.cc}::NtupleMergingWarning().
|
virtual |
Reimplemented in G4GenericAnalysisManager, and G4RootAnalysisManager.
Definition at line 869 of file G4VAnalysisManager.cc.
References fkClass, GetType(), and anonymous_namespace{G4VAnalysisManager.cc}::NtupleMergingWarning().
void G4VAnalysisManager::SetCompressionLevel | ( | G4int | level | ) |
Definition at line 294 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::SetCompressionLevel().
Referenced by G4AnalysisMessenger::SetNewValue().
|
protected |
Definition at line 128 of file G4VAnalysisManager.cc.
References fH1HnManager, fH2HnManager, fH3HnManager, fP1HnManager, fP2HnManager, and fVFileManager.
Referenced by G4CsvAnalysisManager::G4CsvAnalysisManager(), G4GenericAnalysisManager::G4GenericAnalysisManager(), G4Hdf5AnalysisManager::G4Hdf5AnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), and G4XmlAnalysisManager::G4XmlAnalysisManager().
Definition at line 276 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by G4FileMessenger::SetNewValue().
Definition at line 986 of file G4VAnalysisManager.cc.
References fH1HnManager.
Referenced by SetFirstHistoId().
Definition at line 992 of file G4VAnalysisManager.cc.
References fH2HnManager.
Referenced by SetFirstHistoId().
Definition at line 998 of file G4VAnalysisManager.cc.
References fH3HnManager.
Referenced by SetFirstHistoId().
Definition at line 974 of file G4VAnalysisManager.cc.
References SetFirstH1Id(), SetFirstH2Id(), and SetFirstH3Id().
Definition at line 1040 of file G4VAnalysisManager.cc.
References fNtupleBookingManager, and fVNtupleManager.
Definition at line 1027 of file G4VAnalysisManager.cc.
References fNtupleBookingManager, and fVNtupleManager.
Definition at line 1015 of file G4VAnalysisManager.cc.
References fP1HnManager.
Referenced by SetFirstProfileId().
Definition at line 1021 of file G4VAnalysisManager.cc.
References fP2HnManager.
Referenced by SetFirstProfileId().
Definition at line 1004 of file G4VAnalysisManager.cc.
References SetFirstP1Id(), and SetFirstP2Id().
G4bool G4VAnalysisManager::SetH1 | ( | G4int | id, |
const std::vector< G4double > & | edges, | ||
const G4String & | unitName = "none" , |
||
const G4String & | fcnName = "none" |
||
) |
Definition at line 459 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVH1Manager, and G4Analysis::kInvalidId.
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 447 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVH1Manager, and G4Analysis::kInvalidId.
Referenced by G4H1Messenger::SetNewValue().
void G4VAnalysisManager::SetH1Activation | ( | G4bool | activation | ) |
Definition at line 1203 of file G4VAnalysisManager.cc.
References fH1HnManager.
Definition at line 1195 of file G4VAnalysisManager.cc.
References fH1HnManager.
Definition at line 1211 of file G4VAnalysisManager.cc.
References fH1HnManager.
Definition at line 1223 of file G4VAnalysisManager.cc.
References fH1HnManager.
|
protected |
Definition at line 75 of file G4VAnalysisManager.cc.
References fH1HnManager, fMessenger, fVFileManager, fVH1Manager, and G4VH1Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1217 of file G4VAnalysisManager.cc.
References fH1HnManager.
Referenced by G4H1Messenger::SetNewValue().
Referenced by G4H1Messenger::SetNewValue().
Referenced by G4H1Messenger::SetNewValue().
Referenced by G4H1Messenger::SetNewValue().
Referenced by G4H1Messenger::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 489 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVH2Manager, and G4Analysis::kInvalidId.
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 469 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVH2Manager, and G4Analysis::kInvalidId.
Referenced by G4H2Messenger::SetNewValue().
void G4VAnalysisManager::SetH2Activation | ( | G4bool | activation | ) |
Definition at line 1237 of file G4VAnalysisManager.cc.
References fH2HnManager.
Definition at line 1229 of file G4VAnalysisManager.cc.
References fH2HnManager.
Definition at line 1245 of file G4VAnalysisManager.cc.
References fH2HnManager.
Definition at line 1257 of file G4VAnalysisManager.cc.
References fH2HnManager.
|
protected |
Definition at line 84 of file G4VAnalysisManager.cc.
References fH2HnManager, fMessenger, fVFileManager, fVH2Manager, and G4VH2Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1251 of file G4VAnalysisManager.cc.
References fH2HnManager.
Referenced by G4H2Messenger::SetNewValue().
Referenced by G4H2Messenger::SetNewValue().
Referenced by G4H2Messenger::SetNewValue().
Referenced by G4H2Messenger::SetNewValue().
Referenced by G4H2Messenger::SetNewValue().
Referenced by G4H2Messenger::SetNewValue().
Referenced by G4H2Messenger::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 533 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), fVH3Manager, and G4Analysis::kInvalidId.
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 503 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVH3Manager, and G4Analysis::kInvalidId.
Referenced by G4H3Messenger::SetNewValue().
void G4VAnalysisManager::SetH3Activation | ( | G4bool | activation | ) |
Definition at line 1271 of file G4VAnalysisManager.cc.
References fH3HnManager.
Definition at line 1263 of file G4VAnalysisManager.cc.
References fH3HnManager.
Definition at line 1279 of file G4VAnalysisManager.cc.
References fH3HnManager.
Definition at line 1291 of file G4VAnalysisManager.cc.
References fH3HnManager.
|
protected |
Definition at line 93 of file G4VAnalysisManager.cc.
References fH3HnManager, fMessenger, fVFileManager, fVH3Manager, and G4VH3Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1285 of file G4VAnalysisManager.cc.
References fH3HnManager.
Referenced by G4H3Messenger::SetNewValue().
Referenced by G4H3Messenger::SetNewValue().
Referenced by G4H3Messenger::SetNewValue().
Referenced by G4H3Messenger::SetNewValue().
Referenced by G4H3Messenger::SetNewValue().
Referenced by G4H3Messenger::SetNewValue().
Referenced by G4H3Messenger::SetNewValue().
Definition at line 282 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by G4FileMessenger::SetNewValue().
void G4VAnalysisManager::SetNtupleActivation | ( | G4bool | activation | ) |
Definition at line 1376 of file G4VAnalysisManager.cc.
References fNtupleBookingManager, and fVNtupleManager.
Referenced by G4NtupleMessenger::SetNewValue().
Definition at line 1365 of file G4VAnalysisManager.cc.
References fNtupleBookingManager, and fVNtupleManager.
Definition at line 288 of file G4VAnalysisManager.cc.
References fVFileManager.
Referenced by G4FileMessenger::SetNewValue().
void G4VAnalysisManager::SetNtupleFileName | ( | const G4String & | fileName | ) |
Definition at line 1395 of file G4VAnalysisManager.cc.
References fNtupleBookingManager.
Referenced by G4NtupleMessenger::SetNewValue().
Definition at line 1387 of file G4VAnalysisManager.cc.
References fNtupleBookingManager.
|
protected |
Definition at line 120 of file G4VAnalysisManager.cc.
References fNtupleBookingManager, and fVNtupleManager.
Referenced by G4CsvAnalysisManager::OpenFileImpl(), G4Hdf5AnalysisManager::OpenFileImpl(), G4XmlAnalysisManager::OpenFileImpl(), G4GenericAnalysisManager::OpenFileImpl(), and G4RootAnalysisManager::OpenFileImpl().
|
virtual |
Reimplemented in G4GenericAnalysisManager, and G4RootAnalysisManager.
Definition at line 849 of file G4VAnalysisManager.cc.
References fkClass, GetType(), and anonymous_namespace{G4VAnalysisManager.cc}::NtupleMergingWarning().
Reimplemented in G4GenericAnalysisManager, and G4RootAnalysisManager.
Definition at line 859 of file G4VAnalysisManager.cc.
References fkClass, GetType(), and anonymous_namespace{G4VAnalysisManager.cc}::NtupleMergingWarning().
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 681 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckMinMax(), fVP1Manager, and G4Analysis::kInvalidId.
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 661 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVP1Manager, and G4Analysis::kInvalidId.
Referenced by G4P1Messenger::SetNewValue().
void G4VAnalysisManager::SetP1Activation | ( | G4bool | activation | ) |
Definition at line 1305 of file G4VAnalysisManager.cc.
References fP1HnManager.
Definition at line 1297 of file G4VAnalysisManager.cc.
References fP1HnManager.
Definition at line 1313 of file G4VAnalysisManager.cc.
References fP1HnManager.
Definition at line 1325 of file G4VAnalysisManager.cc.
References fP1HnManager.
|
protected |
Definition at line 102 of file G4VAnalysisManager.cc.
References fMessenger, fP1HnManager, fVFileManager, fVP1Manager, and G4VP1Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1319 of file G4VAnalysisManager.cc.
References fP1HnManager.
Referenced by G4P1Messenger::SetNewValue().
Referenced by G4P1Messenger::SetNewValue().
Referenced by G4P1Messenger::SetNewValue().
Referenced by G4P1Messenger::SetNewValue().
Referenced by G4P1Messenger::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 726 of file G4VAnalysisManager.cc.
References G4Analysis::CheckEdges(), G4Analysis::CheckMinMax(), fVP2Manager, and G4Analysis::kInvalidId.
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 698 of file G4VAnalysisManager.cc.
References G4Analysis::CheckMinMax(), G4Analysis::CheckNbins(), fVP2Manager, and G4Analysis::kInvalidId.
Referenced by G4P2Messenger::SetNewValue().
void G4VAnalysisManager::SetP2Activation | ( | G4bool | activation | ) |
Definition at line 1339 of file G4VAnalysisManager.cc.
References fP2HnManager.
Definition at line 1331 of file G4VAnalysisManager.cc.
References fP2HnManager.
Definition at line 1347 of file G4VAnalysisManager.cc.
References fP2HnManager.
Definition at line 1359 of file G4VAnalysisManager.cc.
References fP2HnManager.
|
protected |
Definition at line 111 of file G4VAnalysisManager.cc.
References fMessenger, fP2HnManager, fVFileManager, fVP2Manager, and G4VP2Manager::GetHnManager().
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
Definition at line 1353 of file G4VAnalysisManager.cc.
References fP2HnManager.
Referenced by G4P2Messenger::SetNewValue().
Referenced by G4P2Messenger::SetNewValue().
Referenced by G4P2Messenger::SetNewValue().
Referenced by G4P2Messenger::SetNewValue().
Referenced by G4P2Messenger::SetNewValue().
Referenced by G4P2Messenger::SetNewValue().
Referenced by G4P2Messenger::SetNewValue().
|
protected |
Definition at line 140 of file G4VAnalysisManager.cc.
References fPlotManager.
Referenced by G4ToolsAnalysisManager::G4ToolsAnalysisManager().
void G4VAnalysisManager::SetVerboseLevel | ( | G4int | verboseLevel | ) |
Definition at line 1405 of file G4VAnalysisManager.cc.
References fState, and G4AnalysisManagerState::SetVerboseLevel().
Referenced by G4AnalysisMessenger::SetNewValue().
G4bool G4VAnalysisManager::Write | ( | ) |
Definition at line 217 of file G4VAnalysisManager.cc.
References IsPlotting(), PlotImpl(), and WriteImpl().
Definition at line 146 of file G4VAnalysisManager.cc.
References fkClass, fState, fVH1Manager, fVH2Manager, fVH3Manager, fVP1Manager, fVP2Manager, G4AnalysisManagerState::GetIsMaster(), G4Analysis::kVL1, G4Analysis::kVL3, Message(), G4InuclParticleNames::name(), and G4Analysis::Warn().
Referenced by G4GenericAnalysisManager::WriteImpl(), G4Hdf5AnalysisManager::WriteImpl(), G4XmlAnalysisManager::WriteImpl(), and G4RootAnalysisManager::WriteImpl().
|
protectedpure virtual |
Implemented in G4CsvAnalysisManager, G4GenericAnalysisManager, G4Hdf5AnalysisManager, G4XmlAnalysisManager, G4ToolsAnalysisManager, and G4RootAnalysisManager.
Referenced by Write().
|
private |
Definition at line 684 of file G4VAnalysisManager.hh.
Referenced by GetFirstH1Id(), GetNofH1s(), IsActive(), IsAscii(), IsPlotting(), SetFileManager(), SetFirstH1Id(), SetH1Activation(), SetH1Ascii(), SetH1FileName(), SetH1Manager(), and SetH1Plotting().
|
private |
Definition at line 685 of file G4VAnalysisManager.hh.
Referenced by GetFirstH2Id(), GetNofH2s(), IsActive(), IsAscii(), IsPlotting(), SetFileManager(), SetFirstH2Id(), SetH2Activation(), SetH2Ascii(), SetH2FileName(), SetH2Manager(), and SetH2Plotting().
|
private |
Definition at line 686 of file G4VAnalysisManager.hh.
Referenced by GetFirstH3Id(), GetNofH3s(), IsActive(), IsAscii(), IsPlotting(), SetFileManager(), SetFirstH3Id(), SetH3Activation(), SetH3Ascii(), SetH3FileName(), SetH3Manager(), and SetH3Plotting().
|
staticconstexprprivate |
Definition at line 680 of file G4VAnalysisManager.hh.
Referenced by GetFileManager(), OpenFile(), SetBasketEntries(), SetBasketSize(), SetNtupleMerging(), SetNtupleRowWise(), and WriteAscii().
|
private |
Definition at line 683 of file G4VAnalysisManager.hh.
Referenced by G4VAnalysisManager(), SetH1Manager(), SetH2Manager(), SetH3Manager(), SetP1Manager(), and SetP2Manager().
|
protected |
Definition at line 675 of file G4VAnalysisManager.hh.
Referenced by Clear(), G4RootAnalysisManager::CloseFileImpl(), CreateNtuple(), CreateNtupleDColumn(), CreateNtupleFColumn(), G4GenericAnalysisManager::CreateNtupleFileManager(), CreateNtupleIColumn(), CreateNtupleSColumn(), FinishNtuple(), G4CsvAnalysisManager::G4CsvAnalysisManager(), G4Hdf5AnalysisManager::G4Hdf5AnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), G4VAnalysisManager(), G4XmlAnalysisManager::G4XmlAnalysisManager(), GetFirstNtupleColumnId(), GetFirstNtupleId(), SetFirstNtupleColumnId(), SetFirstNtupleId(), SetNtupleActivation(), SetNtupleFileName(), and SetNtupleManager().
|
private |
Definition at line 687 of file G4VAnalysisManager.hh.
Referenced by GetFirstP1Id(), GetNofP1s(), IsActive(), IsAscii(), IsPlotting(), SetFileManager(), SetFirstP1Id(), SetP1Activation(), SetP1Ascii(), SetP1FileName(), SetP1Manager(), and SetP1Plotting().
|
private |
Definition at line 688 of file G4VAnalysisManager.hh.
Referenced by GetFirstP2Id(), GetNofP2s(), IsActive(), IsAscii(), IsPlotting(), SetFileManager(), SetFirstP2Id(), SetP2Activation(), SetP2Ascii(), SetP2FileName(), SetP2Manager(), and SetP2Plotting().
|
protected |
Definition at line 674 of file G4VAnalysisManager.hh.
Referenced by G4ToolsAnalysisManager::PlotImpl(), and SetPlotManager().
|
protected |
Definition at line 672 of file G4VAnalysisManager.hh.
Referenced by G4RootAnalysisManager::CloseFileImpl(), G4CsvAnalysisManager::G4CsvAnalysisManager(), G4GenericAnalysisManager::G4GenericAnalysisManager(), G4Hdf5AnalysisManager::G4Hdf5AnalysisManager(), G4RootAnalysisManager::G4RootAnalysisManager(), G4ToolsAnalysisManager::G4ToolsAnalysisManager(), G4VAnalysisManager(), G4XmlAnalysisManager::G4XmlAnalysisManager(), GetCompressionLevel(), IsActive(), G4ToolsAnalysisManager::MergeImpl(), SetActivation(), SetCompressionLevel(), SetVerboseLevel(), WriteAscii(), G4CsvAnalysisManager::~G4CsvAnalysisManager(), G4GenericAnalysisManager::~G4GenericAnalysisManager(), G4Hdf5AnalysisManager::~G4Hdf5AnalysisManager(), G4RootAnalysisManager::~G4RootAnalysisManager(), G4ToolsAnalysisManager::~G4ToolsAnalysisManager(), and G4XmlAnalysisManager::~G4XmlAnalysisManager().
|
protected |
Definition at line 673 of file G4VAnalysisManager.hh.
Referenced by Clear(), GetFileManager(), GetFileName(), GetHistoDirectoryName(), GetNtupleDirectoryName(), OpenFile(), G4ToolsAnalysisManager::PlotImpl(), SetFileManager(), SetFileName(), SetH1Manager(), SetH2Manager(), SetH3Manager(), SetHistoDirectoryName(), SetNtupleDirectoryName(), SetP1Manager(), and SetP2Manager().
|
private |
Definition at line 689 of file G4VAnalysisManager.hh.
Referenced by CreateH1(), ScaleH1(), SetH1(), SetH1Manager(), and WriteAscii().
|
private |
Definition at line 690 of file G4VAnalysisManager.hh.
Referenced by CreateH2(), ScaleH2(), SetH2(), SetH2Manager(), and WriteAscii().
|
private |
Definition at line 691 of file G4VAnalysisManager.hh.
Referenced by CreateH3(), ScaleH3(), SetH3(), SetH3Manager(), and WriteAscii().
|
protected |
Definition at line 676 of file G4VAnalysisManager.hh.
Referenced by Clear(), FinishNtuple(), GetNofNtuples(), SetFirstNtupleColumnId(), SetFirstNtupleId(), SetNtupleActivation(), and SetNtupleManager().
|
private |
Definition at line 692 of file G4VAnalysisManager.hh.
Referenced by CreateP1(), ScaleP1(), SetP1(), SetP1Manager(), and WriteAscii().
|
private |
Definition at line 693 of file G4VAnalysisManager.hh.
Referenced by CreateP2(), ScaleP2(), SetP2(), SetP2Manager(), and WriteAscii().