Changeset 1089


Ignore:
Timestamp:
Jul 27, 2009, 3:27:13 PM (15 years ago)
Author:
garnier
Message:

remise a jour

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/modeling/src/G4PhysicalVolumeModel.cc

    r1038 r1089  
    762762  values->push_back(G4AttValue("PVPath", oss.str(),""));
    763763  if (fpCurrentLV) {
    764     printf("G4PhysicalVolumeModel::CreateCurrentAttValues OK\n");
    765   } else {
    766     printf("G4PhysicalVolumeModel::CreateCurrentAttValues Failed\n");
    767   }
    768   values->push_back(G4AttValue("LVol", fpCurrentLV->GetName(),""));
    769   G4VSolid* pSol = fpCurrentLV->GetSolid();
    770   values->push_back(G4AttValue("Solid", pSol->GetName(),""));
    771   values->push_back(G4AttValue("EType", pSol->GetEntityType(),""));
    772   oss.str(""); oss << '\n' << *pSol;
    773   values->push_back(G4AttValue("DmpSol", oss.str(),""));
    774   oss.str(""); oss << '\n' << *fpCurrentTransform;
    775   values->push_back(G4AttValue("Trans", oss.str(),""));
    776   G4String matName = fpCurrentMaterial? fpCurrentMaterial->GetName(): G4String("No material");
    777   values->push_back(G4AttValue("Material", matName,""));
    778   G4double matDensity = fpCurrentMaterial? fpCurrentMaterial->GetDensity(): 0.;
    779   values->push_back(G4AttValue("Density", G4BestUnit(matDensity,"Volumic Mass"),""));
    780   G4State matState = fpCurrentMaterial? fpCurrentMaterial->GetState(): kStateUndefined;
    781   oss.str(""); oss << matState;
    782   values->push_back(G4AttValue("State", oss.str(),""));
    783   G4double matRadlen = fpCurrentMaterial? fpCurrentMaterial->GetRadlen(): 0.;
    784   values->push_back(G4AttValue("Radlen", G4BestUnit(matRadlen,"Length"),""));
    785   G4Region* region = fpCurrentLV->GetRegion();
    786   G4String regionName = region? region->GetName(): G4String("No region");
    787   values->push_back(G4AttValue("Region", regionName,""));
    788   oss.str(""); oss << fpCurrentLV->IsRootRegion();
    789   values->push_back(G4AttValue("RootRegion", oss.str(),""));
     764    values->push_back(G4AttValue("LVol", fpCurrentLV->GetName(),""));
     765    G4VSolid* pSol = fpCurrentLV->GetSolid();
     766    values->push_back(G4AttValue("Solid", pSol->GetName(),""));
     767    values->push_back(G4AttValue("EType", pSol->GetEntityType(),""));
     768    oss.str(""); oss << '\n' << *pSol;
     769    values->push_back(G4AttValue("DmpSol", oss.str(),""));
     770    oss.str(""); oss << '\n' << *fpCurrentTransform;
     771    values->push_back(G4AttValue("Trans", oss.str(),""));
     772    G4String matName = fpCurrentMaterial? fpCurrentMaterial->GetName(): G4String("No material");
     773    values->push_back(G4AttValue("Material", matName,""));
     774    G4double matDensity = fpCurrentMaterial? fpCurrentMaterial->GetDensity(): 0.;
     775    values->push_back(G4AttValue("Density", G4BestUnit(matDensity,"Volumic Mass"),""));
     776    G4State matState = fpCurrentMaterial? fpCurrentMaterial->GetState(): kStateUndefined;
     777    oss.str(""); oss << matState;
     778    values->push_back(G4AttValue("State", oss.str(),""));
     779    G4double matRadlen = fpCurrentMaterial? fpCurrentMaterial->GetRadlen(): 0.;
     780    values->push_back(G4AttValue("Radlen", G4BestUnit(matRadlen,"Length"),""));
     781    G4Region* region = fpCurrentLV->GetRegion();
     782    G4String regionName = region? region->GetName(): G4String("No region");
     783    values->push_back(G4AttValue("Region", regionName,""));
     784    oss.str(""); oss << fpCurrentLV->IsRootRegion();
     785    values->push_back(G4AttValue("RootRegion", oss.str(),""));
     786  }
    790787  return values;
    791788}
Note: See TracChangeset for help on using the changeset viewer.