From 040457f56e65286a970ecdfd8691c29e6aa7f342 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 11 Aug 2014 22:42:46 +0200 Subject: [PATCH] Begin to adapt for Geant4.10 --- include/F04GlobalField.hh | 2 +- include/musrPrimaryGeneratorAction.hh | 2 +- include/musrRootOutput.hh | 32 +-- include/musrRunAction.hh | 2 +- src/musrDetectorConstruction.cc | 350 +++++++++++++------------- src/musrUniformField.cc | 4 +- 6 files changed, 196 insertions(+), 196 deletions(-) diff --git a/include/F04GlobalField.hh b/include/F04GlobalField.hh index c0d4704..a153ef6 100644 --- a/include/F04GlobalField.hh +++ b/include/F04GlobalField.hh @@ -118,7 +118,7 @@ public: void SetStepper(); /// Set the minimum step length - void SetMinStep(G4double s) { minStep = s; G4cout<<"F04GlobalField::SetMinStep: minStep set to "<rotateY(90.0*deg); + pRot->rotateY(90.0*CLHEP::deg); } G4FieldManager* pFieldMan = pointerToField[actualFieldName]; @@ -990,7 +990,7 @@ G4VPhysicalVolume* musrDetectorConstruction::Construct() { } else if (strcmp(varName,"signalSeparationTime")==0) { sscanf(&line[0],"%*s %*s %*s %lf",&fVarValue); - myMusrScintSD -> Set_OPSA_SignalSeparationTime(fVarValue*nanosecond); + myMusrScintSD -> Set_OPSA_SignalSeparationTime(fVarValue*CLHEP::nanosecond); } else if (strcmp(varName,"photonFractions")==0) { double a, b, c, d; @@ -1006,7 +1006,7 @@ G4VPhysicalVolume* musrDetectorConstruction::Construct() { int nBins; double min, max; sscanf(&line[0],"%*s %*s %*s %d %lf %lf",&nBins,&min,&max); - myMusrScintSD -> SetOPSAhistoBinning(nBins,min*nanosecond,max*nanosecond); + myMusrScintSD -> SetOPSAhistoBinning(nBins,min*CLHEP::nanosecond,max*CLHEP::nanosecond); } else if (strcmp(varName,"pulseShapeArray")==0) { char fileName[500]; @@ -1027,7 +1027,7 @@ G4VPhysicalVolume* musrDetectorConstruction::Construct() { else if (strcmp(varName,"SetAPDcellsTimeVariationSigma")==0) { double sigma; sscanf(&line[0],"%*s %*s %*s %lf",&sigma); - myMusrScintSD ->SetAPDcellsTimeVariationSigma(sigma*nanosecond); + myMusrScintSD ->SetAPDcellsTimeVariationSigma(sigma*CLHEP::nanosecond); } else if (strcmp(varName,"SetAPDcrossTalk")==0) { double crossTalkProb; @@ -1074,11 +1074,11 @@ G4VPhysicalVolume* musrDetectorConstruction::Construct() { // Construct the field musrTabulatedElementField* myElementTableField = - new musrTabulatedElementField(fieldInputFileName, fieldTableType, fieldValue*tesla, logVol, position); + new musrTabulatedElementField(fieldInputFileName, fieldTableType, fieldValue*CLHEP::tesla, logVol, position); myElementTableField->SetElementFieldName(tmpString2); if (fieldNrOfSteps>0) { //cks The following line might require some correction for the electric field - myElementTableField->SetEventNrDependentField(fieldValue*tesla,fieldValueFinal*tesla,fieldNrOfSteps); + myElementTableField->SetEventNrDependentField(fieldValue*CLHEP::tesla,fieldValueFinal*CLHEP::tesla,fieldNrOfSteps); } // FieldList* fields = F04GlobalField::getObject()->getFields(); // if (fields) { @@ -1104,8 +1104,8 @@ G4VPhysicalVolume* musrDetectorConstruction::Construct() { musrErrorMessage::GetInstance()->musrError(FATAL,eMessage,false); } G4double fieldValue_tmp[6] = { - fieldValue[0]*tesla, fieldValue[1]*tesla, fieldValue[2]*tesla, - fieldValue[3]*(kilovolt/mm),fieldValue[4]*(kilovolt/mm),fieldValue[5]*(kilovolt/mm)}; + fieldValue[0]*CLHEP::tesla, fieldValue[1]*CLHEP::tesla, fieldValue[2]*CLHEP::tesla, + fieldValue[3]*(CLHEP::kilovolt/CLHEP::mm),fieldValue[4]*(CLHEP::kilovolt/CLHEP::mm),fieldValue[5]*(CLHEP::kilovolt/CLHEP::mm)}; musrUniformField* myElementUniformField = new musrUniformField(fieldValue_tmp, half_x, half_y, half_z, logVol, position); myElementUniformField->SetElementFieldName(tmpString2); @@ -1123,10 +1123,10 @@ G4VPhysicalVolume* musrDetectorConstruction::Construct() { logicalVolumeName); musrErrorMessage::GetInstance()->musrError(FATAL,eMessage,false); } - musrQuadrupole* myMusrQuadrupole = new musrQuadrupole(halfLength*mm,fieldRadius*mm,gradientValue*(tesla/m),fringeFactor,logVol,position); + musrQuadrupole* myMusrQuadrupole = new musrQuadrupole(halfLength*CLHEP::mm,fieldRadius*CLHEP::mm,gradientValue*(CLHEP::tesla/CLHEP::m),fringeFactor,logVol,position); myMusrQuadrupole->SetElementFieldName(tmpString2); if (gradientNrOfSteps>0) { - myMusrQuadrupole->SetEventNrDependentField(gradientValue*(tesla/m),gradientValueFinal*(tesla/m),gradientNrOfSteps); + myMusrQuadrupole->SetEventNrDependentField(gradientValue*(CLHEP::tesla/CLHEP::m),gradientValueFinal*(CLHEP::tesla/CLHEP::m),gradientNrOfSteps); } } @@ -1148,11 +1148,11 @@ G4VPhysicalVolume* musrDetectorConstruction::Construct() { char parameterName[100]; double parameterValue; sscanf(&line[0],"%*s %*s %*s %s %lf",parameterName,¶meterValue); - if (strcmp(parameterName,"SetDeltaIntersection")==0){ fieldMgr->SetDeltaIntersection(parameterValue*mm); } - else if (strcmp(parameterName,"SetDeltaOneStep")==0){ fieldMgr->SetDeltaOneStep(parameterValue*mm); } + if (strcmp(parameterName,"SetDeltaIntersection")==0){ fieldMgr->SetDeltaIntersection(parameterValue*CLHEP::mm); } + else if (strcmp(parameterName,"SetDeltaOneStep")==0){ fieldMgr->SetDeltaOneStep(parameterValue*CLHEP::mm); } else if (strcmp(parameterName,"SetMinimumEpsilonStep")==0){ fieldMgr->SetMinimumEpsilonStep(parameterValue); } else if (strcmp(parameterName,"SetMaximumEpsilonStep")==0){ fieldMgr->SetMaximumEpsilonStep(parameterValue); } - else if (strcmp(parameterName,"SetLargestAcceptableStep")==0) { propagMgr->SetLargestAcceptableStep(parameterValue*mm); } + else if (strcmp(parameterName,"SetLargestAcceptableStep")==0) { propagMgr->SetLargestAcceptableStep(parameterValue*CLHEP::mm); } else if (strcmp(parameterName,"SetMaxLoopCount")==0) {propagMgr->SetMaxLoopCount(int(parameterValue)); } else { G4cout<<"musrDetectorConstruction.cc: ERROR: Unknown parameterName \"" @@ -1170,8 +1170,8 @@ G4VPhysicalVolume* musrDetectorConstruction::Construct() { G4cout<<" Can not print the accuracy parameters of the magnetic field."<0) {myUserLimits->SetMaxAllowedStep(ustepMax*mm); G4cout<<"ustepMax = "<0) {myUserLimits->SetUserMaxTrackLength(utrakMax*mm);G4cout<<"utrakMax = "<0) {myUserLimits->SetUserMaxTime(utimeMax*ns); G4cout<<"utimeMax = "<0) {myUserLimits->SetUserMinEkine(uekinMin*MeV); G4cout<<"uekinMin = "<0) {myUserLimits->SetUserMinRange(urangMin*mm); G4cout<<"urangMin = "<0) {myUserLimits->SetMaxAllowedStep(ustepMax*CLHEP::mm); G4cout<<"ustepMax = "<0) {myUserLimits->SetUserMaxTrackLength(utrakMax*CLHEP::mm);G4cout<<"utrakMax = "<0) {myUserLimits->SetUserMaxTime(utimeMax*CLHEP::ns); G4cout<<"utimeMax = "<0) {myUserLimits->SetUserMinEkine(uekinMin*CLHEP::MeV); G4cout<<"uekinMin = "<0) {myUserLimits->SetUserMinRange(urangMin*CLHEP::mm); G4cout<<"urangMin = "<SetUserLimits(myUserLimits); } @@ -1321,14 +1321,14 @@ G4VPhysicalVolume* musrDetectorConstruction::Construct() { << tmpString3 <<"\" not found!"<GetMass()/kg<<" kg."<GetMass()/CLHEP::kg<<" kg."<FindOrBuildElement("Mg"); // compounds required for MCP Macor - G4Material* MgO = new G4Material("MgO", 3.60*g/cm3, ncomponents=2); + G4Material* MgO = new G4Material("MgO", 3.60*CLHEP::g/CLHEP::cm3, ncomponents=2); MgO->AddElement(Mg, natoms=1); MgO->AddElement(O, natoms=1); - G4Material* SiO2 = new G4Material("SiO2", 2.533*g/cm3, ncomponents=2); // quartz + G4Material* SiO2 = new G4Material("SiO2", 2.533*CLHEP::g/CLHEP::cm3, ncomponents=2); // quartz SiO2->AddElement(O, natoms=2); SiO2->AddElement(Si, natoms=1); - G4Material* Al2O3 = new G4Material("Al2O3", 3.985*g/cm3, ncomponents=2); // saphire + G4Material* Al2O3 = new G4Material("Al2O3", 3.985*CLHEP::g/CLHEP::cm3, ncomponents=2); // saphire Al2O3->AddElement (Al, natoms=2); Al2O3->AddElement (O, natoms=3); - G4Material* K2O = new G4Material("K2O", 2.350*g/cm3, ncomponents=2); + G4Material* K2O = new G4Material("K2O", 2.350*CLHEP::g/CLHEP::cm3, ncomponents=2); K2O->AddElement(O, natoms=1); K2O->AddElement(K, natoms=2); - G4Material* B2O3 = new G4Material("B2O3", 2.550*g/cm3, ncomponents=2); + G4Material* B2O3 = new G4Material("B2O3", 2.550*CLHEP::g/CLHEP::cm3, ncomponents=2); B2O3->AddElement (B, natoms=2); B2O3->AddElement (O, natoms=3); G4Material* Sci = - new G4Material("Scintillator", density= 1.032*g/cm3, ncomponents=2); + new G4Material("Scintillator", density= 1.032*CLHEP::g/CLHEP::cm3, ncomponents=2); Sci->AddElement(C, natoms=9); Sci->AddElement(H, natoms=10); G4Material* Myl = - new G4Material("Mylar", density= 1.397*g/cm3, ncomponents=3); + new G4Material("Mylar", density= 1.397*CLHEP::g/CLHEP::cm3, ncomponents=3); Myl->AddElement(C, natoms=10); Myl->AddElement(H, natoms= 8); Myl->AddElement(O, natoms= 4); // Brass - G4Material* brass = new G4Material("Brass", density= 8.40*g/cm3, ncomponents=2); - brass -> AddElement(Zn, fractionmass = 30*perCent); - brass -> AddElement(Cu, fractionmass = 70*perCent); + G4Material* brass = new G4Material("Brass", density= 8.40*CLHEP::g/CLHEP::cm3, ncomponents=2); + brass -> AddElement(Zn, fractionmass = 30*CLHEP::perCent); + brass -> AddElement(Cu, fractionmass = 70*CLHEP::perCent); // Stainless steel - G4Material* steel = new G4Material("Steel", density= 7.93*g/cm3, ncomponents=3); + G4Material* steel = new G4Material("Steel", density= 7.93*CLHEP::g/CLHEP::cm3, ncomponents=3); steel->AddElement(Ni, fractionmass=0.11); steel->AddElement(Cr, fractionmass=0.18); steel->AddElement(Fe, fractionmass=0.71); G4Material* macor= // Macor (used in the MCP detector) - new G4Material("Macor", density=2.52*g/cm3, ncomponents=5); + new G4Material("Macor", density=2.52*CLHEP::g/CLHEP::cm3, ncomponents=5); macor->AddMaterial(SiO2, fractionmass=0.470); // quartz macor->AddMaterial(MgO, fractionmass=0.180); macor->AddMaterial(Al2O3,fractionmass=0.170); // saphire @@ -1641,7 +1641,7 @@ void musrDetectorConstruction::DefineMaterials() macor->AddMaterial(B2O3, fractionmass=0.075); G4Material* mcpglass = // Glass of the Multi Channel Plate - new G4Material("MCPglass", density=2.0*g/cm3, ncomponents=9); + new G4Material("MCPglass", density=2.0*CLHEP::g/CLHEP::cm3, ncomponents=9); mcpglass->AddElement(Pb, fractionmass= 0.480); mcpglass->AddElement(O, fractionmass= 0.258); mcpglass->AddElement(Si, fractionmass= 0.182); @@ -1657,42 +1657,42 @@ void musrDetectorConstruction::DefineMaterials() // G4Material* Air = - new G4Material("Air" , density= 1.290*mg/cm3, ncomponents=2); + new G4Material("Air" , density= 1.290*CLHEP::mg/CLHEP::cm3, ncomponents=2); Air->AddElement(N, fractionmass=0.7); Air->AddElement(O, fractionmass=0.3); G4Material* Air1mbar = - new G4Material("Air1mbar" , density= 1.290e-3*mg/cm3, ncomponents=2); + new G4Material("Air1mbar" , density= 1.290e-3*CLHEP::mg/CLHEP::cm3, ncomponents=2); Air1mbar->AddElement(N, fractionmass=0.7); Air1mbar->AddElement(O, fractionmass=0.3); G4Material* AirE1mbar = - new G4Material("AirE1mbar" , density= 1.290e-4*mg/cm3, ncomponents=2); + new G4Material("AirE1mbar" , density= 1.290e-4*CLHEP::mg/CLHEP::cm3, ncomponents=2); AirE1mbar->AddElement(N, fractionmass=0.7); AirE1mbar->AddElement(O, fractionmass=0.3); G4Material* AirE2mbar = - new G4Material("AirE2mbar" , density= 1.290e-5*mg/cm3, ncomponents=2); + new G4Material("AirE2mbar" , density= 1.290e-5*CLHEP::mg/CLHEP::cm3, ncomponents=2); AirE2mbar->AddElement(N, fractionmass=0.7); AirE2mbar->AddElement(O, fractionmass=0.3); G4Material* AirE3mbar = - new G4Material("AirE3mbar" , density= 1.290e-6*mg/cm3, ncomponents=2); + new G4Material("AirE3mbar" , density= 1.290e-6*CLHEP::mg/CLHEP::cm3, ncomponents=2); AirE3mbar->AddElement(N, fractionmass=0.7); AirE3mbar->AddElement(O, fractionmass=0.3); G4Material* AirE4mbar = - new G4Material("AirE4mbar" , density= 1.290e-7*mg/cm3, ncomponents=2); + new G4Material("AirE4mbar" , density= 1.290e-7*CLHEP::mg/CLHEP::cm3, ncomponents=2); AirE4mbar->AddElement(N, fractionmass=0.7); AirE4mbar->AddElement(O, fractionmass=0.3); G4Material* AirE5mbar = - new G4Material("AirE5mbar" , density= 1.290e-8*mg/cm3, ncomponents=2); + new G4Material("AirE5mbar" , density= 1.290e-8*CLHEP::mg/CLHEP::cm3, ncomponents=2); AirE5mbar->AddElement(N, fractionmass=0.7); AirE5mbar->AddElement(O, fractionmass=0.3); G4Material* AirE6mbar = - new G4Material("AirE6mbar" , density= 1.290e-9*mg/cm3, ncomponents=2); + new G4Material("AirE6mbar" , density= 1.290e-9*CLHEP::mg/CLHEP::cm3, ncomponents=2); AirE6mbar->AddElement(N, fractionmass=0.7); AirE6mbar->AddElement(O, fractionmass=0.3); @@ -1701,34 +1701,34 @@ void musrDetectorConstruction::DefineMaterials() // // G4Material* Vacuum = - new G4Material("Vacuum", z=1., a=1.01*g/mole,density= universe_mean_density, - kStateGas, 2.73*kelvin, 3.e-18*pascal); + new G4Material("Vacuum", z=1., a=1.01*CLHEP::g/CLHEP::mole,density= CLHEP::universe_mean_density, + kStateGas, 2.73*CLHEP::kelvin, 3.e-18*CLHEP::pascal); - new G4Material("ArgonGas", z= 18., a= 39.95*g/mole, density= 0.00000000001*mg/cm3); + new G4Material("ArgonGas", z= 18., a= 39.95*CLHEP::g/CLHEP::mole, density= 0.00000000001*CLHEP::mg/CLHEP::cm3); - new G4Material("HeliumGas5mbar", z=2., a=4.002602*g/mole, density= 0.00000088132*g/cm3); - new G4Material("HeliumGas6mbar", z=2., a=4.002602*g/mole, density= 0.000001057584*g/cm3); - new G4Material("HeliumGas7mbar", z=2., a=4.002602*g/mole, density= 0.000001233848*g/cm3); - new G4Material("HeliumGas8mbar", z=2., a=4.002602*g/mole, density= 0.000001410112*g/cm3); - new G4Material("HeliumGas9mbar", z=2., a=4.002602*g/mole, density= 0.000001586376*g/cm3); - new G4Material("HeliumGas10mbar",z=2., a=4.002602*g/mole, density= 0.00000176264*g/cm3); - new G4Material("HeliumGas11mbar",z=2., a=4.002602*g/mole, density= 0.000001938904*g/cm3); - new G4Material("HeliumGas12mbar",z=2., a=4.002602*g/mole, density= 0.000002115168*g/cm3); - new G4Material("HeliumGas13mbar",z=2., a=4.002602*g/mole, density= 0.000002291432*g/cm3); - new G4Material("HeliumGas14mbar",z=2., a=4.002602*g/mole, density= 0.000002467696*g/cm3); - new G4Material("HeliumGas15mbar",z=2., a=4.002602*g/mole, density= 0.00000264396*g/cm3); - new G4Material("HeliumGas20mbar",z=2., a=4.002602*g/mole, density= 0.00000352528*g/cm3); - new G4Material("HeliumGas30mbar",z=2., a=4.002602*g/mole, density= 0.00000528792*g/cm3); - new G4Material("HeliumGas40mbar",z=2., a=4.002602*g/mole, density= 0.00000705056*g/cm3); - new G4Material("HeliumGas50mbar",z=2., a=4.002602*g/mole, density= 0.00000881320*g/cm3); - new G4Material("HeliumGas60mbar",z=2., a=4.002602*g/mole, density= 0.00001057584*g/cm3); - new G4Material("HeliumGas70mbar",z=2., a=4.002602*g/mole, density= 0.00001233848*g/cm3); - new G4Material("HeliumGas80mbar",z=2., a=4.002602*g/mole, density= 0.00001410112*g/cm3); - new G4Material("HeliumGas90mbar",z=2., a=4.002602*g/mole, density= 0.00001586376*g/cm3); - new G4Material("HeliumGas100mbar",z=2.,a=4.002602*g/mole, density= 0.00001762640*g/cm3); - new G4Material("HeliumGasSat4K",z=2., a=4.002602*g/mole, density= 0.016891*g/cm3); // saturated vapour above liquid at 4.2K (JSL) - new G4Material("HeliumGas5mbar4K",z=2.,a=4.002602*g/mole, density= 0.016891*5.0/1013.0*g/cm3); // typical cold exchange gas, 4.2K and 5 mbar - new G4Material("HeliumGas2mbar4K",z=2.,a=4.002602*g/mole, density= 0.016891*2.0/1013.0*g/cm3); // typical cold exchange gas, 4.2K and 5 mbar + new G4Material("HeliumGas5mbar", z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00000088132*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas6mbar", z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.000001057584*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas7mbar", z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.000001233848*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas8mbar", z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.000001410112*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas9mbar", z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.000001586376*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas10mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00000176264*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas11mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.000001938904*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas12mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.000002115168*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas13mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.000002291432*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas14mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.000002467696*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas15mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00000264396*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas20mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00000352528*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas30mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00000528792*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas40mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00000705056*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas50mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00000881320*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas60mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00001057584*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas70mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00001233848*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas80mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00001410112*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas90mbar",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00001586376*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGas100mbar",z=2.,a=4.002602*CLHEP::g/CLHEP::mole, density= 0.00001762640*CLHEP::g/CLHEP::cm3); + new G4Material("HeliumGasSat4K",z=2., a=4.002602*CLHEP::g/CLHEP::mole, density= 0.016891*CLHEP::g/CLHEP::cm3); // saturated vapour above liquid at 4.2K (JSL) + new G4Material("HeliumGas5mbar4K",z=2.,a=4.002602*CLHEP::g/CLHEP::mole, density= 0.016891*5.0/1013.0*CLHEP::g/CLHEP::cm3); // typical cold exchange gas, 4.2K and 5 mbar + new G4Material("HeliumGas2mbar4K",z=2.,a=4.002602*CLHEP::g/CLHEP::mole, density= 0.016891*2.0/1013.0*CLHEP::g/CLHEP::cm3); // typical cold exchange gas, 4.2K and 5 mbar if (musrParameters::boolG4OpticalPhotons) { diff --git a/src/musrUniformField.cc b/src/musrUniformField.cc index 28b799b..f1f9aee 100644 --- a/src/musrUniformField.cc +++ b/src/musrUniformField.cc @@ -45,8 +45,8 @@ musrUniformField::musrUniformField(G4double EMF[6], G4double half_X, G4double ha G4String volName = lv->GetName().substr(4); G4cout << "\n ---> EM field in volume " << volName << " set to:" << G4endl; printf (" B = (%0.3g, %0.3g, %0.3g) T, E = (%0.3g, %0.3g, %0.3g) kV/mm\n", - EMF[0]/tesla, EMF[1]/tesla, EMF[2]/tesla, - EMF[3]/(kilovolt/mm), EMF[4]/(kilovolt/mm), EMF[5]/(kilovolt/mm)); + EMF[0]/CLHEP::tesla, EMF[1]/CLHEP::tesla, EMF[2]/CLHEP::tesla, + EMF[3]/(CLHEP::kilovolt/CLHEP::mm), EMF[4]/(CLHEP::kilovolt/CLHEP::mm), EMF[5]/(CLHEP::kilovolt/CLHEP::mm)); G4cout << "-----------------------------------------------------------" << G4endl; }