Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4RootPNtupleManager Class Reference

#include <G4RootPNtupleManager.hh>

Inheritance diagram for G4RootPNtupleManager:

Public Member Functions

 G4RootPNtupleManager (const G4AnalysisManagerState &state, std::shared_ptr< G4NtupleBookingManager > bookingManger, std::shared_ptr< G4RootMainNtupleManager > main, G4bool rowWise, G4bool rowMode)
 G4RootPNtupleManager ()=delete
 ~G4RootPNtupleManager () override
Public Member Functions inherited from G4BaseNtupleManager
 G4BaseNtupleManager (const G4AnalysisManagerState &state)
 G4BaseNtupleManager ()=delete
 ~G4BaseNtupleManager () override=default
 G4BaseNtupleManager (const G4BaseNtupleManager &rhs)=delete
G4BaseNtupleManageroperator= (const G4BaseNtupleManager &rhs)=delete
Public Member Functions inherited from G4VNtupleManager
 G4VNtupleManager (const G4AnalysisManagerState &state)
 G4VNtupleManager ()=delete
 ~G4VNtupleManager () override=default
 G4VNtupleManager (const G4VNtupleManager &rhs)=delete
G4VNtupleManageroperator= (const G4VNtupleManager &rhs)=delete
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

Friends

class G4RootAnalysisManager
class G4RootNtupleFileManager

Additional Inherited Members

Protected Member Functions inherited from G4BaseNtupleManager
G4bool SetFirstNtupleColumnId (G4int firstId) final
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
Protected Attributes inherited from G4BaseNtupleManager
G4int fFirstNtupleColumnId { 0 }
Protected Attributes inherited from G4BaseAnalysisManager
const G4AnalysisManagerStatefState
G4int fFirstId { 0 }
G4bool fLockFirstId { false }

Detailed Description

Definition at line 85 of file G4RootPNtupleManager.hh.

Constructor & Destructor Documentation

◆ G4RootPNtupleManager() [1/2]

G4RootPNtupleManager::G4RootPNtupleManager ( const G4AnalysisManagerState & state,
std::shared_ptr< G4NtupleBookingManager > bookingManger,
std::shared_ptr< G4RootMainNtupleManager > main,
G4bool rowWise,
G4bool rowMode )

Definition at line 60 of file G4RootPNtupleManager.cc.

64 : G4BaseNtupleManager(state),
65 fBookingManager(std::move(bookingManger)),
66 fMainNtupleManager(std::move(main)),
67 fRowWise(rowWise),
68 fRowMode(rowMode)
69{}
G4BaseNtupleManager()=delete

◆ G4RootPNtupleManager() [2/2]

G4RootPNtupleManager::G4RootPNtupleManager ( )
delete

◆ ~G4RootPNtupleManager()

G4RootPNtupleManager::~G4RootPNtupleManager ( )
override

Definition at line 72 of file G4RootPNtupleManager.cc.

73{
74 for ( auto ntupleDescription : fNtupleDescriptionVector ) {
75 delete ntupleDescription;
76 }
77}

◆ G4RootAnalysisManager

friend class G4RootAnalysisManager
friend

Definition at line 87 of file G4RootPNtupleManager.hh.

Referenced by G4RootAnalysisManager.

◆ G4RootNtupleFileManager

friend class G4RootNtupleFileManager
friend

Definition at line 88 of file G4RootPNtupleManager.hh.

Referenced by G4RootNtupleFileManager.


The documentation for this class was generated from the following files: