29 #ifndef G4NeutronHPDeExGammas_h
30 #define G4NeutronHPDeExGammas_h 1
56 if(levelStart!=0)
delete [] levelStart;
57 if(levelSize!=0)
delete [] levelSize;
58 if(theLevels!=0)
delete [] theLevels;
61 void Init(std::ifstream & aDataFile);
65 if(aLevel>nLevels-1 || aLevel<0)
return 0;
73 for(i=0; i<theResult->size(); i++)
76 *theCurrent = *(theResult->operator[](i));
77 delete theResult->operator[](i);
79 G4double theta = std::acos(costheta);
83 G4ThreeVector temp(en*sinth*std::cos(phi), en*sinth*std::sin(phi), en*costheta );
85 result->push_back(theCurrent);
93 if(i>nLevels-1)
return 0;
101 if(aLevel>nLevels-1 || aLevel<0)
return 0;