37 #ifndef G4ChipsKaonMinusInelasticXS_h    38 #define G4ChipsKaonMinusInelasticXS_h 1    54   static const char* 
Default_Name() {
return "ChipsKaonMinusInelasticXS";}
    89   std::vector<G4double*>* 
LEN;  
    90   std::vector<G4double*>* 
HEN;  
    95     std::vector <G4double> 
colP;  
 std::vector< G4int > colN
 
std::vector< G4double * > * HEN
 
std::vector< G4double > colP
 
std::vector< G4int > colZ
 
~G4ChipsKaonMinusInelasticXS()
 
virtual G4bool IsIsoApplicable(const G4DynamicParticle *Pt, G4int Z, G4int A, const G4Element *elm, const G4Material *mat)
 
G4double CrossSectionLin(G4int targZ, G4int targN, G4double P)
 
double A(double temperature)
 
std::vector< G4double * > * LEN
 
std::vector< G4double > colCS
 
G4double CalculateCrossSection(G4int F, G4int I, G4int PDG, G4int Z, G4int N, G4double Momentum)
 
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
 
G4double CrossSectionFormula(G4int targZ, G4int targN, G4double P, G4double lP)
 
static const char * Default_Name()
 
virtual void CrossSectionDescription(std::ostream &) const
 
G4ChipsKaonMinusInelasticXS()
 
G4double CrossSectionLog(G4int targZ, G4int targN, G4double lP)
 
virtual G4double GetIsoCrossSection(const G4DynamicParticle *, G4int tgZ, G4int A, const G4Isotope *iso=0, const G4Element *elm=0, const G4Material *mat=0)
 
std::vector< G4double > colTH
 
G4double EquLinearFit(G4double X, G4int N, G4double X0, G4double DX, G4double *Y)