Geant4-11
Public Member Functions | Data Fields
G4TNtupleDescription< NT, FT > Struct Template Reference

#include <G4TNtupleDescription.hh>

Public Member Functions

 G4TNtupleDescription ()=delete
 
 G4TNtupleDescription (G4NtupleBooking *g4NtupleBooking)
 
 ~G4TNtupleDescription ()
 

Data Fields

G4bool fActivation
 
std::shared_ptr< FT > fFile { nullptr }
 
G4String fFileName
 
G4bool fHasFill { false }
 
G4bool fIsNtupleOwner { true }
 
NT * fNtuple { nullptr }
 
tools::ntuple_booking fNtupleBooking
 

Detailed Description

template<typename NT, typename FT>
struct G4TNtupleDescription< NT, FT >

Definition at line 43 of file G4TNtupleDescription.hh.

Constructor & Destructor Documentation

◆ G4TNtupleDescription() [1/2]

template<typename NT , typename FT >
G4TNtupleDescription< NT, FT >::G4TNtupleDescription ( G4NtupleBooking g4NtupleBooking)
inline

Definition at line 45 of file G4TNtupleDescription.hh.

46 : fNtupleBooking(g4NtupleBooking->fNtupleBooking),
47 fFileName(g4NtupleBooking->fFileName),
48 fActivation(g4NtupleBooking->fActivation)
49 {}
tools::ntuple_booking fNtupleBooking
tools::ntuple_booking fNtupleBooking

◆ G4TNtupleDescription() [2/2]

template<typename NT , typename FT >
G4TNtupleDescription< NT, FT >::G4TNtupleDescription ( )
delete

◆ ~G4TNtupleDescription()

template<typename NT , typename FT >
G4TNtupleDescription< NT, FT >::~G4TNtupleDescription ( )
inline

Field Documentation

◆ fActivation

template<typename NT , typename FT >
G4bool G4TNtupleDescription< NT, FT >::fActivation

Definition at line 59 of file G4TNtupleDescription.hh.

◆ fFile

template<typename NT , typename FT >
std::shared_ptr<FT> G4TNtupleDescription< NT, FT >::fFile { nullptr }

◆ fFileName

template<typename NT , typename FT >
G4String G4TNtupleDescription< NT, FT >::fFileName

◆ fHasFill

template<typename NT , typename FT >
G4bool G4TNtupleDescription< NT, FT >::fHasFill { false }

◆ fIsNtupleOwner

template<typename NT , typename FT >
G4bool G4TNtupleDescription< NT, FT >::fIsNtupleOwner { true }

◆ fNtuple

template<typename NT , typename FT >
NT* G4TNtupleDescription< NT, FT >::fNtuple { nullptr }

◆ fNtupleBooking

template<typename NT , typename FT >
tools::ntuple_booking G4TNtupleDescription< NT, FT >::fNtupleBooking

The documentation for this struct was generated from the following file: