ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4VAccumulable Class Referenceabstract

#include <geant4/tree/geant4-10.6-release/source/analysis/accumulables/include/G4VAccumulable.hh>

+ Inheritance diagram for G4VAccumulable:
+ Collaboration 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.

View newest version in sPHENIX GitHub at line 37 of file G4VAccumulable.hh

Constructor & Destructor Documentation

G4VAccumulable::G4VAccumulable ( const G4String name = "")
G4VAccumulable::G4VAccumulable ( const G4VAccumulable rhs)
virtual G4VAccumulable::~G4VAccumulable ( )
inlinevirtual

Definition at line 45 of file G4VAccumulable.hh.

View newest version in sPHENIX GitHub at line 45 of file G4VAccumulable.hh

Member Function Documentation

G4String G4VAccumulable::GetName ( ) const

Referenced by G4AccumulableManager::RegisterAccumulable().

+ Here is the caller graph for this function:

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

Friends And Related Function Documentation

friend class G4AccumulableManager
friend

Definition at line 40 of file G4VAccumulable.hh.

View newest version in sPHENIX GitHub at line 40 of file G4VAccumulable.hh

Member Data Documentation

G4String G4VAccumulable::fName
protected

Definition at line 58 of file G4VAccumulable.hh.

View newest version in sPHENIX GitHub at line 58 of file G4VAccumulable.hh

Referenced by G4AccumulableManager::RegisterAccumulable().


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