61 #ifndef G4GIDI_target_h_included
62 #define G4GIDI_target_h_included 1
91 void init(
const char *fileName );
132 int sampleChannelCrossSectionAtE(
int nIndices,
int *indices,
double e_in,
double temperature,
double (*rng)(
void * ),
void *rngState );
134 double getElasticFinalState(
double e_in,
double temperature,
double (*rng)(
void * ),
void *rngState );
135 std::vector<G4GIDI_Product> *
getCaptureFinalState(
double e_in,
double temperature,
double (*rng)(
void * ),
void *rngState );
136 std::vector<G4GIDI_Product> *
getFissionFinalState(
double e_in,
double temperature,
double (*rng)(
void * ),
void *rngState );
137 std::vector<G4GIDI_Product> *
getOthersFinalState(
double e_in,
double temperature,
double (*rng)(
void * ),
void *rngState );
138 std::vector<G4GIDI_Product> *
getFinalState(
int nIndices,
int *indices,
double e_in,
double temperature,
double (*rng)(
void * ),
void *rngState );
141 #endif // End of G4GIDI_target_h_included