ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Attributes | |
G4ParticleChangeForGamma * | fParticleChangeForGamma |
Protected Attributes inherited from G4VEmModel | |
G4ElementData * | fElementData |
G4VParticleChange * | pParticleChange |
G4PhysicsTable * | xSectionTable |
const G4Material * | pBaseMaterial |
const std::vector< G4double > * | theDensityFactor |
const std::vector< G4int > * | theDensityIdx |
size_t | idxTable |
G4bool | lossFlucFlag |
G4double | inveplus |
G4double | pFactor |
Private Member Functions | |
G4DNAMeltonAttachmentModel & | operator= (const G4DNAMeltonAttachmentModel &right) |
G4DNAMeltonAttachmentModel (const G4DNAMeltonAttachmentModel &) | |
Private Attributes | |
G4bool | statCode |
const std::vector< G4double > * | fpWaterDensity |
G4bool | isInitialised |
G4int | verboseLevel |
G4bool | fDissociationFlag |
G4DNACrossSectionDataSet * | fData |
Additional Inherited Members | |
Protected Member Functions inherited from G4VEmModel | |
G4ParticleChangeForLoss * | GetParticleChangeForLoss () |
G4ParticleChangeForGamma * | GetParticleChangeForGamma () |
virtual G4double | MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kineticEnergy) |
const G4MaterialCutsCouple * | CurrentCouple () const |
void | SetCurrentElement (const G4Element *) |
Definition at line 43 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 43 of file G4DNAMeltonAttachmentModel.hh
G4DNAMeltonAttachmentModel::G4DNAMeltonAttachmentModel | ( | const G4ParticleDefinition * | p = 0 , |
const G4String & | nam = "DNAMeltonAttachmentModel" |
||
) |
Definition at line 43 of file G4DNAMeltonAttachmentModel.cc.
View newest version in sPHENIX GitHub at line 43 of file G4DNAMeltonAttachmentModel.cc
References eV, fData, fDissociationFlag, fParticleChangeForGamma, fpWaterDensity, G4cout, G4endl, G4VEmModel::HighEnergyLimit(), G4VEmModel::LowEnergyLimit(), G4VEmModel::SetHighEnergyLimit(), G4VEmModel::SetLowEnergyLimit(), statCode, and verboseLevel.
|
virtual |
Definition at line 83 of file G4DNAMeltonAttachmentModel.cc.
View newest version in sPHENIX GitHub at line 83 of file G4DNAMeltonAttachmentModel.cc
References fData.
|
private |
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 180 of file G4DNAMeltonAttachmentModel.cc.
View newest version in sPHENIX GitHub at line 180 of file G4DNAMeltonAttachmentModel.cc
References cm, eV, fData, G4DNACrossSectionDataSet::FindValue(), G4cout, G4endl, G4Material::GetIndex(), G4VEmModel::HighEnergyLimit(), G4VEmModel::LowEnergyLimit(), and verboseLevel.
|
inline |
Definition at line 96 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 96 of file G4DNAMeltonAttachmentModel.hh
References fDissociationFlag.
|
virtual |
Implements G4VEmModel.
Definition at line 90 of file G4DNAMeltonAttachmentModel.cc.
View newest version in sPHENIX GitHub at line 90 of file G4DNAMeltonAttachmentModel.cc
References cm2, e, eV, FatalException, fData, fParticleChangeForGamma, fpWaterDensity, G4cout, G4endl, G4Exception(), G4Material::GetMaterial(), G4VEmModel::GetParticleChangeForGamma(), G4ParticleDefinition::GetParticleName(), G4VEmModel::HighEnergyLimit(), G4DNAMolecularMaterial::Instance(), isInitialised, JustWarning, G4DNACrossSectionDataSet::LoadData(), G4VEmModel::LowEnergyLimit(), G4VEmModel::SetHighEnergyLimit(), G4VEmModel::SetLowEnergyLimit(), and verboseLevel.
|
private |
|
virtual |
Implements G4VEmModel.
Definition at line 225 of file G4DNAMeltonAttachmentModel.cc.
View newest version in sPHENIX GitHub at line 225 of file G4DNAMeltonAttachmentModel.cc
References eDissociativeAttachment, fDissociationFlag, fParticleChangeForGamma, fStopAndKill, G4cout, G4endl, G4ParticleChangeForGamma::GetCurrentTrack(), G4DynamicParticle::GetKineticEnergy(), G4DNAChemistryManager::Instance(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4VParticleChange::ProposeTrackStatus(), G4ParticleChangeForGamma::SetProposedKineticEnergy(), statCode, and verboseLevel.
Definition at line 103 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 103 of file G4DNAMeltonAttachmentModel.hh
References statCode.
Referenced by G4EmDNAPhysics_stationary::ConstructProcess().
Definition at line 91 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 91 of file G4DNAMeltonAttachmentModel.hh
References fDissociationFlag.
|
private |
Definition at line 84 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 84 of file G4DNAMeltonAttachmentModel.hh
Referenced by CrossSectionPerVolume(), G4DNAMeltonAttachmentModel(), Initialise(), and ~G4DNAMeltonAttachmentModel().
|
private |
Definition at line 81 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 81 of file G4DNAMeltonAttachmentModel.hh
Referenced by G4DNAMeltonAttachmentModel(), GetDissociationFlag(), SampleSecondaries(), and SetDissociationFlag().
|
protected |
Definition at line 71 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 71 of file G4DNAMeltonAttachmentModel.hh
Referenced by G4DNAMeltonAttachmentModel(), Initialise(), and SampleSecondaries().
|
private |
Definition at line 77 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 77 of file G4DNAMeltonAttachmentModel.hh
Referenced by G4DNAMeltonAttachmentModel(), and Initialise().
|
private |
Definition at line 79 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 79 of file G4DNAMeltonAttachmentModel.hh
Referenced by Initialise().
|
private |
Definition at line 74 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 74 of file G4DNAMeltonAttachmentModel.hh
Referenced by G4DNAMeltonAttachmentModel(), SampleSecondaries(), and SelectStationary().
|
private |
Definition at line 80 of file G4DNAMeltonAttachmentModel.hh.
View newest version in sPHENIX GitHub at line 80 of file G4DNAMeltonAttachmentModel.hh
Referenced by CrossSectionPerVolume(), G4DNAMeltonAttachmentModel(), Initialise(), and SampleSecondaries().