|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4AccArray.hh>
Inheritance diagram for G4AccArray< T, N >:Public Member Functions | |
| G4AccArray (const G4String &name="", const T &value=0, G4MergeMode mergeMode=G4MergeMode::kAddition) | |
| template<typename... Args> | |
| G4AccArray (Args &&... args) | |
| template<typename First, typename... Args> | |
| G4AccArray (const First &firstArg, Args &&... args) | |
| G4AccArray (const G4AccArray &rhs)=default | |
| G4AccArray (G4AccArray &&rhs)=default | |
| ~G4AccArray () override=default | |
| T & | operator[] (typename std::array< T, N >::size_type i) |
| void | Merge (const G4VAccumulable &other) final |
| void | Reset () final |
| void | Print (G4PrintOptions options=G4PrintOptions()) const final |
| void | SetMergeMode (G4MergeMode value) final |
| G4AccType | GetType () const final |
| std::array< T, N > & | GetArray () |
| const std::array< T, N > & | GetArray () const |
Public Member Functions inherited from G4VAccumulable | |
| G4VAccumulable (G4MergeMode mergeMode=G4MergeMode::kAddition) | |
| G4VAccumulable (const G4String &name, G4MergeMode mergeMode=G4MergeMode::kAddition) | |
| G4VAccumulable (const G4VAccumulable &rhs)=default | |
| G4VAccumulable (G4VAccumulable &&rhs)=default | |
| virtual | ~G4VAccumulable ()=default |
| G4VAccumulable & | operator= (const G4VAccumulable &rhs)=default |
| G4VAccumulable & | operator= (G4VAccumulable &&rhs)=default |
| void | SetName (const G4String &name) |
| void | SetId (G4int id) |
| G4String | GetName () const |
| G4MergeMode | GetMergeMode () const |
| G4int | GetId () const |
Additional Inherited Members | |
Protected Member Functions inherited from G4VAccumulable | |
| void | PrintBase (G4PrintOptions options) const |
Protected Attributes inherited from G4VAccumulable | |
| G4String | fName |
| G4MergeMode | fMergeMode = G4MergeMode::kAddition |
| G4int | fId = G4Accumulables::kInvalidId |
Definition at line 42 of file G4AccArray.hh.
| G4AccArray< T, N >::G4AccArray | ( | const G4String & | name = "", |
| const T & | value = 0, | ||
| G4MergeMode | mergeMode = G4MergeMode::kAddition ) |
Referenced by G4AccArray(), and G4AccArray().
| G4AccArray< T, N >::G4AccArray | ( | Args &&... | args | ) |
| G4AccArray< T, N >::G4AccArray | ( | const First & | firstArg, |
| Args &&... | args ) |
|
default |
|
default |
|
overridedefault |
| std::array< T, N > & G4AccArray< T, N >::GetArray | ( | ) |
| const std::array< T, N > & G4AccArray< T, N >::GetArray | ( | ) | const |
|
inlinefinalvirtual |
Reimplemented from G4VAccumulable.
Definition at line 81 of file G4AccArray.hh.
Referenced by GetType().
|
finalvirtual |
Implements G4VAccumulable.
|
inline |
Definition at line 72 of file G4AccArray.hh.
|
finalvirtual |
Reimplemented from G4VAccumulable.
Referenced by Print().
|
finalvirtual |
Implements G4VAccumulable.
|
finalvirtual |
Reimplemented from G4VAccumulable.
Referenced by SetMergeMode().