Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VAccumulable Class Referenceabstract

#include <G4VAccumulable.hh>

+ Inheritance diagram for G4VAccumulable:

Public Member Functions

 G4VAccumulable (const G4String &name="")
 
 G4VAccumulable (const G4VAccumulable &rhs)
 
virtual ~G4VAccumulable ()
 
G4VAccumulableoperator= (const G4VAccumulable &rhs)
 
virtual void Merge (const G4VAccumulable &other)=0
 
virtual void Reset ()=0
 
G4String GetName () const
 

Protected Attributes

G4String fName
 

Friends

class G4AccumulableManager
 

Detailed Description

Definition at line 37 of file G4VAccumulable.hh.

Constructor & Destructor Documentation

◆ G4VAccumulable() [1/2]

G4VAccumulable::G4VAccumulable ( const G4String name = "")

◆ G4VAccumulable() [2/2]

G4VAccumulable::G4VAccumulable ( const G4VAccumulable rhs)

◆ ~G4VAccumulable()

virtual G4VAccumulable::~G4VAccumulable ( )
inlinevirtual

Definition at line 45 of file G4VAccumulable.hh.

45{}

Member Function Documentation

◆ GetName()

G4String G4VAccumulable::GetName ( ) const

◆ Merge()

virtual void G4VAccumulable::Merge ( const G4VAccumulable other)
pure virtual

Implemented in G4Accumulable< T >.

◆ operator=()

G4VAccumulable & G4VAccumulable::operator= ( const G4VAccumulable rhs)

◆ Reset()

virtual void G4VAccumulable::Reset ( )
pure virtual

Implemented in G4Accumulable< T >.

Friends And Related Function Documentation

◆ G4AccumulableManager

friend class G4AccumulableManager
friend

Definition at line 40 of file G4VAccumulable.hh.

Member Data Documentation

◆ fName

G4String G4VAccumulable::fName
protected

Definition at line 58 of file G4VAccumulable.hh.

Referenced by G4AccumulableManager::RegisterAccumulable().


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