Import Geant4 11.4.0 source tree
This commit is contained in:
@@ -42,111 +42,112 @@
|
||||
* G4AblaDataFile
|
||||
*/
|
||||
|
||||
class G4AblaVirtualData {
|
||||
protected:
|
||||
/**
|
||||
* Constructor, destructor
|
||||
*/
|
||||
G4AblaVirtualData();
|
||||
class G4AblaVirtualData
|
||||
{
|
||||
protected:
|
||||
/**
|
||||
* Constructor, destructor
|
||||
*/
|
||||
G4AblaVirtualData();
|
||||
|
||||
virtual ~G4AblaVirtualData() = default;
|
||||
virtual ~G4AblaVirtualData() = default;
|
||||
|
||||
public:
|
||||
/**
|
||||
* Set the value of Alpha.
|
||||
*/
|
||||
G4bool setAlpha(G4int A, G4int Z, G4double value);
|
||||
public:
|
||||
/**
|
||||
* Set the value of Alpha.
|
||||
*/
|
||||
G4bool setAlpha(G4int A, G4int Z, G4double value);
|
||||
|
||||
/**
|
||||
* Set the value of Ecnz.
|
||||
*/
|
||||
G4bool setEcnz(G4int A, G4int Z, G4double value);
|
||||
/**
|
||||
* Set the value of Ecnz.
|
||||
*/
|
||||
G4bool setEcnz(G4int A, G4int Z, G4double value);
|
||||
|
||||
/**
|
||||
* Set the value of Vgsld.
|
||||
*/
|
||||
G4bool setVgsld(G4int A, G4int Z, G4double value);
|
||||
/**
|
||||
* Set the value of Vgsld.
|
||||
*/
|
||||
G4bool setVgsld(G4int A, G4int Z, G4double value);
|
||||
|
||||
/**
|
||||
* Set the value of RMS.
|
||||
*/
|
||||
G4bool setRms(G4int A, G4int Z, G4double value);
|
||||
/**
|
||||
* Set the value of RMS.
|
||||
*/
|
||||
G4bool setRms(G4int A, G4int Z, G4double value);
|
||||
|
||||
/**
|
||||
* Set the value of experimental masses.
|
||||
*/
|
||||
G4bool setMexp(G4int A, G4int Z, G4double value);
|
||||
/**
|
||||
* Set the value of experimental masses.
|
||||
*/
|
||||
G4bool setMexp(G4int A, G4int Z, G4double value);
|
||||
|
||||
/**
|
||||
* Set the value of experimental masses ID.
|
||||
*/
|
||||
G4bool setMexpID(G4int A, G4int Z, G4int value);
|
||||
/**
|
||||
* Set the value of experimental masses ID.
|
||||
*/
|
||||
G4bool setMexpID(G4int A, G4int Z, G4int value);
|
||||
|
||||
/**
|
||||
* Set the value of beta2 deformation.
|
||||
*/
|
||||
G4bool setBeta2(G4int A, G4int Z, G4double value);
|
||||
/**
|
||||
* Set the value of beta2 deformation.
|
||||
*/
|
||||
G4bool setBeta2(G4int A, G4int Z, G4double value);
|
||||
|
||||
/**
|
||||
* Set the value of beta4 deformation.
|
||||
*/
|
||||
G4bool setBeta4(G4int A, G4int Z, G4double value);
|
||||
/**
|
||||
* Set the value of beta4 deformation.
|
||||
*/
|
||||
G4bool setBeta4(G4int A, G4int Z, G4double value);
|
||||
|
||||
/**
|
||||
* Get the value of Alpha.
|
||||
*/
|
||||
G4double getAlpha(G4int A, G4int Z);
|
||||
/**
|
||||
* Get the value of Alpha.
|
||||
*/
|
||||
G4double getAlpha(G4int A, G4int Z);
|
||||
|
||||
/**
|
||||
* Get the value of Ecnz.
|
||||
*/
|
||||
G4double getEcnz(G4int A, G4int Z);
|
||||
/**
|
||||
* Get the value of Ecnz.
|
||||
*/
|
||||
G4double getEcnz(G4int A, G4int Z);
|
||||
|
||||
/**
|
||||
* Get the value of Vgsld.
|
||||
*/
|
||||
G4double getVgsld(G4int A, G4int Z);
|
||||
/**
|
||||
* Get the value of Vgsld.
|
||||
*/
|
||||
G4double getVgsld(G4int A, G4int Z);
|
||||
|
||||
/*
|
||||
* Get the value of RMS.
|
||||
*/
|
||||
G4double getRms(G4int A, G4int Z);
|
||||
/*
|
||||
* Get the value of RMS.
|
||||
*/
|
||||
G4double getRms(G4int A, G4int Z);
|
||||
|
||||
/**
|
||||
* Get the value of experimental masses.
|
||||
*/
|
||||
G4double getMexp(G4int A, G4int Z);
|
||||
/**
|
||||
* Get the value of experimental masses.
|
||||
*/
|
||||
G4double getMexp(G4int A, G4int Z);
|
||||
|
||||
/**
|
||||
* Get the value of experimental masses ID.
|
||||
*/
|
||||
G4int getMexpID(G4int A, G4int Z);
|
||||
/**
|
||||
* Get the value of experimental masses ID.
|
||||
*/
|
||||
G4int getMexpID(G4int A, G4int Z);
|
||||
|
||||
/**
|
||||
* Get the value of beta2 deformation.
|
||||
*/
|
||||
G4double getBeta2(G4int A, G4int Z);
|
||||
/**
|
||||
* Get the value of beta2 deformation.
|
||||
*/
|
||||
G4double getBeta2(G4int A, G4int Z);
|
||||
|
||||
/**
|
||||
* Get the value of beta4 deformation.
|
||||
*/
|
||||
G4double getBeta4(G4int A, G4int Z);
|
||||
/**
|
||||
* Get the value of beta4 deformation.
|
||||
*/
|
||||
G4double getBeta4(G4int A, G4int Z);
|
||||
|
||||
virtual G4bool readData() = 0;
|
||||
virtual G4bool readData() = 0;
|
||||
|
||||
private:
|
||||
static const G4int sRows = 180;
|
||||
static const G4int sCols = 122;
|
||||
private:
|
||||
static const G4int sRows = 180;
|
||||
static const G4int sCols = 122;
|
||||
|
||||
static const G4int betaRows = sCols + sRows;
|
||||
static const G4int betaCols = 137;
|
||||
static const G4int betaRows = sCols + sRows;
|
||||
static const G4int betaCols = 137;
|
||||
|
||||
G4double alpha[sRows][sCols];
|
||||
G4double ecnz[sRows][sCols];
|
||||
G4double vgsld[sRows][sCols];
|
||||
G4double rms[sRows][sCols];
|
||||
G4double mexp[sRows][sCols];
|
||||
G4int mexpid[sRows][sCols];
|
||||
G4double beta2[betaRows][betaCols];
|
||||
G4double beta4[betaRows][betaCols];
|
||||
G4double alpha[sRows][sCols];
|
||||
G4double ecnz[sRows][sCols];
|
||||
G4double vgsld[sRows][sCols];
|
||||
G4double rms[sRows][sCols];
|
||||
G4double mexp[sRows][sCols];
|
||||
G4int mexpid[sRows][sCols];
|
||||
G4double beta2[betaRows][betaCols];
|
||||
G4double beta4[betaRows][betaCols];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user