Geant4  10.02
G4VParameter Class Referenceabstract

#include <G4VParameter.hh>

+ Inheritance diagram for G4VParameter:
+ Collaboration diagram for G4VParameter:

Public Member Functions

 G4VParameter (const G4String &name, G4MergeMode mergeMode=G4MergeMode::kAddition)
 
 G4VParameter (const G4VParameter &rhs)
 
 G4VParameter ()=delete
 
virtual ~G4VParameter ()
 
G4VParameteroperator= (const G4VParameter &rhs)
 
virtual void Merge (const G4VParameter &other)=0
 
virtual void Reset ()=0
 
G4String GetName () const
 
G4MergeMode GetMergeMode () const
 

Protected Attributes

G4String fName
 
G4MergeMode fMergeMode
 

Detailed Description

Definition at line 41 of file G4VParameter.hh.

Constructor & Destructor Documentation

G4VParameter::G4VParameter ( const G4String name,
G4MergeMode  mergeMode = G4MergeMode::kAddition 
)
G4VParameter::G4VParameter ( const G4VParameter rhs)
G4VParameter::G4VParameter ( )
delete
virtual G4VParameter::~G4VParameter ( )
inlinevirtual

Definition at line 48 of file G4VParameter.hh.

Member Function Documentation

G4MergeMode G4VParameter::GetMergeMode ( ) const
G4String G4VParameter::GetName ( ) const

Referenced by G4ParameterManager::RegisterParameter().

+ Here is the caller graph for this function:

virtual void G4VParameter::Merge ( const G4VParameter other)
pure virtual
G4VParameter& G4VParameter::operator= ( const G4VParameter rhs)
virtual void G4VParameter::Reset ( )
pure virtual

Member Data Documentation

G4MergeMode G4VParameter::fMergeMode
protected

Definition at line 63 of file G4VParameter.hh.

G4String G4VParameter::fName
protected

Definition at line 62 of file G4VParameter.hh.


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