51 #ifndef G4LossTableBuilder_h 
   52 #define G4LossTableBuilder_h 1 
   72                       const std::vector<G4PhysicsTable*>&);
 
   77                        G4bool isIonisation = 
false);
 
   82                               G4bool isIonisation = 
false);
 
  122 inline const std::vector<G4int>* 
 
  129 inline const std::vector<G4double>* 
 
void BuildRangeTable(const G4PhysicsTable *dedxTable, G4PhysicsTable *rangeTable, G4bool isIonisation=false)
 
const std::vector< G4double > * GetDensityFactors()
 
std::vector< G4int > * theDensityIdx
 
G4PhysicsTable * BuildTableForModel(G4PhysicsTable *table, G4VEmModel *model, const G4ParticleDefinition *, G4double emin, G4double emax, G4bool spline)
 
G4bool GetFlag(size_t idx) const 
 
void SetInitialisationFlag(G4bool flag)
 
virtual ~G4LossTableBuilder()
 
void BuildInverseRangeTable(const G4PhysicsTable *rangeTable, G4PhysicsTable *invRangeTable, G4bool isIonisation=false)
 
void BuildDEDXTable(G4PhysicsTable *dedxTable, const std::vector< G4PhysicsTable * > &)
 
std::vector< G4double > * theDensityFactor
 
void InitialiseBaseMaterials(G4PhysicsTable *table)
 
std::vector< G4bool > * theFlag
 
G4LossTableBuilder & operator=(const G4LossTableBuilder &right)
 
void SetSplineFlag(G4bool flag)
 
const std::vector< G4int > * GetCoupleIndexes()