49#ifndef G4EmElementSelector_h
50#define G4EmElementSelector_h 1
100 std::vector<G4PhysicsLogVector*> xSections;
109 if (nElmMinusOne > 0) {
111 element = (*theElementVector)[nElmMinusOne];
112 for(
G4int i=0; i<nElmMinusOne; ++i) {
113 if (x <= (xSections[i])->Value(e)) {
114 element = (*theElementVector)[i];
std::vector< G4Element * > G4ElementVector
void Initialise(const G4ParticleDefinition *, G4double cut=0.0)
const G4Element * SelectRandomAtom(G4double kineticEnergy)
void Dump(const G4ParticleDefinition *p=0)
const G4Material * GetMaterial() const