Import Geant4 10.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-10 14:11:04 +02:00
parent c9b32a6c0a
commit d4af681f38
4886 changed files with 420149 additions and 1023309 deletions
@@ -27,10 +27,10 @@
/// \brief Implementation of the PrimaryGeneratorAction1 class
//
//
// $Id: PrimaryGeneratorAction1.cc 68024 2013-03-13 13:42:01Z gcosmo $
// $Id: PrimaryGeneratorAction1.cc 89707 2015-04-28 07:38:57Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
#include "PrimaryGeneratorAction1.hh"
#include "PrimaryGeneratorAction.hh"
@@ -89,15 +89,25 @@ void PrimaryGeneratorAction1::GeneratePrimaries(G4Event* anEvent)
fParticleGun->SetParticleMomentumDirection(G4ThreeVector(ux,uy,0));
fParticleGun->SetParticleEnergy(1*keV);
fParticleGun->GeneratePrimaryVertex(anEvent);
//particle 3 at vertex 2
//particle 3 at vertex 3 (same as vertex 2)
//
ux = std::cos(alpha - dalpha);
uy = std::sin(alpha - dalpha);
fParticleGun->SetParticleMomentumDirection(G4ThreeVector(ux,uy,0));
fParticleGun->SetParticleEnergy(1*GeV);
fParticleGun->GeneratePrimaryVertex(anEvent);
fParticleGun->GeneratePrimaryVertex(anEvent);
// randomize time zero of anEvent
//
G4double tmin = 0*s, tmax = 10*s;
G4double t0 = tmin + (tmax - tmin)*G4UniformRand();
G4PrimaryVertex* aVertex = anEvent->GetPrimaryVertex();
while (aVertex) {
aVertex->SetT0(t0);
aVertex = aVertex->GetNext();
}
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -27,7 +27,7 @@
/// \brief Implementation of the TrackingAction class
//
//
// $Id: TrackingAction.cc 83919 2014-09-23 08:40:35Z gcosmo $
// $Id: TrackingAction.cc 89707 2015-04-28 07:38:57Z gcosmo $
//
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -55,7 +55,7 @@ TrackingAction::TrackingAction(PrimaryGeneratorAction* prim)
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void TrackingAction::PreUserTrackingAction(const G4Track* track)
{
{
G4int selectedGeneratorAction = fPrimary->GetSelectedAction();
G4AnalysisManager* analysis = G4AnalysisManager::Instance();
G4int id = 0;