122   size_t n = name.size();
 
  130     em_name = name.substr(n - 4, 4);
 
  131     for(
size_t i=1; i<nlists_em; ++i) { 
 
  132       if(listnames_em[i] == em_name) { 
 
  138     if(0 == em_opt) { em_name = 
""; }
 
  142   G4String had_name = name.substr(0, n);
 
  145     G4cout << 
"G4PhysListFactory::GetReferencePhysList <" << had_name
 
  146        << em_name << 
">  EMoption= " << em_opt << 
G4endl;
 
  149   if(had_name == 
"FTFP_BERT")           {p = 
new FTFP_BERT(verbose);}
 
  150   else if(had_name == 
"FTFP_BERT_HP")   {p = 
new FTFP_BERT_HP(verbose);}
 
  151   else if(had_name == 
"FTFP_BERT_TRV")  {p = 
new FTFP_BERT_TRV(verbose);}
 
  152   else if(had_name == 
"FTFP_BERT_ATL")  {p = 
new FTFP_BERT_ATL(verbose);}
 
  153   else if(had_name == 
"FTFP_INCLXX")    {p = 
new FTFP_INCLXX(verbose);}
 
  154   else if(had_name == 
"FTFP_INCLXX_HP") {p = 
new FTFP_INCLXX_HP(verbose);}
 
  155   else if(had_name == 
"FTF_BIC")        {p = 
new FTF_BIC(verbose);}
 
  156   else if(had_name == 
"LBE")            {p = 
new LBE();}
 
  157   else if(had_name == 
"QBBC")           {p = 
new QBBC(verbose);}
 
  158   else if(had_name == 
"QGSP_BERT")      {p = 
new QGSP_BERT(verbose);}
 
  159   else if(had_name == 
"QGSP_BERT_HP")   {p = 
new QGSP_BERT_HP(verbose);}
 
  160   else if(had_name == 
"QGSP_BIC")       {p = 
new QGSP_BIC(verbose);}
 
  161   else if(had_name == 
"QGSP_BIC_HP")    {p = 
new QGSP_BIC_HP(verbose);}
 
  162   else if(had_name == 
"QGSP_BIC_AllHP") {p = 
new QGSP_BIC_AllHP(verbose);}
 
  163   else if(had_name == 
"QGSP_FTFP_BERT") {p = 
new QGSP_FTFP_BERT(verbose);}
 
  164   else if(had_name == 
"QGSP_INCLXX")    {p = 
new QGSP_INCLXX(verbose);}
 
  165   else if(had_name == 
"QGSP_INCLXX_HP") {p = 
new QGSP_INCLXX_HP(verbose);}
 
  166   else if(had_name == 
"QGS_BIC")        {p = 
new QGS_BIC(verbose);}
 
  167   else if(had_name == 
"Shielding")      {p = 
new Shielding(verbose);}
 
  168   else if(had_name == 
"ShieldingLEND")  {p = 
new Shielding(verbose,
"LEND");}
 
  169   else if(had_name == 
"ShieldingM")     {p = 
new Shielding(verbose,
"HP",
"M");}
 
  170   else if(had_name == 
"NuBeam")         {p = 
new NuBeam(verbose);}
 
  172     G4cout << 
"### G4PhysListFactory WARNING: " 
  173        << 
"PhysicsList " << had_name << 
" is not known" 
  177     G4cout << 
"<<< Reference Physics List " << had_name
 
  178        << em_name << 
" is built" << 
G4endl;
 
  184       } 
else if(2 == em_opt) {
 
  186       } 
else if(3 == em_opt) {
 
  188       } 
else if(4 == em_opt) {
 
  190       } 
else if(5 == em_opt) {
 
  192       } 
else if(6 == em_opt) {
 
  194       } 
else if(7 == em_opt) {
 
  196       } 
else if(8 == em_opt) {
 
TQGSP_FTFP_BERT< G4VModularPhysicsList > QGSP_FTFP_BERT
 
TQGSP_BERT< G4VModularPhysicsList > QGSP_BERT
 
TQGSP_BIC_HP< G4VModularPhysicsList > QGSP_BIC_HP
 
TFTFP_BERT_HP< G4VModularPhysicsList > FTFP_BERT_HP
 
TShielding< G4VModularPhysicsList > Shielding
 
TLBE< G4VModularPhysicsList > LBE
 
G4int GetVerboseLevel() const 
 
G4GLOB_DLL std::ostream G4cout
 
TQGS_BIC< G4VModularPhysicsList > QGS_BIC
 
TFTFP_BERT_TRV< G4VModularPhysicsList > FTFP_BERT_TRV
 
void SetVerboseLevel(G4int value)
 
TNuBeam< G4VModularPhysicsList > NuBeam
 
TQGSP_BIC_AllHP< G4VModularPhysicsList > QGSP_BIC_AllHP
 
void ReplacePhysics(G4VPhysicsConstructor *)
 
TFTFP_BERT< G4VModularPhysicsList > FTFP_BERT
 
TINCLXXPhysicsListHelper< G4VModularPhysicsList, false, true > FTFP_INCLXX
 
TINCLXXPhysicsListHelper< G4VModularPhysicsList, false, false > QGSP_INCLXX
 
TINCLXXPhysicsListHelper< G4VModularPhysicsList, true, false > QGSP_INCLXX_HP
 
TQGSP_BIC< G4VModularPhysicsList > QGSP_BIC
 
TFTF_BIC< G4VModularPhysicsList > FTF_BIC
 
TFTFP_BERT_ATL< G4VModularPhysicsList > FTFP_BERT_ATL
 
TQGSP_BERT_HP< G4VModularPhysicsList > QGSP_BERT_HP
 
TINCLXXPhysicsListHelper< G4VModularPhysicsList, true, true > FTFP_INCLXX_HP