Ignore:
Timestamp:
Sep 10, 2008, 5:40:37 PM (16 years ago)
Author:
garnier
Message:

geant4.8.2 beta

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/particles/management/src/G4ParticleTable.cc

    r824 r850  
    2525//
    2626//
    27 // $Id: G4ParticleTable.cc,v 1.29.2.1 2008/04/25 12:21:52 kurasige Exp $
    28 // GEANT4 tag $Name: geant4-09-01-patch-02 $
     27// $Id: G4ParticleTable.cc,v 1.33 2008/06/08 12:55:45 kurasige Exp $
     28// GEANT4 tag $Name: HEAD $
    2929//
    3030// class G4ParticleTable
     
    5959////////////////////
    6060G4ParticleTable::G4ParticleTable()
    61      :verboseLevel(0),fParticleMessenger(0),
     61     :verboseLevel(1),fParticleMessenger(0),
    6262      noName(" "),
    6363      readyToUse(false)
     
    174174  piter -> reset();
    175175  while( (*piter)() ){
     176#ifdef G4VERBOSE
     177    if (verboseLevel>2){
     178      G4cout << "Delete " << (piter->value())->GetParticleName()
     179             << " " << (piter->value()) << G4endl;
     180    }
     181#endif
    176182    delete (piter->value());
    177183  }
     
    259265        fShortLivedTable->Insert(particle);
    260266      }
     267
     268      // set Verbose Level same as ParticleTable
     269      particle->SetVerboseLevel(verboseLevel);
     270
     271#ifdef G4VERBOSE
     272      if (verboseLevel>3){
     273        G4cout << "The particle "<< particle->GetParticleName()
     274               << " is inserted in the ParticleTable " << G4endl;
     275      }
     276#endif
    261277
    262278      return particle;
     
    291307  }
    292308
     309#ifdef G4VERBOSE
     310  if (verboseLevel>3){
     311    G4cout << "The particle "<< particle->GetParticleName()
     312           << " is removed from the ParticleTable " << G4endl;
     313  }
     314#endif
     315
    293316  return particle;
    294317}
     
    357380      counter++;
    358381    }
    359   }
    360 #ifdef G4VERBOSE
    361   if (verboseLevel>0){
     382  } 
     383#ifdef G4VERBOSE
     384  if (verboseLevel>1){
    362385    G4cout << " G4ParticleTable::GetParticle";
    363386    G4cout << " invalid index (=" << index << ")" << G4endl;
     
    370393G4ParticleDefinition* G4ParticleTable::FindParticle(const G4ParticleDefinition *particle)
    371394{
    372    CheckReadiness();
     395  CheckReadiness();
    373396  G4String key = GetKey(particle);
    374397  return FindParticle(key);
     
    382405    if (aPDGEncoding == 0){
    383406#ifdef G4VERBOSE
    384       if (verboseLevel>0){
     407      if (verboseLevel>1){
    385408        G4cout << "PDGEncoding  [" <<  aPDGEncoding << "] is not valid " << G4endl;
    386409      }
     
    388411      return 0;
    389412    }
    390 
     413   
    391414    G4PTblEncodingDictionary *pedic =  fEncodingDictionary;
    392415    G4ParticleDefinition* particle =0; 
     
    398421
    399422#ifdef G4VERBOSE
    400     if ((particle == 0) && (verboseLevel>0) ){
     423    if ((particle == 0) && (verboseLevel>1) ){
    401424      G4cout << "CODE:" << aPDGEncoding << " does not exist in ParticleTable " << G4endl;
    402425    }
     
    451474
    452475
     476
Note: See TracChangeset for help on using the changeset viewer.