|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4RootMainNtupleManager.hh>
Inheritance diagram for G4RootMainNtupleManager:Public Member Functions | |
| G4RootMainNtupleManager (G4RootNtupleManager *ntupleBuilder, std::shared_ptr< G4NtupleBookingManager > bookingManager, G4bool rowWise, G4int fileNumber, const G4AnalysisManagerState &state) | |
| G4RootMainNtupleManager ()=delete | |
| ~G4RootMainNtupleManager () override=default | |
| void | CreateNtuplesFromBooking () |
Public Member Functions inherited from G4BaseAnalysisManager | |
| G4BaseAnalysisManager (const G4AnalysisManagerState &state) | |
| G4BaseAnalysisManager ()=delete | |
| virtual | ~G4BaseAnalysisManager ()=default |
| G4bool | SetFirstId (G4int firstId) |
| void | SetLockFirstId (G4bool lockFirstId) |
| G4int | GetFirstId () const |
| G4int | GetCycle () const |
Protected Member Functions | |
| void | CreateNtuple (RootNtupleDescription *ntupleDescription, G4bool warn=true) |
| G4bool | Delete (G4int id) |
| G4bool | Merge () |
| G4bool | Reset () |
| void | ClearData () |
| void | SetFileManager (std::shared_ptr< G4RootFileManager > fileManager) |
| void | SetRowWise (G4bool rowWise) |
| std::shared_ptr< G4RootFile > | GetNtupleFile (RootNtupleDescription *ntupleDescription) const |
| void | SetNewCycle (G4bool value) |
| G4bool | GetNewCycle () const |
| const std::vector< tools::wroot::ntuple * > & | GetNtupleVector () |
| unsigned int | GetBasketEntries () const |
Protected Member Functions inherited from G4BaseAnalysisManager | |
| G4bool | IsVerbose (G4int verboseLevel) const |
| void | Message (G4int level, const G4String &action, const G4String &objectType, const G4String &objectName="", G4bool success=true) const |
Friends | |
| class | G4RootPNtupleManager |
| class | G4RootNtupleManager |
Additional Inherited Members | |
Protected Attributes inherited from G4BaseAnalysisManager | |
| const G4AnalysisManagerState & | fState |
| G4int | fFirstId { 0 } |
| G4bool | fLockFirstId { false } |
Definition at line 59 of file G4RootMainNtupleManager.hh.
| G4RootMainNtupleManager::G4RootMainNtupleManager | ( | G4RootNtupleManager * | ntupleBuilder, |
| std::shared_ptr< G4NtupleBookingManager > | bookingManager, | ||
| G4bool | rowWise, | ||
| G4int | fileNumber, | ||
| const G4AnalysisManagerState & | state ) |
Definition at line 40 of file G4RootMainNtupleManager.cc.
|
delete |
|
overridedefault |
|
protected |
Definition at line 200 of file G4RootMainNtupleManager.cc.
|
protected |
Definition at line 105 of file G4RootMainNtupleManager.cc.
| void G4RootMainNtupleManager::CreateNtuplesFromBooking | ( | ) |
Definition at line 221 of file G4RootMainNtupleManager.cc.
Definition at line 138 of file G4RootMainNtupleManager.cc.
|
inlineprotected |
Definition at line 125 of file G4RootMainNtupleManager.hh.
|
inlineprotected |
Definition at line 131 of file G4RootMainNtupleManager.hh.
|
protected |
Definition at line 210 of file G4RootMainNtupleManager.cc.
|
inlineprotected |
Definition at line 93 of file G4RootMainNtupleManager.hh.
|
protected |
Definition at line 167 of file G4RootMainNtupleManager.cc.
|
protected |
Definition at line 189 of file G4RootMainNtupleManager.cc.
|
inlineprotected |
Definition at line 116 of file G4RootMainNtupleManager.hh.
|
inlineprotected |
Definition at line 128 of file G4RootMainNtupleManager.hh.
Referenced by CreateNtuplesFromBooking().
|
inlineprotected |
Definition at line 122 of file G4RootMainNtupleManager.hh.
|
friend |
Definition at line 62 of file G4RootMainNtupleManager.hh.
Referenced by G4RootMainNtupleManager(), and G4RootNtupleManager.
|
friend |
Definition at line 61 of file G4RootMainNtupleManager.hh.
Referenced by G4RootPNtupleManager.