Changeset 1337 for trunk/examples/extended/electromagnetic/TestEm8/src
- Timestamp:
- Sep 30, 2010, 2:47:17 PM (14 years ago)
- Location:
- trunk/examples/extended/electromagnetic/TestEm8/src
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/extended/electromagnetic/TestEm8/src/Em8CalorHit.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8CalorHit.cc,v 1.5 2006/06/29 17:00:03 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8CalorimeterSD.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8CalorimeterSD.cc,v 1.7 2006/06/29 17:00:05 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8DetectorConstruction.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: Em8DetectorConstruction.cc,v 1.2 1 2007/10/02 10:12:47vnivanch Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: Em8DetectorConstruction.cc,v 1.23 2010/06/04 17:08:15 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // … … 149 149 a = 26.98*g/mole; 150 150 density = 2.7*g/cm3; 151 G4Material* Al = new G4Material(name="Aluminium", z=13., a, density); 152 if(Al); 151 new G4Material(name="Aluminium", z=13., a, density); 153 152 154 153 // Mylar … … 162 161 density = 2.330*g/cm3; 163 162 a = 28.09*g/mole; 164 G4Material* Si = new G4Material(name="Silicon", z=14., a, density); 165 if(Si); 163 new G4Material(name="Silicon", z=14., a, density); 166 164 167 165 // Krypton as detector gas, STP … … 367 365 if( fRegGasDet == 0 ) // First time - instantiate a region and a cut objects 368 366 { 369 fRegGasDet = new G4Region(" VertexDetector");367 fRegGasDet = new G4Region("GasDetector"); 370 368 cuts = new G4ProductionCuts(); 371 369 fRegGasDet->SetProductionCuts(cuts); -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8DetectorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8DetectorMessenger.cc,v 1.8 2007/10/02 10:12:47 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8EventAction.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: Em8EventAction.cc,v 1.1 0 2007/11/12 10:54:49 vnivanchExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: Em8EventAction.cc,v 1.11 2010/06/06 04:31:28 perl Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // … … 45 45 #include "G4SDManager.hh" 46 46 #include "G4UImanager.hh" 47 #include "G4TrajectoryContainer.hh"48 #include "G4Trajectory.hh"49 #include "G4VVisManager.hh"50 47 #include "G4ios.hh" 51 48 #include "G4UnitsTable.hh" … … 142 139 runaction->FillNbOfSteps(nstep); 143 140 } 144 145 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();146 147 if(pVVisManager)148 {149 G4TrajectoryContainer* trajectoryContainer = evt->GetTrajectoryContainer();150 G4int n_trajectories = 0;151 if (trajectoryContainer) n_trajectories = trajectoryContainer->entries();152 for(G4int i=0; i<n_trajectories; i++)153 { G4Trajectory* trj = (G4Trajectory *)((*(evt->GetTrajectoryContainer()))[i]);154 if (drawFlag == "all") trj->DrawTrajectory(50);155 else if ((drawFlag == "charged")&&(trj->GetCharge() != 0.))156 trj->DrawTrajectory(50);157 }158 }159 141 160 142 if(verboselevel>0) -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8EventActionMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8EventActionMessenger.cc,v 1.5 2006/06/29 17:00:15 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8PrimaryGeneratorAction.cc,v 1.7 2006/06/29 17:00:18 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8PrimaryGeneratorMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8PrimaryGeneratorMessenger.cc,v 1.5 2006/06/29 17:00:21 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8RunAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8RunAction.cc,v 1.15 2007/11/12 10:54:49 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8RunMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8RunMessenger.cc,v 1.7 2006/06/29 17:00:25 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8SteppingAction.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8SteppingAction.cc,v 1.10 2007/11/12 10:54:49 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/Em8SteppingVerbose.cc
r1230 r1337 26 26 // 27 27 // $Id: Em8SteppingVerbose.cc,v 1.8 2006/06/29 17:00:29 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/PhysicsList.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: PhysicsList.cc,v 1.1 6 2008/12/05 17:46:12vnivanch Exp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: PhysicsList.cc,v 1.19 2010/06/04 17:08:15 vnivanch Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 … … 61 61 PhysicsList::PhysicsList() : G4VModularPhysicsList() 62 62 { 63 G4LossTableManager::Instance(); 63 em_config = G4LossTableManager::Instance()->EmConfigurator(); 64 G4LossTableManager::Instance()->SetVerbose(1); 64 65 defaultCutValue = 1.*mm; 65 66 cutForGamma = defaultCutValue; … … 88 89 delete generalPhysicsList; 89 90 delete emPhysicsList; 90 for(size_t i=0; i<hadronPhys.size(); i++) delete hadronPhys[i];91 for(size_t i=0; i<hadronPhys.size(); ++i) { delete hadronPhys[i]; } 91 92 delete stepMaxProcess; 92 93 } … … 105 106 AddTransportation(); 106 107 emPhysicsList->ConstructProcess(); 107 em_config.AddModels();108 108 generalPhysicsList->ConstructProcess(); 109 for(size_t i=0; i<hadronPhys.size(); i++) hadronPhys[i]->ConstructProcess();109 for(size_t i=0; i<hadronPhys.size(); ++i) { hadronPhys[i]->ConstructProcess(); } 110 110 AddStepMax(); 111 111 } … … 196 196 SetCutValue(cutForPositron, "e+"); 197 197 198 if ( verboseLevel > 0 ) DumpCutValuesTable();198 if ( verboseLevel > 0 ) { DumpCutValuesTable(); } 199 199 } 200 200 … … 256 256 if(modname == "pai") { 257 257 G4PAIModel* pai = new G4PAIModel(part,"PAIModel"); 258 em_config .SetExtraEmModel(partname,procname,pai,"VertexDetector",258 em_config->SetExtraEmModel(partname,procname,pai,"GasDetector", 259 259 0.0,100.*TeV,pai); 260 260 } else if(modname == "pai_photon") { 261 261 G4PAIPhotonModel* pai = new G4PAIPhotonModel(part,"PAIPhotModel"); 262 em_config .SetExtraEmModel(partname,procname,pai,"VertexDetector",262 em_config->SetExtraEmModel(partname,procname,pai,"GasDetector", 263 263 0.0,100.*TeV,pai); 264 264 } -
trunk/examples/extended/electromagnetic/TestEm8/src/PhysicsListMessenger.cc
r1230 r1337 26 26 // 27 27 // $Id: PhysicsListMessenger.cc,v 1.2 2006/06/29 17:00:47 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/electromagnetic/TestEm8/src/StepMax.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMax.cc,v 1.3 2006/06/29 17:00:49 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... -
trunk/examples/extended/electromagnetic/TestEm8/src/StepMaxMessenger.cc
r1230 r1337 25 25 // 26 26 // $Id: StepMaxMessenger.cc,v 1.2 2006/06/29 17:00:52 gunter Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
Note: See TracChangeset
for help on using the changeset viewer.