#include <G4QParentCluster.hh>
Public Member Functions | |
G4QParentCluster (G4int PDGCode=0) | |
G4QParentCluster (G4int PDGCode, G4double prob) | |
G4QParentCluster (const G4QParentCluster &rhs) | |
G4QParentCluster (G4QParentCluster *rhs) | |
~G4QParentCluster () | |
const G4QParentCluster & | operator= (const G4QParentCluster &rhs) |
G4bool | operator== (const G4QParentCluster &rhs) const |
G4bool | operator!= (const G4QParentCluster &rhs) const |
G4int | GetPDGCode () const |
G4double | GetProbability () const |
G4int | GetNQPart2 () const |
G4QContent | GetTransQC () const |
G4double | GetLow () const |
G4double | GetHigh () const |
G4double | GetEBMass () const |
G4double | GetEBind () const |
G4double | GetNBMass () const |
G4double | GetNBind () const |
void | SetPDGCode (G4int newPDGCode) |
void | SetProbability (G4double probab) |
void | SetNQPart2 (G4int nm2) |
void | SetTransQC (G4QContent newTrans) |
void | SetLow (G4double loLim) |
void | SetHigh (G4double hiLim) |
void | SetEBMass (G4double bMass) |
void | SetEBind (G4double bEn) |
void | SetNBMass (G4double bMass) |
void | SetNBind (G4double bEn) |
Definition at line 47 of file G4QParentCluster.hh.
G4QParentCluster::G4QParentCluster | ( | G4int | PDGCode = 0 |
) |
Definition at line 44 of file G4QParentCluster.cc.
00044 : thePDGCode(PDGCode),theProbability(0.), 00045 nQPart2(0), lowLimit(0), highLimit(0), theEnvBoundedMass(0), theEnvBindingEnergy(0), 00046 theNucBoundedMass(0), theNucBindingEnergy(0) {}
Definition at line 48 of file G4QParentCluster.cc.
00048 : thePDGCode(PDGCode), 00049 theProbability(prob), nQPart2(0), lowLimit(0), highLimit(0), theEnvBoundedMass(0), 00050 theEnvBindingEnergy(0), theNucBoundedMass(0), theNucBindingEnergy(0) {}
G4QParentCluster::G4QParentCluster | ( | const G4QParentCluster & | rhs | ) |
Definition at line 52 of file G4QParentCluster.cc.
References highLimit, lowLimit, nQPart2, theEnvBindingEnergy, theEnvBoundedMass, theNucBindingEnergy, theNucBoundedMass, thePDGCode, theProbability, and transQC.
00053 { 00054 thePDGCode = rhs.thePDGCode; 00055 theProbability = rhs.theProbability; 00056 nQPart2 = rhs.nQPart2; 00057 transQC = rhs.transQC; 00058 lowLimit = rhs.lowLimit; 00059 highLimit = rhs.highLimit; 00060 theEnvBoundedMass = rhs.theEnvBoundedMass; 00061 theEnvBindingEnergy = rhs.theEnvBindingEnergy; 00062 theNucBoundedMass = rhs.theNucBoundedMass; 00063 theNucBindingEnergy = rhs.theNucBindingEnergy; 00064 }
G4QParentCluster::G4QParentCluster | ( | G4QParentCluster * | rhs | ) |
Definition at line 66 of file G4QParentCluster.cc.
References highLimit, lowLimit, nQPart2, theEnvBindingEnergy, theEnvBoundedMass, theNucBindingEnergy, theNucBoundedMass, thePDGCode, theProbability, and transQC.
00067 { 00068 thePDGCode = rhs->thePDGCode; 00069 theProbability = rhs->theProbability; 00070 nQPart2 = rhs->nQPart2; 00071 transQC = rhs->transQC; 00072 lowLimit = rhs->lowLimit; 00073 highLimit = rhs->highLimit; 00074 theEnvBoundedMass = rhs->theEnvBoundedMass; 00075 theEnvBindingEnergy = rhs->theEnvBindingEnergy; 00076 theNucBoundedMass = rhs->theNucBoundedMass; 00077 theNucBindingEnergy = rhs->theNucBindingEnergy; 00078 }
G4QParentCluster::~G4QParentCluster | ( | ) |
G4double G4QParentCluster::GetEBind | ( | ) | const [inline] |
G4double G4QParentCluster::GetEBMass | ( | ) | const [inline] |
G4double G4QParentCluster::GetHigh | ( | ) | const [inline] |
G4double G4QParentCluster::GetLow | ( | ) | const [inline] |
G4double G4QParentCluster::GetNBind | ( | ) | const [inline] |
G4double G4QParentCluster::GetNBMass | ( | ) | const [inline] |
G4int G4QParentCluster::GetNQPart2 | ( | ) | const [inline] |
G4int G4QParentCluster::GetPDGCode | ( | ) | const [inline] |
G4double G4QParentCluster::GetProbability | ( | ) | const [inline] |
G4QContent G4QParentCluster::GetTransQC | ( | ) | const [inline] |
G4bool G4QParentCluster::operator!= | ( | const G4QParentCluster & | rhs | ) | const [inline] |
const G4QParentCluster & G4QParentCluster::operator= | ( | const G4QParentCluster & | rhs | ) |
Definition at line 80 of file G4QParentCluster.cc.
References highLimit, lowLimit, nQPart2, theEnvBindingEnergy, theEnvBoundedMass, theNucBindingEnergy, theNucBoundedMass, thePDGCode, theProbability, and transQC.
00081 { 00082 if(this != &rhs) // Beware of self assignment 00083 { 00084 thePDGCode = rhs.thePDGCode; 00085 theProbability = rhs.theProbability; 00086 nQPart2 = rhs.nQPart2; 00087 transQC = rhs.transQC; 00088 lowLimit = rhs.lowLimit; 00089 highLimit = rhs.highLimit; 00090 theEnvBoundedMass = rhs.theEnvBoundedMass; 00091 theEnvBindingEnergy = rhs.theEnvBindingEnergy; 00092 theNucBoundedMass = rhs.theNucBoundedMass; 00093 theNucBindingEnergy = rhs.theNucBindingEnergy; 00094 } 00095 return *this; 00096 }
G4bool G4QParentCluster::operator== | ( | const G4QParentCluster & | rhs | ) | const [inline] |
void G4QParentCluster::SetEBind | ( | G4double | bEn | ) | [inline] |
void G4QParentCluster::SetEBMass | ( | G4double | bMass | ) | [inline] |
void G4QParentCluster::SetHigh | ( | G4double | hiLim | ) | [inline] |
void G4QParentCluster::SetLow | ( | G4double | loLim | ) | [inline] |
void G4QParentCluster::SetNBind | ( | G4double | bEn | ) | [inline] |
void G4QParentCluster::SetNBMass | ( | G4double | bMass | ) | [inline] |
void G4QParentCluster::SetNQPart2 | ( | G4int | nm2 | ) | [inline] |
void G4QParentCluster::SetPDGCode | ( | G4int | newPDGCode | ) | [inline] |
void G4QParentCluster::SetProbability | ( | G4double | probab | ) | [inline] |
void G4QParentCluster::SetTransQC | ( | G4QContent | newTrans | ) | [inline] |