37 #include "G4MultiBodyMomentumDist.hh"    50 G4ThreadLocal G4MultiBodyMomentumDist* G4MultiBodyMomentumDist::theInstance = 0;
    54     theInstance = 
new G4MultiBodyMomentumDist;
    63 G4MultiBodyMomentumDist::G4MultiBodyMomentumDist()
    69 G4MultiBodyMomentumDist::~G4MultiBodyMomentumDist() {
    79 void G4MultiBodyMomentumDist::setVerboseLevel(
G4int verbose) {
    80   const_cast<G4MultiBodyMomentumDist*
>(
GetInstance())->passVerbose(verbose);
    83 void G4MultiBodyMomentumDist::passVerbose(
G4int verbose) {
    84   if (nn3BodyDst) nn3BodyDst->setVerboseLevel(verbose);
    85   if (nn4BodyDst) nn4BodyDst->setVerboseLevel(verbose);
    86   if (hn3BodyDst) hn3BodyDst->setVerboseLevel(verbose);
    87   if (hn4BodyDst) hn4BodyDst->setVerboseLevel(verbose);
    94 G4MultiBodyMomentumDist::ChooseDist(
G4int is, 
G4int mult)
 const {
 
static G4bool use3BodyMom()
 
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)