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

#include <geant4/tree/geant4-10.6-release/source/processes/management/include/G4ProcessAttribute.hh>

+ Collaboration diagram for G4ProcessAttribute:

Public Member Functions

 G4ProcessAttribute ()
 
 G4ProcessAttribute (const G4VProcess *aProcess)
 
 G4ProcessAttribute (const G4ProcessAttribute &right)
 
 ~G4ProcessAttribute ()
 
G4ProcessAttributeoperator= (const G4ProcessAttribute &right)
 
G4bool operator== (const G4ProcessAttribute &right) const
 
G4bool operator!= (const G4ProcessAttribute &right) const
 

Protected Attributes

G4VProcesspProcess
 
G4bool isActive
 
G4int idxProcessList
 
G4int idxProcVector [G4ProcessManager::SizeOfProcVectorArray]
 
G4int ordProcVector [G4ProcessManager::SizeOfProcVectorArray]
 

Friends

class G4ProcessManager
 

Detailed Description

Definition at line 52 of file G4ProcessAttribute.hh.

View newest version in sPHENIX GitHub at line 52 of file G4ProcessAttribute.hh

Constructor & Destructor Documentation

G4ProcessAttribute::G4ProcessAttribute ( )

Definition at line 42 of file G4ProcessAttribute.cc.

View newest version in sPHENIX GitHub at line 42 of file G4ProcessAttribute.cc

References incremental_prev_tag::idx, idxProcVector, ordProcVector, and G4ProcessManager::SizeOfProcVectorArray.

G4ProcessAttribute::G4ProcessAttribute ( const G4VProcess aProcess)
inline

Definition at line 92 of file G4ProcessAttribute.hh.

View newest version in sPHENIX GitHub at line 92 of file G4ProcessAttribute.hh

References idxProcVector, ordProcVector, and G4ProcessManager::SizeOfProcVectorArray.

G4ProcessAttribute::G4ProcessAttribute ( const G4ProcessAttribute right)

Definition at line 55 of file G4ProcessAttribute.cc.

View newest version in sPHENIX GitHub at line 55 of file G4ProcessAttribute.cc

References incremental_prev_tag::idx, idxProcVector, ordProcVector, and G4ProcessManager::SizeOfProcVectorArray.

G4ProcessAttribute::~G4ProcessAttribute ( )

Definition at line 69 of file G4ProcessAttribute.cc.

View newest version in sPHENIX GitHub at line 69 of file G4ProcessAttribute.cc

Member Function Documentation

G4bool G4ProcessAttribute::operator!= ( const G4ProcessAttribute right) const
inline

Definition at line 110 of file G4ProcessAttribute.hh.

View newest version in sPHENIX GitHub at line 110 of file G4ProcessAttribute.hh

References pProcess.

G4ProcessAttribute & G4ProcessAttribute::operator= ( const G4ProcessAttribute right)

Definition at line 75 of file G4ProcessAttribute.cc.

View newest version in sPHENIX GitHub at line 75 of file G4ProcessAttribute.cc

References incremental_prev_tag::idx, idxProcessList, idxProcVector, isActive, ordProcVector, pProcess, and G4ProcessManager::SizeOfProcVectorArray.

G4bool G4ProcessAttribute::operator== ( const G4ProcessAttribute right) const
inline

Definition at line 104 of file G4ProcessAttribute.hh.

View newest version in sPHENIX GitHub at line 104 of file G4ProcessAttribute.hh

References pProcess.

Friends And Related Function Documentation

friend class G4ProcessManager
friend

Definition at line 55 of file G4ProcessAttribute.hh.

View newest version in sPHENIX GitHub at line 55 of file G4ProcessAttribute.hh

Member Data Documentation

G4int G4ProcessAttribute::idxProcessList
protected

Definition at line 80 of file G4ProcessAttribute.hh.

View newest version in sPHENIX GitHub at line 80 of file G4ProcessAttribute.hh

Referenced by G4ProcessManager::AddProcess(), operator=(), and G4ProcessManager::RemoveProcess().

G4bool G4ProcessAttribute::isActive
protected
G4VProcess* G4ProcessAttribute::pProcess
protected

Definition at line 74 of file G4ProcessAttribute.hh.

View newest version in sPHENIX GitHub at line 74 of file G4ProcessAttribute.hh

Referenced by operator!=(), operator=(), and operator==().


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