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

#include <G4VEMDataSet.hh>

+ Inheritance diagram for G4VEMDataSet:

Public Member Functions

 G4VEMDataSet ()
 
virtual ~G4VEMDataSet ()
 
virtual G4double FindValue (G4double x, G4int componentId=0) const =0
 
virtual void PrintData (void) const =0
 
virtual const G4VEMDataSetGetComponent (G4int componentId) const =0
 
virtual void AddComponent (G4VEMDataSet *dataSet)=0
 
virtual size_t NumberOfComponents (void) const =0
 
virtual const G4DataVectorGetEnergies (G4int componentId) const =0
 
virtual const G4DataVectorGetData (G4int componentId) const =0
 
virtual const G4DataVectorGetLogEnergies (G4int componentId) const =0
 
virtual const G4DataVectorGetLogData (G4int componentId) const =0
 
virtual void SetEnergiesData (G4DataVector *x, G4DataVector *data, G4int component=0)=0
 
virtual void SetLogEnergiesData (G4DataVector *x, G4DataVector *data, G4DataVector *Log_x, G4DataVector *Log_data, G4int component=0)=0
 
virtual G4bool LoadData (const G4String &fileName)=0
 
virtual G4bool LoadNonLogData (const G4String &fileName)=0
 
virtual G4bool SaveData (const G4String &fileName) const =0
 
virtual G4double RandomSelect (G4int componentId=0) const =0
 
 G4VEMDataSet (const G4VEMDataSet &copy)=delete
 
G4VEMDataSetoperator= (const G4VEMDataSet &right)=delete
 

Detailed Description

Definition at line 55 of file G4VEMDataSet.hh.

Constructor & Destructor Documentation

◆ G4VEMDataSet() [1/2]

G4VEMDataSet::G4VEMDataSet ( )
explicit

Definition at line 38 of file G4VEMDataSet.cc.

38{ }

◆ ~G4VEMDataSet()

G4VEMDataSet::~G4VEMDataSet ( )
virtual

Definition at line 39 of file G4VEMDataSet.cc.

39{ }

◆ G4VEMDataSet() [2/2]

G4VEMDataSet::G4VEMDataSet ( const G4VEMDataSet copy)
delete

Member Function Documentation

◆ AddComponent()

◆ FindValue()

◆ GetComponent()

◆ GetData()

◆ GetEnergies()

◆ GetLogData()

◆ GetLogEnergies()

◆ LoadData()

◆ LoadNonLogData()

◆ NumberOfComponents()

◆ operator=()

G4VEMDataSet & G4VEMDataSet::operator= ( const G4VEMDataSet right)
delete

◆ PrintData()

◆ RandomSelect()

◆ SaveData()

◆ SetEnergiesData()

◆ SetLogEnergiesData()


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