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

#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/utils/include/G4VSubCutProducer.hh>

+ Collaboration diagram for G4VSubCutProducer:

Public Member Functions

 G4VSubCutProducer (const G4String &name)
 
virtual ~G4VSubCutProducer ()
 
virtual void SampleSecondaries (const G4Step &step, std::vector< G4Track * > &tracks, G4double &eloss, G4double cut) const =0
 
const G4StringGetName () const
 

Private Member Functions

G4VSubCutProduceroperator= (const G4VSubCutProducer &right)=delete
 
 G4VSubCutProducer (const G4VSubCutProducer &)=delete
 

Private Attributes

G4String fName
 

Detailed Description

Definition at line 57 of file G4VSubCutProducer.hh.

View newest version in sPHENIX GitHub at line 57 of file G4VSubCutProducer.hh

Constructor & Destructor Documentation

G4VSubCutProducer::G4VSubCutProducer ( const G4String name)
inlineexplicit

Definition at line 61 of file G4VSubCutProducer.hh.

View newest version in sPHENIX GitHub at line 61 of file G4VSubCutProducer.hh

virtual G4VSubCutProducer::~G4VSubCutProducer ( )
inlinevirtual

Definition at line 63 of file G4VSubCutProducer.hh.

View newest version in sPHENIX GitHub at line 63 of file G4VSubCutProducer.hh

G4VSubCutProducer::G4VSubCutProducer ( const G4VSubCutProducer )
privatedelete

Member Function Documentation

const G4String & G4VSubCutProducer::GetName ( void  ) const
inline

Definition at line 84 of file G4VSubCutProducer.hh.

View newest version in sPHENIX GitHub at line 84 of file G4VSubCutProducer.hh

References fName.

Referenced by G4LossTableManager::BuildTables().

+ Here is the caller graph for this function:

G4VSubCutProducer& G4VSubCutProducer::operator= ( const G4VSubCutProducer right)
privatedelete
virtual void G4VSubCutProducer::SampleSecondaries ( const G4Step step,
std::vector< G4Track * > &  tracks,
G4double eloss,
G4double  cut 
) const
pure virtual

Referenced by G4VEnergyLossProcess::AlongStepDoIt().

+ Here is the caller graph for this function:

Member Data Documentation

G4String G4VSubCutProducer::fName
private

Definition at line 81 of file G4VSubCutProducer.hh.

View newest version in sPHENIX GitHub at line 81 of file G4VSubCutProducer.hh

Referenced by GetName().


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