Import Geant4 10.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2016-06-30 14:12:05 +02:00
parent a654a7ab1f
commit 4ec577e5c4
2021 changed files with 100995 additions and 78277 deletions
+5 -2
View File
@@ -1,4 +1,4 @@
$Id: History 68026 2013-03-13 13:45:22Z gcosmo $
$Id: History 97383 2016-06-02 09:56:35Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -16,7 +16,10 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
Feb 15, 2013 I. Hrivnacova (exRunAndEvent-V09-06-01)
Jun. 01, 2016 M. Asai (exRunAndEvent-V10-02-00)
- README is updated
Feb. 15, 2013 I. Hrivnacova (exRunAndEvent-V09-06-01)
- Applied coding guidelines (data members names and initialization)
- Fixed GNUmakefile (in RE05, RE06)
+10 -1
View File
@@ -1,4 +1,4 @@
$Id: History 90679 2015-06-08 07:58:19Z gcosmo $
$Id: History 97671 2016-06-07 08:25:00Z gcosmo $
-------------------------------------------------------------------
=========================================================
@@ -15,6 +15,15 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
Jun 06, 2016 M. Asai (exampleRE01-V10-02-01)
- Add protection against a track sticks on the calorimeter inner
boundary.
Jun 01, 2016 M. Asai (exampleRE01-V10-02-00)
- Remove the obsolete use of readout geometry.
- Use G4UnknownDecayPhysics constructor and remove hard-coded
physics RE01PhysicsList.
Jun 06, 2015 M. Asai (exampleRE01-V10-01-00)
- Reduce print out.
+17 -6
View File
@@ -48,9 +48,10 @@
#include "G4UImanager.hh"
#include "RE01DetectorConstruction.hh"
#include "RE01PhysicsList.hh"
#include "RE01CalorimeterROGeometry.hh"
#include "QGSP_BERT.hh"
#include "G4UnknownDecayPhysics.hh"
#include "G4ParallelWorldPhysics.hh"
#include "RE01ActionInitialization.hh"
@@ -77,11 +78,21 @@ int main(int argc,char** argv)
visManager->Initialize();
#endif
runManager->SetUserInitialization(new RE01DetectorConstruction);
runManager->SetUserInitialization(new RE01PhysicsList);
//runManager->SetUserInitialization(new QGSP_BERT);
G4String parallelWorldName = "ReadoutWorld";
G4VUserDetectorConstruction* detector
= new RE01DetectorConstruction();
detector->RegisterParallelWorld(
new RE01CalorimeterROGeometry(parallelWorldName));
runManager->SetUserInitialization(detector);
G4VModularPhysicsList* physicsList = new QGSP_BERT;
physicsList->RegisterPhysics(new G4UnknownDecayPhysics);
physicsList->RegisterPhysics(
new G4ParallelWorldPhysics(parallelWorldName));
runManager->SetUserInitialization(physicsList);
runManager->SetUserInitialization(new RE01ActionInitialization);
runManager->SetUserInitialization(
new RE01ActionInitialization);
runManager->Initialize();
@@ -26,23 +26,23 @@
/// \file runAndEvent/RE01/include/RE01CalorimeterROGeometry.hh
/// \brief Definition of the RE01CalorimeterROGeometry class
//
// $Id: RE01CalorimeterROGeometry.hh 66379 2012-12-18 09:46:33Z gcosmo $
// $Id: RE01CalorimeterROGeometry.hh 97383 2016-06-02 09:56:35Z gcosmo $
//
#ifndef RE01CalorimeterROGeometry_h
#define RE01CalorimeterROGeometry_h 1
#include "G4VReadOutGeometry.hh"
#include "G4VUserParallelWorld.hh"
class RE01CalorimeterROGeometry : public G4VReadOutGeometry
class RE01CalorimeterROGeometry : public G4VUserParallelWorld
{
public:
RE01CalorimeterROGeometry();
RE01CalorimeterROGeometry(G4String);
RE01CalorimeterROGeometry(G4String&);
virtual ~RE01CalorimeterROGeometry();
protected:
virtual G4VPhysicalVolume* Build();
virtual void Construct();
virtual void ConstructSD();
private:
#include "RE01DetectorParameterDef.hh"
@@ -26,7 +26,7 @@
/// \file runAndEvent/RE01/include/RE01DetectorConstruction.hh
/// \brief Definition of the RE01DetectorConstruction class
//
// $Id: RE01DetectorConstruction.hh 75295 2013-10-30 09:32:52Z gcosmo $
// $Id: RE01DetectorConstruction.hh 97383 2016-06-02 09:56:35Z gcosmo $
//
#ifndef RE01DetectorConstruction_h
@@ -37,7 +37,6 @@
class G4VPhysicalVolume;
class G4LogicalVolume;
class G4VReadOutGeometry;
class RE01DetectorConstruction : public G4VUserDetectorConstruction
{
@@ -54,7 +53,6 @@ private:
G4LogicalVolume * fTrackerLayer_log;
G4LogicalVolume * fCalorimeter_log;
G4VReadOutGeometry * fCalorimeterRO;
};
#endif
@@ -1,45 +0,0 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file runAndEvent/RE01/include/RE01PhysicsList.hh
/// \brief Definition of the RE01PhysicsList class
//
// $Id: RE01PhysicsList.hh 66379 2012-12-18 09:46:33Z gcosmo $
//
//
#ifndef RE01PhysicsList_h
#define RE01PhysicsList_h 1
#include "G4VModularPhysicsList.hh"
class RE01PhysicsList: public G4VModularPhysicsList
{
public:
RE01PhysicsList();
virtual ~RE01PhysicsList();
virtual void SetCuts();
};
#endif
@@ -27,7 +27,7 @@
/// \brief Definition of the RE01TrackInformation class
//
//
// $Id: RE01TrackInformation.hh 75295 2013-10-30 09:32:52Z gcosmo $
// $Id: RE01TrackInformation.hh 97671 2016-06-07 08:25:00Z gcosmo $
//
#ifndef RE01TrackInformation_h
@@ -60,6 +60,8 @@ public:
inline G4int GetTrackingStatus() const {return fTrackingStatus;}
inline void SetTrackingStatus(G4int i) {fTrackingStatus = i;}
inline G4int GetSourceTrackID() const {return fSourceTrackID;}
inline void SetSuspendedStepID(G4int i) {fSuspendedStepID = i;}
inline G4int GetSuspendedStepID() const {return fSuspendedStepID;}
private:
// Information of the primary track at the primary vertex
@@ -75,7 +77,7 @@ private:
// to calorimeter
// = 0 : track which or ancester of which has reached to
// calorimeter
// = 2 : track or its ancester had once reached to calorimeter
// = 2 : track or its ancester had reached to calorimeter
// and then escaped from it
// Information of the track which reached to the calorimeter boundary at the
// boundary surface.
@@ -86,11 +88,11 @@ private:
G4ThreeVector fSourceMomentum;
G4double fSourceEnergy;
G4double fSourceTime;
G4int fSuspendedStepID;
};
extern G4ThreadLocal G4Allocator<RE01TrackInformation> * aTrackInformationAllocator;
//extern G4Allocator<RE01TrackInformation> aTrackInformationAllocator;
extern G4ThreadLocal
G4Allocator<RE01TrackInformation> * aTrackInformationAllocator;
inline void* RE01TrackInformation::operator new(size_t)
{
@@ -1,59 +0,0 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file runAndEvent/RE01/include/RE01UnknownDecayPhysics.hh
/// \brief Definition of the RE01UnknownDecayPhysics class
//
// $Id: RE01UnknownDecayPhysics.hh 66379 2012-12-18 09:46:33Z gcosmo $
//
//
#ifndef RE01UnknownDecayPhysics_h
#define RE01UnknownDecayPhysics_h 1
#include "G4VPhysicsConstructor.hh"
#include "G4Decay.hh"
#include "G4UnknownDecay.hh"
class RE01UnknownDecayPhysics : public G4VPhysicsConstructor
{
public:
RE01UnknownDecayPhysics(const G4String& name = "decay");
virtual ~RE01UnknownDecayPhysics();
// This method will be invoked in the Construct() method.
// each particle type will be instantiated
virtual void ConstructParticle();
// This method will be invoked in the Construct() method.
// each physics process will be instantiated and
// registered to the process manager of each particle type
virtual void ConstructProcess();
protected:
G4Decay fDecayProcess;
G4UnknownDecay fUnknownDecay;
};
#endif
@@ -1,6 +1,7 @@
/control/verbose 1
#
/mydet/generator PYTHIA
##/mydet/generator particleGun
#
/run/beamOn 1
#
File diff suppressed because it is too large Load Diff
@@ -26,7 +26,7 @@
/// \file runAndEvent/RE01/src/RE01CalorimeterROGeometry.cc
/// \brief Implementation of the RE01CalorimeterROGeometry class
//
// $Id: RE01CalorimeterROGeometry.cc 75295 2013-10-30 09:32:52Z gcosmo $
// $Id: RE01CalorimeterROGeometry.cc 97383 2016-06-02 09:56:35Z gcosmo $
//
#include "RE01CalorimeterROGeometry.hh"
@@ -43,15 +43,9 @@
#include "G4SystemOfUnits.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01CalorimeterROGeometry::RE01CalorimeterROGeometry()
: G4VReadOutGeometry()
{
#include "RE01DetectorParameterDef.icc"
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01CalorimeterROGeometry::RE01CalorimeterROGeometry(G4String aString)
: G4VReadOutGeometry(aString)
RE01CalorimeterROGeometry::
RE01CalorimeterROGeometry(G4String& parallelWorldName)
: G4VUserParallelWorld(parallelWorldName)
{
#include "RE01DetectorParameterDef.icc"
}
@@ -61,34 +55,26 @@ RE01CalorimeterROGeometry::~RE01CalorimeterROGeometry()
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
G4VPhysicalVolume* RE01CalorimeterROGeometry::Build()
void RE01CalorimeterROGeometry::Construct()
{
// Material Information imported from NIST database.
//
G4NistManager* NISTman = G4NistManager::Instance();
// A dummy material is used to fill the volumes of the readout geometry.
// ( It will be allowed to set a NULL pointer in volumes of such virtual
// division in future, since this material is irrelevant for tracking.)
G4Material* dummyMat = NISTman->FindOrBuildMaterial("G4_AIR");
G4Material* dummyMat = nullptr;
//the ReadOut World:
G4VPhysicalVolume* ROWorldPhys = GetWorld();
G4LogicalVolume *ROWorldLog = ROWorldPhys->GetLogicalVolume();
//Builds the ReadOut World:
G4Box *ROWorldBox = new G4Box("ROWorldBox",fExpHall_x,fExpHall_y,fExpHall_z);
G4LogicalVolume *ROWorldLog = new G4LogicalVolume(ROWorldBox, dummyMat,
"ROWorldLogical", 0, 0, 0);
G4PVPlacement *ROWorldPhys = new G4PVPlacement(0,G4ThreeVector(),
"ROWorldPhysical",
ROWorldLog,
0,false,0);
// Calorimeter volume:
G4VSolid * caloROtub
= new G4Tubs("caloROtub",fCaloTubs_rmin,fCaloTubs_rmax,
fCaloTubs_dz,fCaloTubs_sphi,fCaloTubs_dphi);
G4LogicalVolume * caloROlog
= new G4LogicalVolume(caloROtub,dummyMat,"caloROlogical",0,0,0);
G4VPhysicalVolume * caloROphys
= new G4PVPlacement(0,G4ThreeVector(),"calROphysical",caloROlog,
ROWorldPhys,false,0);
// G4VPhysicalVolume * caloROphys =
new G4PVPlacement(0,G4ThreeVector(),caloROlog,"calROphysical",
ROWorldLog,false,0);
// -------------------------------
// Calorimeter readout division:
@@ -100,9 +86,9 @@ G4VPhysicalVolume* RE01CalorimeterROGeometry::Build()
G4LogicalVolume * caloROphiDivisionLog
= new G4LogicalVolume(caloROphiDivisionTub, dummyMat,
"caloROphiDivisionLogical",0,0,0);
G4VPhysicalVolume * caloROphiDivisionPhys
= new G4PVReplica("caloROphiDivisionPhysical", caloROphiDivisionLog,
caloROphys, kPhi, fSegmentsinPhi, fCaloCell_dphi);
// G4VPhysicalVolume * caloROphiDivisionPhys =
new G4PVReplica("caloROphiDivisionPhysical", caloROphiDivisionLog,
caloROlog, kPhi, fSegmentsinPhi, fCaloCell_dphi);
// then z division: 20 slices:
G4VSolid * caloROcellTub
= new G4Tubs("caloROcellTub", fCaloRing_rmin, fCaloRing_rmax,
@@ -110,8 +96,20 @@ G4VPhysicalVolume* RE01CalorimeterROGeometry::Build()
G4LogicalVolume * caloROcellLog
= new G4LogicalVolume(caloROcellTub, dummyMat, "caloROcellLogical",0,0,0);
// G4VPhysicalVolume * caloROcellPhys =
new G4PVReplica("caloROcellPhysical", caloROcellLog, caloROphiDivisionPhys,
new G4PVReplica("caloROcellPhysical", caloROcellLog, caloROphiDivisionLog,
kZAxis, fSegmentsinZ,2.*fCaloRing_dz);
return ROWorldPhys;
}
#include "RE01CalorimeterSD.hh"
void RE01CalorimeterROGeometry::ConstructSD()
{
//------------------------------------------------------------------
// Sensitive Detector
//------------------------------------------------------------------
G4String calorimeterSDname = "/mydet/calorimeter";
RE01CalorimeterSD * calorimeterSD = new RE01CalorimeterSD(calorimeterSDname);
SetSensitiveDetector("caloROcellLogical", calorimeterSD);
}
@@ -26,7 +26,7 @@
/// \file runAndEvent/RE01/src/RE01CalorimeterSD.cc
/// \brief Implementation of the RE01CalorimeterSD class
//
// $Id: RE01CalorimeterSD.cc 68761 2013-04-05 12:35:00Z gcosmo $
// $Id: RE01CalorimeterSD.cc 97383 2016-06-02 09:56:35Z gcosmo $
//
#include "RE01CalorimeterSD.hh"
@@ -78,23 +78,24 @@ void RE01CalorimeterSD::Initialize(G4HCofThisEvent* HCE)
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
G4bool RE01CalorimeterSD::ProcessHits(G4Step*aStep,G4TouchableHistory*ROhist)
G4bool RE01CalorimeterSD::ProcessHits(G4Step*aStep,G4TouchableHistory*)
{
if(!ROhist) return false;
//***** RE05CalorimeterSD has been migrated to Geant4 version 10 that does not
//***** support Readout Geometry in multi-threaded mode. Now RE05CalorimeterSD
//***** is assigned to a dedicaed parallel world. The pointer "aStep" points to
//***** a G4Step object for the parallel world.
G4double edep = aStep->GetTotalEnergyDeposit();
if(edep==0.) return false;
G4VPhysicalVolume* physVol = ROhist->GetVolume();
//ROhist->MoveUpHistory();
//G4VPhysicalVolume* mothVol = ROhist->GetVolume(1);
const G4VTouchable* ROhist = aStep->GetPreStepPoint()->GetTouchable();
G4int copyIDinZ = ROhist->GetReplicaNumber();
G4int copyIDinPhi = ROhist->GetReplicaNumber(1);
if(fCellID[copyIDinZ][copyIDinPhi]==-1)
{
RE01CalorimeterHit* calHit
= new RE01CalorimeterHit
(physVol->GetLogicalVolume(),copyIDinZ,copyIDinPhi);
RE01CalorimeterHit* calHit = new RE01CalorimeterHit
(ROhist->GetVolume()->GetLogicalVolume(),copyIDinZ,copyIDinPhi);
calHit->SetEdep( edep );
G4AffineTransform aTrans = ROhist->GetHistory()->GetTopTransform();
aTrans.Invert();
@@ -26,13 +26,11 @@
/// \file runAndEvent/RE01/src/RE01DetectorConstruction.cc
/// \brief Implementation of the RE01DetectorConstruction class
//
// $Id: RE01DetectorConstruction.cc 75598 2013-11-04 13:00:59Z gcosmo $
// $Id: RE01DetectorConstruction.cc 97383 2016-06-02 09:56:35Z gcosmo $
//
#include "RE01DetectorConstruction.hh"
#include "RE01TrackerSD.hh"
#include "RE01CalorimeterSD.hh"
#include "RE01CalorimeterROGeometry.hh"
#include "RE01TrackerParametrisation.hh"
#include "RE01CalorimeterParametrisation.hh"
#include "RE01Field.hh"
@@ -60,36 +58,20 @@
#include "G4RegionStore.hh"
#include "G4SystemOfUnits.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01DetectorConstruction::RE01DetectorConstruction()
: G4VUserDetectorConstruction()
{
#include "RE01DetectorParameterDef.icc"
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01DetectorConstruction::~RE01DetectorConstruction()
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
G4VPhysicalVolume* RE01DetectorConstruction::Construct()
{
//-------------------------------------------------------------------------
// Magnetic field
//-------------------------------------------------------------------------
/******************************************************************
static G4bool fieldIsInitialized = false;
if(!fieldIsInitialized)
{
RE01Field* myField = new RE01Field;
G4FieldManager* fieldMgr
= G4TransportationManager::GetTransportationManager()
->GetFieldManager();
fieldMgr->SetDetectorField(myField);
fieldMgr->CreateChordFinder(myField);
fieldIsInitialized = true;
}
*******************************************************************/
//-------------------------------------------------------------------------
// Materials
//-------------------------------------------------------------------------
@@ -183,23 +165,20 @@ G4VPhysicalVolume* RE01DetectorConstruction::Construct()
fCalorimeter_log
= new G4LogicalVolume(calorimeter_tubs,scinti,"caloT_L",0,0,0);
// G4VPhysicalVolume * calorimeter_phys =
new G4PVPlacement(0,G4ThreeVector(),fCalorimeter_log,"caloM_P",
new G4PVPlacement(0,G4ThreeVector(),fCalorimeter_log,"caloM_P",
experimentalHall_log,false,0);
G4VisAttributes* calorimeter_logVisATT
= new G4VisAttributes(G4Colour(1.0,1.0,0.0));
calorimeter_logVisATT->SetForceWireframe(true);
fCalorimeter_log->SetVisAttributes(calorimeter_logVisATT);
G4Region* calorimeterRegion = new G4Region("CalorimeterRegion");
RE01RegionInformation* calorimeterInfo = new RE01RegionInformation();
RE01RegionInformation* calorimeterInfo
= new RE01RegionInformation();
calorimeterInfo->SetCalorimeter();
calorimeterRegion->SetUserInformation(calorimeterInfo);
fCalorimeter_log->SetRegion(calorimeterRegion);
calorimeterRegion->AddRootLogicalVolume(fCalorimeter_log);
G4String ROgeometryName = "CalorimeterROGeom";
fCalorimeterRO = new RE01CalorimeterROGeometry(ROgeometryName);
fCalorimeterRO->BuildROGeometry();
//------------------------------- Lead layers
// As an example for Parameterised volume
// dummy values for G4Tubs -- modified by parameterised volume
@@ -212,7 +191,7 @@ G4VPhysicalVolume* RE01DetectorConstruction::Construct()
= new RE01CalorimeterParametrisation;
// dummy value : kXAxis -- modified by parameterised volume
// G4VPhysicalVolume * caloLayer_phys =
new G4PVParameterised("caloLayer_phys",caloLayer_log,fCalorimeter_log,
new G4PVParameterised("caloLayer_phys",caloLayer_log,fCalorimeter_log,
kXAxis, fNocaloLayers, calorimeterParam);
G4VisAttributes* caloLayer_logVisAtt
= new G4VisAttributes(G4Colour(0.7,1.0,0.0));
@@ -224,23 +203,26 @@ G4VPhysicalVolume* RE01DetectorConstruction::Construct()
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01DetectorConstruction::ConstructSDandField() {
void RE01DetectorConstruction::ConstructSDandField()
{
//------------------------------------------------------------------
// Sensitive Detector
//------------------------------------------------------------------
//G4SDManager* SDman = G4SDManager::GetSDMpointer();
G4String trackerSDname = "/mydet/tracker";
RE01TrackerSD * trackerSD = new RE01TrackerSD(trackerSDname);
//SDman->AddNewDetector(trackerSD);
SetSensitiveDetector(fTrackerLayer_log, trackerSD);
G4String calorimeterSDname = "/mydet/calorimeter";
RE01CalorimeterSD * calorimeterSD = new RE01CalorimeterSD(calorimeterSDname);
calorimeterSD->SetROgeometry(fCalorimeterRO);
//SDman->AddNewDetector(calorimeterSD);
SetSensitiveDetector(fCalorimeter_log, calorimeterSD);
// N.B. Calorimeter SD is defined in the parallel world.
//-------------------------------------------------------------------------
// Magnetic field
//-------------------------------------------------------------------------
RE01Field* myField = new RE01Field;
G4FieldManager* fieldMgr
= G4TransportationManager::GetTransportationManager()->GetFieldManager();
fieldMgr->SetDetectorField(myField);
fieldMgr->CreateChordFinder(myField);
}
@@ -26,7 +26,7 @@
/// \file runAndEvent/RE01/src/RE01EventAction.cc
/// \brief Implementation of the RE01EventAction class
//
// $Id: RE01EventAction.cc 90679 2015-06-08 07:58:19Z gcosmo $
// $Id: RE01EventAction.cc 97383 2016-06-02 09:56:35Z gcosmo $
//
#include "RE01EventAction.hh"
@@ -47,17 +47,17 @@
#include "G4PrimaryParticle.hh"
#include "G4SystemOfUnits.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01EventAction::RE01EventAction()
:G4UserEventAction(),
fTrackerCollID(-1),fCalorimeterCollID(-1)
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01EventAction::~RE01EventAction()
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01EventAction::BeginOfEventAction(const G4Event*)
{
G4SDManager * SDman = G4SDManager::GetSDMpointer();
@@ -69,10 +69,15 @@ void RE01EventAction::BeginOfEventAction(const G4Event*)
}
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01EventAction::EndOfEventAction(const G4Event* evt)
{
G4cout << ">>> Summary of Event " << evt->GetEventID() << G4endl;
if(evt->GetNumberOfPrimaryVertex()==0)
{
G4cout << "Event is empty." << G4endl;
return;
}
if(fTrackerCollID<0||fCalorimeterCollID<0) return;
@@ -160,7 +165,7 @@ void RE01EventAction::EndOfEventAction(const G4Event* evt)
}
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01EventAction::PrintPrimary(G4PrimaryParticle* pp,G4int ind)
{
for(G4int ii=0;ii<=ind;ii++)
@@ -1,93 +0,0 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file runAndEvent/RE01/src/RE01PhysicsList.cc
/// \brief Implementation of the RE01PhysicsList class
//
// $Id: RE01PhysicsList.cc 68026 2013-03-13 13:45:22Z gcosmo $
//
#include "RE01PhysicsList.hh"
#include "RE01UnknownDecayPhysics.hh"
#include "G4DecayPhysics.hh"
#include "G4EmStandardPhysics.hh"
#include "G4EmExtraPhysics.hh"
#include "G4IonPhysics.hh"
#include "G4StoppingPhysics.hh"
#include "G4HadronElasticPhysics.hh"
#include "G4NeutronTrackingCut.hh"
#include "G4DataQuestionaire.hh"
#include "G4HadronPhysicsQGSP_BERT.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01PhysicsList::RE01PhysicsList(): G4VModularPhysicsList()
{
G4DataQuestionaire it(photon);
G4cout << "<<< Geant4 Physics List simulation engine: QGSP_BERT 3.4"<<G4endl;
G4cout <<G4endl;
defaultCutValue = 0.7*CLHEP::mm;
G4int ver = 1;
SetVerboseLevel(ver);
// EM Physics
RegisterPhysics( new G4EmStandardPhysics(ver) );
// Synchroton Radiation & GN Physics
RegisterPhysics( new G4EmExtraPhysics(ver) );
// Decays
RegisterPhysics( new G4DecayPhysics(ver) );
RegisterPhysics( new RE01UnknownDecayPhysics());
// Hadron Elastic scattering
RegisterPhysics( new G4HadronElasticPhysics(ver) );
// Hadron Physics
RegisterPhysics( new G4HadronPhysicsQGSP_BERT(ver));
// Stopping Physics
RegisterPhysics( new G4StoppingPhysics(ver) );
// Ion Physics
RegisterPhysics( new G4IonPhysics(ver));
// Neutron tracking cut
RegisterPhysics( new G4NeutronTrackingCut(ver));
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01PhysicsList::~RE01PhysicsList()
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01PhysicsList::SetCuts()
{
// Use default cut values gamma and e processes
SetCutsWithDefault();
}
@@ -26,7 +26,7 @@
/// \file runAndEvent/RE01/src/RE01PrimaryGeneratorAction.cc
/// \brief Implementation of the RE01PrimaryGeneratorAction class
//
// $Id: RE01PrimaryGeneratorAction.cc 90679 2015-06-08 07:58:19Z gcosmo $
// $Id: RE01PrimaryGeneratorAction.cc 97383 2016-06-02 09:56:35Z gcosmo $
//
#include "RE01PrimaryGeneratorAction.hh"
@@ -39,7 +39,7 @@
#include "G4ParticleDefinition.hh"
#include "G4SystemOfUnits.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01PrimaryGeneratorAction::RE01PrimaryGeneratorAction()
: G4VUserPrimaryGeneratorAction(),
fHEPEvt(0), fParticleGun(0), fMessenger(0)
@@ -79,13 +79,19 @@ RE01PrimaryGeneratorAction::~RE01PrimaryGeneratorAction()
delete fMessenger;
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01PrimaryGeneratorAction::GeneratePrimaries(G4Event* anEvent)
{
if(fUseHEPEvt)
{
G4AutoLock lock(&RE01PrimGenMutex);
fHEPEvt->GeneratePrimaryVertex(anEvent); }
fHEPEvt->GeneratePrimaryVertex(anEvent);
if(anEvent->GetNumberOfPrimaryVertex()==0)
{ // End-of-file
G4Exception("RE01PrimaryGeneratorAction::GeneratePrimaries",
"RE01_0001",RunMustBeAborted,"End of file detected.");
}
}
else
{ fParticleGun->GeneratePrimaryVertex(anEvent); }
}
@@ -26,11 +26,12 @@
/// \file runAndEvent/RE01/src/RE01SteppingAction.cc
/// \brief Implementation of the RE01SteppingAction class
//
// $Id: RE01SteppingAction.cc 66379 2012-12-18 09:46:33Z gcosmo $
// $Id: RE01SteppingAction.cc 97671 2016-06-07 08:25:00Z gcosmo $
//
#include "RE01SteppingAction.hh"
#include "RE01RegionInformation.hh"
#include "RE01TrackInformation.hh"
#include "G4Track.hh"
#include "G4Step.hh"
@@ -39,17 +40,18 @@
#include "G4VPhysicalVolume.hh"
#include "G4LogicalVolume.hh"
#include "G4Region.hh"
#include "G4SteppingManager.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01SteppingAction::RE01SteppingAction()
: G4UserSteppingAction()
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01SteppingAction::~RE01SteppingAction()
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01SteppingAction::UserSteppingAction(const G4Step * theStep)
{
// Suspend a track if it is entering into the calorimeter
@@ -72,5 +74,23 @@ void RE01SteppingAction::UserSteppingAction(const G4Step * theStep)
// check if it is entering to the calorimeter volume
if(!(thePreRInfo->IsCalorimeter()) && (thePostRInfo->IsCalorimeter()))
{ theTrack->SetTrackStatus(fSuspend); }
{
// if the track had already been suspended at the previous step, let it go.
RE01TrackInformation* trackInfo
= static_cast<RE01TrackInformation*>(theTrack->GetUserInformation());
if(trackInfo->GetSuspendedStepID()>-1)
{
if(fpSteppingManager->GetverboseLevel()>0)
{
G4cout<<"++++ This track had already been suspended at step #"
<<trackInfo->GetSuspendedStepID()<<". Tracking resumed."
<<G4endl;
}
}
else
{
trackInfo->SetSuspendedStepID(theTrack->GetCurrentStepNumber());
theTrack->SetTrackStatus(fSuspend);
}
}
}
@@ -27,17 +27,17 @@
/// \brief Implementation of the RE01TrackInformation class
//
//
// $Id: RE01TrackInformation.cc 75295 2013-10-30 09:32:52Z gcosmo $
// $Id: RE01TrackInformation.cc 97671 2016-06-07 08:25:00Z gcosmo $
//
#include "RE01TrackInformation.hh"
#include "G4ios.hh"
#include "G4SystemOfUnits.hh"
G4ThreadLocal G4Allocator<RE01TrackInformation> * aTrackInformationAllocator = 0;
//G4Allocator<RE01TrackInformation> aTrackInformationAllocator;
G4ThreadLocal G4Allocator<RE01TrackInformation> *
aTrackInformationAllocator = 0;
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01TrackInformation::RE01TrackInformation()
: G4VUserTrackInformation()
{
@@ -54,9 +54,10 @@ RE01TrackInformation::RE01TrackInformation()
fSourceMomentum = G4ThreeVector(0.,0.,0.);
fSourceEnergy = 0.;
fSourceTime = 0.;
fSuspendedStepID = -1;
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01TrackInformation::RE01TrackInformation(const G4Track* aTrack)
: G4VUserTrackInformation()
{
@@ -73,9 +74,10 @@ RE01TrackInformation::RE01TrackInformation(const G4Track* aTrack)
fSourceMomentum = G4ThreeVector(0.,0.,0.);
fSourceEnergy = 0.;
fSourceTime = 0.;
fSuspendedStepID = -1;
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01TrackInformation
::RE01TrackInformation(const RE01TrackInformation* aTrackInfo)
: G4VUserTrackInformation()
@@ -93,13 +95,14 @@ RE01TrackInformation
fSourceMomentum = aTrackInfo->fSourceMomentum;
fSourceEnergy = aTrackInfo->fSourceEnergy;
fSourceTime = aTrackInfo->fSourceTime;
fSuspendedStepID = -1;
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01TrackInformation::~RE01TrackInformation()
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01TrackInformation& RE01TrackInformation
::operator =(const RE01TrackInformation& aTrackInfo)
{
@@ -116,11 +119,12 @@ RE01TrackInformation& RE01TrackInformation
fSourceMomentum = aTrackInfo.fSourceMomentum;
fSourceEnergy = aTrackInfo.fSourceEnergy;
fSourceTime = aTrackInfo.fSourceTime;
fSuspendedStepID = -1;
return *this;
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01TrackInformation::SetSourceTrackInformation(const G4Track* aTrack)
{
fSourceTrackID = aTrack->GetTrackID();
@@ -131,7 +135,7 @@ void RE01TrackInformation::SetSourceTrackInformation(const G4Track* aTrack)
fSourceTime = aTrack->GetGlobalTime();
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01TrackInformation::Print() const
{
G4cout
@@ -1,64 +0,0 @@
//
// ********************************************************************
// * License and Disclaimer *
// * *
// * The Geant4 software is copyright of the Copyright Holders of *
// * the Geant4 Collaboration. It is provided under the terms and *
// * conditions of the Geant4 Software License, included in the file *
// * LICENSE and available at http://cern.ch/geant4/license . These *
// * include a list of copyright holders. *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. Please see the license in the file LICENSE and URL above *
// * for the full disclaimer and the limitation of liability. *
// * *
// * This code implementation is the result of the scientific and *
// * technical work of the GEANT4 collaboration. *
// * By using, copying, modifying or distributing the software (or *
// * any work based on the software) you agree to acknowledge its *
// * use in resulting scientific publications, and indicate your *
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
/// \file runAndEvent/RE01/src/RE01UnknownDecayPhysics.cc
/// \brief Implementation of the RE01UnknownDecayPhysics class
//
// $Id: RE01UnknownDecayPhysics.cc 68761 2013-04-05 12:35:00Z gcosmo $
//
#include "RE01UnknownDecayPhysics.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01UnknownDecayPhysics::RE01UnknownDecayPhysics(const G4String& name)
: G4VPhysicsConstructor(name)
{;}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
RE01UnknownDecayPhysics::~RE01UnknownDecayPhysics()
{;}
#include "G4ProcessManager.hh"
#include "G4UnknownParticle.hh"
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01UnknownDecayPhysics::ConstructParticle()
{
G4UnknownParticle::UnknownParticleDefinition();
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void RE01UnknownDecayPhysics::ConstructProcess()
{
// Add Decay Process
aParticleIterator->reset();
while( (*aParticleIterator)() ){
G4ParticleDefinition* particle = aParticleIterator->value();
G4ProcessManager* pmanager = particle->GetProcessManager();
if(particle->GetParticleName()=="unknown") {
pmanager ->AddProcess(&fUnknownDecay);
pmanager ->SetProcessOrdering(&fUnknownDecay, idxPostStep);
}
}
}
+99 -35
View File
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-02-ref-00 (4-December-2015)
Geant4 version Name: geant4-10-03-beta-01 (30-June-2016)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -49,16 +49,18 @@ Registering model factories...
You have successfully registered the following model factories.
Registered model factories:
generic
drawByCharge
drawByParticleID
drawByOriginVolume
drawByAttribute
drawByCharge
drawByOriginVolume
drawByParticleID
drawByTouchedVolume
Registered filter factories:
chargeFilter
particleFilter
originVolumeFilter
attributeFilter
chargeFilter
originVolumeFilter
particleFilter
touchedVolumeFilter
You have successfully registered the following user vis actions.
Run Duration User Vis Actions: none
@@ -149,6 +151,14 @@ gamma
gamma
-------------------------------------------
G4SDKineticEnergyFilter:: gammaE filter LowE 1 MeV HighE 10 MeV
=======================================================================
====== Pre-compound/De-excitation Physics Parameters ========
=======================================================================
Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.1
Level density (1/MeV) 0.1
=======================================================================
### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0
/run/verbose 2
#/event/verbose 0
@@ -304,7 +314,7 @@ msc: for GenericIon SubType= 10
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.02
Stopping Power data for 17 ion/material pairs
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 2 MeV
@@ -318,7 +328,7 @@ msc: for alpha SubType= 10
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV
BetheBloch : Emin= 7.9452 MeV Emax= 10 TeV
@@ -427,7 +437,7 @@ msc: for mu+ SubType= 10
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV
BetheBloch : Emin= 200 keV Emax= 1 GeV
@@ -460,7 +470,7 @@ msc: for mu- SubType= 10
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV
BetheBloch : Emin= 200 keV Emax= 1 GeV
@@ -588,6 +598,11 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
---------------------------------------------------
Hadronic Processes for He3
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: He3Inelastic
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
Model: FTFP: 2 GeV/n ---> 100 TeV/n
@@ -1160,8 +1175,8 @@ Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolu
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 -1.96 0.38 -197 0.213 0 0 0 PhantomSens initStep
1 -1.96 0.379 -197 0.168 0.0444 0.0297 0.0297 PhantomSens msc
2 -1.96 0.376 -197 0 0.168 0.0624 0.0921 PhantomSens eIoni
1 -1.96 0.38 -197 0.176 0.0363 0.024 0.024 PhantomSens msc
2 -1.96 0.377 -197 0 0.176 0.0671 0.0912 PhantomSens eIoni
*********************************************************************************************************
* G4Track Information: Particle = e-, Track ID = 2, Parent ID = 1
@@ -1187,31 +1202,77 @@ Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolu
Step# X(mm) Y(mm) Z(mm) KinE(MeV) dE(MeV) StepLeng TrackLeng NextVolume ProcName
0 -1.99 -0.942 -198 0.268 0 0 0 PhantomSens initStep
1 -1.99 -0.946 -198 0.253 0.0147 0.00872 0.00872 PhantomSens msc
2 -1.99 -0.951 -198 0.247 0.0059 0.00675 0.0155 PhantomSens msc
3 -1.99 -0.956 -198 0.24 0.00722 0.00588 0.0214 PhantomSens msc
4 -1.98 -0.953 -198 0.208 0.0325 0.00741 0.0288 PhantomSens msc
5 -1.98 -0.95 -198 0.2 0.00793 0.0111 0.0399 PhantomSens msc
6 -1.97 -0.944 -198 0.195 0.00451 0.0117 0.0516 PhantomSens msc
7 -1.98 -0.937 -198 0.166 0.0297 0.0154 0.067 PhantomSens msc
8 -1.98 -0.936 -198 0.146 0.0198 0.011 0.0781 PhantomSens msc
9 -1.99 -0.932 -198 0.129 0.0168 0.0121 0.0902 PhantomSens msc
10 -1.99 -0.934 -198 0.118 0.0109 0.00821 0.0984 PhantomSens msc
11 -1.99 -0.935 -198 0.108 0.00956 0.00603 0.104 PhantomSens msc
12 -1.99 -0.934 -198 0.0924 0.0161 0.00505 0.109 PhantomSens msc
13 -1.99 -0.937 -198 0.0795 0.0129 0.00505 0.115 PhantomSens msc
14 -1.99 -0.939 -198 0.0561 0.0234 0.00505 0.12 PhantomSens msc
15 -1.99 -0.94 -198 0 0.0561 0.0108 0.13 PhantomSens eIoni
1 -1.99 -0.946 -198 0.258 0.00951 0.00707 0.00707 PhantomSens msc
2 -1.99 -0.949 -198 0.253 0.00541 0.0068 0.0139 PhantomSens msc
3 -1.99 -0.945 -198 0.246 0.00726 0.00486 0.0187 PhantomSens msc
4 -1.99 -0.94 -198 0.216 0.0295 0.00643 0.0252 PhantomSens msc
5 -2 -0.937 -198 0.214 0.00233 0.00469 0.0298 PhantomSens msc
6 -2 -0.935 -198 0.209 0.00521 0.00595 0.0358 PhantomSens msc
7 -2 -0.932 -198 0.203 0.00618 0.00506 0.0409 PhantomSens msc
8 -2 -0.931 -198 0.2 0.00296 0.00533 0.0462 PhantomSens msc
9 -2 -0.929 -198 0.197 0.00212 0.00288 0.0491 PhantomSens Transportation
10 -2 -0.927 -198 0.191 0.00653 0.00294 0.052 PhantomSens msc
11 -2 -0.926 -198 0.181 0.00961 0.00337 0.0554 PhantomSens msc
12 -2 -0.925 -198 0.174 0.00741 0.00359 0.059 PhantomSens msc
13 -2 -0.925 -198 0.173 0.000559 0.000279 0.0592 PhantomSens Transportation
14 -2 -0.925 -198 0.167 0.00653 0.00268 0.0619 PhantomSens msc
15 -2 -0.926 -198 0.163 0.00369 0.00282 0.0647 PhantomSens msc
16 -1.99 -0.926 -198 0.16 0.00351 0.00272 0.0675 PhantomSens msc
17 -1.99 -0.927 -198 0.154 0.00527 0.00283 0.0703 PhantomSens msc
18 -1.99 -0.926 -198 0.152 0.00198 0.00425 0.0745 PhantomSens msc
19 -2 -0.923 -198 0.148 0.00403 0.00323 0.0778 PhantomSens msc
20 -2 -0.923 -198 0.146 0.00252 0.00247 0.0803 PhantomSens msc
21 -2 -0.925 -198 0.139 0.00702 0.003 0.0833 PhantomSens msc
22 -2 -0.926 -198 0.126 0.0126 0.00292 0.0862 PhantomSens msc
23 -2 -0.925 -198 0.125 0.00159 0.00296 0.0891 PhantomSens msc
24 -2 -0.924 -198 0.122 0.00299 0.00246 0.0916 PhantomSens msc
25 -1.99 -0.925 -198 0.112 0.00931 0.00298 0.0946 PhantomSens msc
26 -1.99 -0.927 -198 0.107 0.00544 0.00296 0.0975 PhantomSens msc
27 -1.99 -0.928 -198 0.0967 0.0102 0.00346 0.101 PhantomSens msc
28 -2 -0.929 -198 0.0945 0.00219 0.00371 0.105 PhantomSens msc
29 -2 -0.929 -198 0.0791 0.0153 0.00339 0.108 PhantomSens msc
30 -2 -0.929 -198 0.0738 0.00537 0.00231 0.11 PhantomSens msc
31 -2 -0.928 -198 0.0586 0.0152 0.00272 0.113 PhantomSens msc
32 -2 -0.927 -198 0.0525 0.00603 0.00239 0.116 PhantomSens msc
33 -2 -0.927 -198 0.0515 0.00105 0.000289 0.116 PhantomSens Transportation
34 -2 -0.927 -198 0.0501 0.00138 0.000413 0.116 PhantomSens msc
35 -2 -0.926 -198 0.0488 0.0013 0.000399 0.117 PhantomSens msc
36 -2 -0.926 -198 0.0474 0.00145 0.000443 0.117 PhantomSens msc
37 -2 -0.926 -198 0.0463 0.00108 0.000306 0.117 PhantomSens msc
38 -2 -0.926 -198 0.0445 0.00178 0.000359 0.118 PhantomSens msc
39 -2 -0.926 -198 0.0429 0.00157 0.000392 0.118 PhantomSens msc
40 -2 -0.925 -198 0.0418 0.00111 0.000428 0.119 PhantomSens msc
41 -2 -0.925 -198 0.0403 0.00152 0.000503 0.119 PhantomSens msc
42 -2 -0.925 -198 0.039 0.00129 0.000389 0.119 PhantomSens msc
43 -2 -0.925 -198 0.038 0.000995 0.000329 0.12 PhantomSens msc
44 -2 -0.924 -198 0.037 0.00103 0.000392 0.12 PhantomSens msc
45 -2 -0.924 -198 0.0366 0.000356 0.000362 0.121 PhantomSens msc
46 -2 -0.924 -198 0.0355 0.00107 0.000375 0.121 PhantomSens msc
47 -2 -0.923 -198 0.0343 0.00128 0.000421 0.121 PhantomSens msc
48 -2 -0.923 -198 0.0331 0.00113 0.000369 0.122 PhantomSens msc
49 -2 -0.923 -198 0.0323 0.00088 0.000451 0.122 PhantomSens msc
50 -2 -0.923 -198 0.0297 0.00254 0.000374 0.122 PhantomSens msc
51 -2 -0.922 -198 0.0277 0.00206 0.000374 0.123 PhantomSens msc
52 -2 -0.922 -198 0.0264 0.00126 0.000309 0.123 PhantomSens msc
53 -2 -0.922 -198 0.0251 0.00134 0.000371 0.124 PhantomSens msc
54 -2 -0.922 -198 0.0237 0.00137 0.000399 0.124 PhantomSens msc
55 -2 -0.922 -198 0.0214 0.00226 0.000388 0.124 PhantomSens msc
56 -2 -0.922 -198 0.0187 0.00275 0.000411 0.125 PhantomSens msc
57 -2 -0.922 -198 0.0147 0.00396 0.000374 0.125 PhantomSens msc
58 -2 -0.922 -198 0.00999 0.00472 0.00038 0.126 PhantomSens msc
59 -2 -0.921 -198 0.00461 0.00538 0.000402 0.126 PhantomSens msc
60 -2 -0.921 -198 0 0.00461 0.000234 0.126 PhantomSens eIoni
>>> Event 9
Run terminated.
Run Summary
Number of events processed : 10
User=0.01s Real=0s Sys=0s
User=0.01s Real=0.01s Sys=0s
PrimitiveScorer RUN PhantomSD,totalEDep
Number of entries 10
Number of entries 11
copy no.: 970200 Run Value : 0.356
copy no.: 989600 Run Value : 0.07559511107188759
copy no.: 989603 Run Value : 0.356
copy no.: 989800 Run Value : 0.712
copy no.: 989800 Run Value : 0.6364048889281124
copy no.: 990401 Run Value : 0.05394182216018539
copy no.: 1009601 Run Value : 0.0552461286491831
copy no.: 1009801 Run Value : 0.3007538713508169
@@ -1224,15 +1285,18 @@ Run Summary
PrimitiveScorer RUN PhantomSD,protonNStep
Number of entries 0
PrimitiveScorer RUN PhantomSD,chargedPassCellFlux
Number of entries 0
Number of entries 2
copy no.: 989600 Run Value : 0.001271104662181733
copy no.: 989800 Run Value : 0.007069221777803213
PrimitiveScorer RUN PhantomSD,chargedCellFlux
Number of entries 10
Number of entries 11
copy no.: 970200 Run Value : 0.01579545990714856
copy no.: 989600 Run Value : 0.002564229466276565
copy no.: 989603 Run Value : 0.01579545990714856
copy no.: 989800 Run Value : 0.02793730827856024
copy no.: 989800 Run Value : 0.02484646621704845
copy no.: 990401 Run Value : 0.001261629842865205
copy no.: 1009601 Run Value : 0.001311691248042601
copy no.: 1009801 Run Value : 0.01151826529071254
copy no.: 1009801 Run Value : 0.01139623889349999
copy no.: 1010401 Run Value : 0.01128527936501595
copy no.: 1029600 Run Value : 0.01220049314686011
copy no.: 1029801 Run Value : 0.02691678446910657
@@ -13,6 +13,9 @@ track of all tags.
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
Mar 29, 2016 J. Allison (exampleRE04-V10-02-00)
- vis.mac: Added "/vis/drawVolume worlds".
Nov 26, 2013 M. Asai (exampleRE04-V09-06-06)
- Remove old local physics list and use FTFP_BERT and physics
constructor for G4ParallelWOrldProcess.
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-02-ref-00 (4-December-2015)
Geant4 version Name: geant4-10-03-beta-01 (30-June-2016)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -39,16 +39,18 @@ Registering model factories...
You have successfully registered the following model factories.
Registered model factories:
generic
drawByCharge
drawByParticleID
drawByOriginVolume
drawByAttribute
drawByCharge
drawByOriginVolume
drawByParticleID
drawByTouchedVolume
Registered filter factories:
chargeFilter
particleFilter
originVolumeFilter
attributeFilter
chargeFilter
originVolumeFilter
particleFilter
touchedVolumeFilter
You have successfully registered the following user vis actions.
Run Duration User Vis Actions: none
@@ -119,6 +121,14 @@ The materials defined are :
G4PhysicsListHelper::AddTransportation()--- G4CoupledTransportation is used
=======================================================================
====== Pre-compound/De-excitation Physics Parameters ========
=======================================================================
Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.1
Level density (1/MeV) 0.1
=======================================================================
### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0
.... G4ScoringMessenger::MeshBinCommand - G4ScoringBox
@@ -237,7 +247,7 @@ msc: for GenericIon SubType= 10
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.02
Stopping Power data for 17 ion/material pairs
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 2 MeV
@@ -251,7 +261,7 @@ msc: for alpha SubType= 10
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV
BetheBloch : Emin= 7.9452 MeV Emax= 10 TeV
@@ -360,7 +370,7 @@ msc: for mu+ SubType= 10
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV
BetheBloch : Emin= 200 keV Emax= 1 GeV
@@ -393,7 +403,7 @@ msc: for mu- SubType= 10
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV
BetheBloch : Emin= 200 keV Emax= 1 GeV
@@ -519,6 +529,11 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
---------------------------------------------------
Hadronic Processes for He3
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: He3Inelastic
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
Model: FTFP: 2 GeV/n ---> 100 TeV/n
+2 -1
View File
@@ -8,7 +8,8 @@
#
/vis/open OGL
#
# draw scene
# draw all worlds
/vis/drawVolume worlds
#
/vis/viewer/zoom 1.4
#
+212 -197
View File
@@ -4,7 +4,7 @@
############################################
*************************************************************
Geant4 version Name: geant4-10-02-ref-00 (4-December-2015)
Geant4 version Name: geant4-10-03-beta-01 (30-June-2016)
Copyright : Geant4 Collaboration
Reference : NIM A 506 (2003), 250-303
WWW : http://cern.ch/geant4
@@ -13,6 +13,14 @@
<<< Reference Physics List QBBC
G4HEPEvtInterface - pythia_event.data is open.
G4PhysicsListHelper::AddTransportation()--- G4CoupledTransportation is used
=======================================================================
====== Pre-compound/De-excitation Physics Parameters ========
=======================================================================
Type of pre-compound inverse x-section 3
Type of de-excitation inverse x-section 3
Min excitation energy (keV) 0.1
Level density (1/MeV) 0.1
=======================================================================
### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0
Visualization Manager instantiating with verbosity "warnings (3)"...
Visualization Manager initialising...
@@ -41,16 +49,18 @@ Registering model factories...
You have successfully registered the following model factories.
Registered model factories:
generic
drawByCharge
drawByParticleID
drawByOriginVolume
drawByAttribute
drawByCharge
drawByOriginVolume
drawByParticleID
drawByTouchedVolume
Registered filter factories:
chargeFilter
particleFilter
originVolumeFilter
attributeFilter
chargeFilter
originVolumeFilter
particleFilter
touchedVolumeFilter
You have successfully registered the following user vis actions.
Run Duration User Vis Actions: none
@@ -179,7 +189,7 @@ msc: for GenericIon SubType= 10
ionIoni: for GenericIon SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.02
Stopping Power data for 17 ion/material pairs
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 2 MeV
@@ -193,7 +203,7 @@ msc: for alpha SubType= 10
ionIoni: for alpha SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 0.01, dRoverRange= 0.1, integral: 1, fluct: 1, linLossLimit= 0.02
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.02
===== EM models for the G4Region DefaultRegionForTheWorld ======
BraggIon : Emin= 0 eV Emax= 7.9452 MeV
BetheBloch : Emin= 7.9452 MeV Emax= 10 TeV
@@ -302,7 +312,7 @@ msc: for mu+ SubType= 10
muIoni: for mu+ SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
Bragg : Emin= 0 eV Emax= 200 keV
BetheBloch : Emin= 200 keV Emax= 1 GeV
@@ -335,7 +345,7 @@ msc: for mu- SubType= 10
muIoni: for mu- SubType= 2
dE/dx and range tables from 100 eV to 10 TeV in 77 bins
Lambda tables from threshold to 10 TeV, 7 bins per decade, spline: 1
finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
finalRange(mm)= 0.1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01
===== EM models for the G4Region DefaultRegionForTheWorld ======
ICRU73QO : Emin= 0 eV Emax= 200 keV
BetheBloch : Emin= 200 keV Emax= 1 GeV
@@ -462,6 +472,11 @@ CoulombScat: for pi-, integral: 1 SubType= 1 BuildTable= 1
---------------------------------------------------
Hadronic Processes for He3
Process: hadElastic
Model: hElasticLHEP: 0 eV /n ---> 100 TeV/n
Cr_sctns: Glauber-Gribov nucleus nucleus: 0 eV ---> 2.88022e+295 J
Cr_sctns: GheishaElastic: 0 eV ---> 100 TeV
Process: He3Inelastic
Model: Binary Light Ion Cascade: 0 eV /n ---> 4 GeV/n
Model: FTFP: 2 GeV/n ---> 100 TeV/n
@@ -811,9 +826,9 @@ G4GeometryManager::ReportVoxelStats -- Voxel Statistics
### Run 0 start.
G4HEPEvtInterface - reading 484 HEPEvt particles from pythia_event.data.
>>> Event 0
41 hits are stored in RE05TrackerHitsCollection.
36 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.5084369643513 (GeV)
54 hits are stored in RE05TrackerHitsCollection.
40 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.8886227814276 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 755 HEPEvt particles from pythia_event.data.
>>> Event 1
@@ -831,19 +846,19 @@ G4HEPEvtInterface - reading 448 HEPEvt particles from pythia_event.data.
>>> Event 3
0 hits are stored in RE05TrackerHitsCollection.
3 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.52441927326911 (GeV)
Total energy deposition in calorimeter : 0.52059124505022 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 945 HEPEvt particles from pythia_event.data.
>>> Event 4
75 hits are stored in RE05TrackerHitsCollection.
57 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.1515133460186 (GeV)
94 hits are stored in RE05TrackerHitsCollection.
53 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 10.501142742043 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 837 HEPEvt particles from pythia_event.data.
>>> Event 5
43 hits are stored in RE05TrackerHitsCollection.
77 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.5595622419756 (GeV)
41 hits are stored in RE05TrackerHitsCollection.
7 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 2.9210981549606 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 603 HEPEvt particles from pythia_event.data.
>>> Event 6
@@ -853,33 +868,33 @@ G4HEPEvtInterface - reading 603 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 627 HEPEvt particles from pythia_event.data.
>>> Event 7
33 hits are stored in RE05TrackerHitsCollection.
30 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.8102221083408 (GeV)
26 hits are stored in RE05TrackerHitsCollection.
22 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.7601414805 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 682 HEPEvt particles from pythia_event.data.
>>> Event 8
78 hits are stored in RE05TrackerHitsCollection.
56 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.3166223917724 (GeV)
111 hits are stored in RE05TrackerHitsCollection.
58 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 11.12624388392 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 330 HEPEvt particles from pythia_event.data.
>>> Event 9
16 hits are stored in RE05TrackerHitsCollection.
29 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.5946001373977 (GeV)
31 hits are stored in RE05TrackerHitsCollection.
24 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.1920581256151 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 1060 HEPEvt particles from pythia_event.data.
>>> Event 10
111 hits are stored in RE05TrackerHitsCollection.
59 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.6500055453461 (GeV)
96 hits are stored in RE05TrackerHitsCollection.
67 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 10.635198397229 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 1010 HEPEvt particles from pythia_event.data.
>>> Event 11
0 hits are stored in RE05TrackerHitsCollection.
17 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 2.8654652209941 (GeV)
Total energy deposition in calorimeter : 2.8737515234005 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 517 HEPEvt particles from pythia_event.data.
>>> Event 12
@@ -889,15 +904,15 @@ G4HEPEvtInterface - reading 517 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 815 HEPEvt particles from pythia_event.data.
>>> Event 13
117 hits are stored in RE05TrackerHitsCollection.
48 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.300211418357 (GeV)
102 hits are stored in RE05TrackerHitsCollection.
76 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 8.7914810827612 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 702 HEPEvt particles from pythia_event.data.
>>> Event 14
57 hits are stored in RE05TrackerHitsCollection.
38 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.7846200008583 (GeV)
38 hits are stored in RE05TrackerHitsCollection.
52 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 11.473363663398 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 568 HEPEvt particles from pythia_event.data.
>>> Event 15
@@ -907,15 +922,15 @@ G4HEPEvtInterface - reading 568 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 405 HEPEvt particles from pythia_event.data.
>>> Event 16
14 hits are stored in RE05TrackerHitsCollection.
29 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.0684829592905 (GeV)
22 hits are stored in RE05TrackerHitsCollection.
34 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 3.9269154810901 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 533 HEPEvt particles from pythia_event.data.
>>> Event 17
0 hits are stored in RE05TrackerHitsCollection.
5 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.95847652502261 (GeV)
Total energy deposition in calorimeter : 0.96796487748602 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 342 HEPEvt particles from pythia_event.data.
>>> Event 18
@@ -925,15 +940,15 @@ G4HEPEvtInterface - reading 342 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 621 HEPEvt particles from pythia_event.data.
>>> Event 19
45 hits are stored in RE05TrackerHitsCollection.
41 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 14.756101619922 (GeV)
31 hits are stored in RE05TrackerHitsCollection.
30 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.8539962922015 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 906 HEPEvt particles from pythia_event.data.
>>> Event 20
80 hits are stored in RE05TrackerHitsCollection.
41 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.2273816217126 (GeV)
60 hits are stored in RE05TrackerHitsCollection.
44 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.164802334628 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 427 HEPEvt particles from pythia_event.data.
>>> Event 21
@@ -943,9 +958,9 @@ G4HEPEvtInterface - reading 427 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 387 HEPEvt particles from pythia_event.data.
>>> Event 22
45 hits are stored in RE05TrackerHitsCollection.
34 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.6647585705548 (GeV)
39 hits are stored in RE05TrackerHitsCollection.
26 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.9228566471377 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 359 HEPEvt particles from pythia_event.data.
>>> Event 23
@@ -963,7 +978,7 @@ G4HEPEvtInterface - reading 786 HEPEvt particles from pythia_event.data.
>>> Event 25
0 hits are stored in RE05TrackerHitsCollection.
7 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 1.2122129417461 (GeV)
Total energy deposition in calorimeter : 1.2118435447096 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 661 HEPEvt particles from pythia_event.data.
>>> Event 26
@@ -974,14 +989,14 @@ G4HEPEvtInterface - reading 661 HEPEvt particles from pythia_event.data.
G4HEPEvtInterface - reading 673 HEPEvt particles from pythia_event.data.
>>> Event 27
0 hits are stored in RE05TrackerHitsCollection.
50 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.3572912179653 (GeV)
43 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.0059908839209 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 694 HEPEvt particles from pythia_event.data.
>>> Event 28
0 hits are stored in RE05TrackerHitsCollection.
8 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 1.4085686841626 (GeV)
Total energy deposition in calorimeter : 1.4073891898061 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 913 HEPEvt particles from pythia_event.data.
>>> Event 29
@@ -991,15 +1006,15 @@ G4HEPEvtInterface - reading 913 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 425 HEPEvt particles from pythia_event.data.
>>> Event 30
39 hits are stored in RE05TrackerHitsCollection.
30 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 3.6119278303456 (GeV)
45 hits are stored in RE05TrackerHitsCollection.
32 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.6711264648037 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 466 HEPEvt particles from pythia_event.data.
>>> Event 31
32 hits are stored in RE05TrackerHitsCollection.
29 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.6842204919269 (GeV)
36 hits are stored in RE05TrackerHitsCollection.
37 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.5608127932149 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 954 HEPEvt particles from pythia_event.data.
>>> Event 32
@@ -1009,15 +1024,15 @@ G4HEPEvtInterface - reading 954 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 575 HEPEvt particles from pythia_event.data.
>>> Event 33
71 hits are stored in RE05TrackerHitsCollection.
74 hits are stored in RE05TrackerHitsCollection.
15 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 3.9544247070263 (GeV)
Total energy deposition in calorimeter : 3.9285251895614 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 1002 HEPEvt particles from pythia_event.data.
>>> Event 34
126 hits are stored in RE05TrackerHitsCollection.
84 hits are stored in RE05TrackerHitsCollection.
67 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 10.438830137442 (GeV)
Total energy deposition in calorimeter : 9.2907680729331 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 440 HEPEvt particles from pythia_event.data.
>>> Event 35
@@ -1033,51 +1048,51 @@ G4HEPEvtInterface - reading 389 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 318 HEPEvt particles from pythia_event.data.
>>> Event 37
21 hits are stored in RE05TrackerHitsCollection.
36 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.6985402974286 (GeV)
82 hits are stored in RE05TrackerHitsCollection.
42 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.8616110089709 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 367 HEPEvt particles from pythia_event.data.
>>> Event 38
36 hits are stored in RE05TrackerHitsCollection.
45 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 8.8516853311576 (GeV)
91 hits are stored in RE05TrackerHitsCollection.
43 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.6061434713744 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 1000 HEPEvt particles from pythia_event.data.
>>> Event 39
0 hits are stored in RE05TrackerHitsCollection.
4 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.72172124469647 (GeV)
Total energy deposition in calorimeter : 0.72697012699334 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 253 HEPEvt particles from pythia_event.data.
>>> Event 40
22 hits are stored in RE05TrackerHitsCollection.
31 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.9540106192915 (GeV)
36 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 11.714617932257 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 474 HEPEvt particles from pythia_event.data.
>>> Event 41
38 hits are stored in RE05TrackerHitsCollection.
27 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.1784937973783 (GeV)
26 hits are stored in RE05TrackerHitsCollection.
25 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.7600983332136 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 695 HEPEvt particles from pythia_event.data.
>>> Event 42
72 hits are stored in RE05TrackerHitsCollection.
45 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.2571162806004 (GeV)
84 hits are stored in RE05TrackerHitsCollection.
50 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.3621884983542 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 760 HEPEvt particles from pythia_event.data.
>>> Event 43
0 hits are stored in RE05TrackerHitsCollection.
13 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 2.2407257094614 (GeV)
Total energy deposition in calorimeter : 2.2290719507185 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 328 HEPEvt particles from pythia_event.data.
>>> Event 44
0 hits are stored in RE05TrackerHitsCollection.
10 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 1.763188950849 (GeV)
Total energy deposition in calorimeter : 1.7735399358433 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 574 HEPEvt particles from pythia_event.data.
>>> Event 45
@@ -1087,21 +1102,21 @@ G4HEPEvtInterface - reading 574 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 420 HEPEvt particles from pythia_event.data.
>>> Event 46
36 hits are stored in RE05TrackerHitsCollection.
50 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.4702125088661 (GeV)
67 hits are stored in RE05TrackerHitsCollection.
39 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.9024093962295 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 1092 HEPEvt particles from pythia_event.data.
>>> Event 47
51 hits are stored in RE05TrackerHitsCollection.
51 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.447223220233 (GeV)
50 hits are stored in RE05TrackerHitsCollection.
49 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.737510725986 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 708 HEPEvt particles from pythia_event.data.
>>> Event 48
52 hits are stored in RE05TrackerHitsCollection.
59 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 11.853856212007 (GeV)
19 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 3.9822918008768 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 942 HEPEvt particles from pythia_event.data.
>>> Event 49
@@ -1112,14 +1127,14 @@ G4HEPEvtInterface - reading 942 HEPEvt particles from pythia_event.data.
G4HEPEvtInterface - reading 422 HEPEvt particles from pythia_event.data.
>>> Event 50
22 hits are stored in RE05TrackerHitsCollection.
39 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.2288615859879 (GeV)
35 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.0140893340691 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 621 HEPEvt particles from pythia_event.data.
>>> Event 51
45 hits are stored in RE05TrackerHitsCollection.
40 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 8.0026633412184 (GeV)
84 hits are stored in RE05TrackerHitsCollection.
43 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 8.0870639702165 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 380 HEPEvt particles from pythia_event.data.
>>> Event 52
@@ -1135,39 +1150,39 @@ G4HEPEvtInterface - reading 780 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 218 HEPEvt particles from pythia_event.data.
>>> Event 54
20 hits are stored in RE05TrackerHitsCollection.
34 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.7878720192178 (GeV)
13 hits are stored in RE05TrackerHitsCollection.
31 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.0513203278213 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 349 HEPEvt particles from pythia_event.data.
>>> Event 55
47 hits are stored in RE05TrackerHitsCollection.
39 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.3356073540615 (GeV)
65 hits are stored in RE05TrackerHitsCollection.
31 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.5127760041158 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 566 HEPEvt particles from pythia_event.data.
>>> Event 56
29 hits are stored in RE05TrackerHitsCollection.
32 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 3.6527661633049 (GeV)
61 hits are stored in RE05TrackerHitsCollection.
36 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 3.5964553776912 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 467 HEPEvt particles from pythia_event.data.
>>> Event 57
33 hits are stored in RE05TrackerHitsCollection.
38 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.6964269009536 (GeV)
24 hits are stored in RE05TrackerHitsCollection.
34 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.7100752699538 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 745 HEPEvt particles from pythia_event.data.
>>> Event 58
90 hits are stored in RE05TrackerHitsCollection.
36 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.0264245132623 (GeV)
51 hits are stored in RE05TrackerHitsCollection.
40 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.7131636228688 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 742 HEPEvt particles from pythia_event.data.
>>> Event 59
0 hits are stored in RE05TrackerHitsCollection.
12 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 2.0937097621516 (GeV)
Total energy deposition in calorimeter : 2.1100070263916 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 822 HEPEvt particles from pythia_event.data.
>>> Event 60
@@ -1179,13 +1194,13 @@ G4HEPEvtInterface - reading 324 HEPEvt particles from pythia_event.data.
>>> Event 61
0 hits are stored in RE05TrackerHitsCollection.
1 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.11372058506263 (GeV)
Total energy deposition in calorimeter : 0.11853129206963 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 389 HEPEvt particles from pythia_event.data.
>>> Event 62
45 hits are stored in RE05TrackerHitsCollection.
81 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 66.491137894057 (GeV)
25 hits are stored in RE05TrackerHitsCollection.
10 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 3.1780100868898 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 624 HEPEvt particles from pythia_event.data.
>>> Event 63
@@ -1197,19 +1212,19 @@ G4HEPEvtInterface - reading 340 HEPEvt particles from pythia_event.data.
>>> Event 64
5 hits are stored in RE05TrackerHitsCollection.
9 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 2.1245125547731 (GeV)
Total energy deposition in calorimeter : 1.9893616907986 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 520 HEPEvt particles from pythia_event.data.
>>> Event 65
81 hits are stored in RE05TrackerHitsCollection.
41 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.5549797729879 (GeV)
40 hits are stored in RE05TrackerHitsCollection.
43 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.9955372785493 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 235 HEPEvt particles from pythia_event.data.
>>> Event 66
12 hits are stored in RE05TrackerHitsCollection.
14 hits are stored in RE05TrackerHitsCollection.
16 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 2.6140373077389 (GeV)
Total energy deposition in calorimeter : 2.0611616485371 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 759 HEPEvt particles from pythia_event.data.
>>> Event 67
@@ -1220,14 +1235,14 @@ G4HEPEvtInterface - reading 759 HEPEvt particles from pythia_event.data.
G4HEPEvtInterface - reading 865 HEPEvt particles from pythia_event.data.
>>> Event 68
0 hits are stored in RE05TrackerHitsCollection.
9 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.95540683636641 (GeV)
8 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.92876810569358 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 264 HEPEvt particles from pythia_event.data.
>>> Event 69
47 hits are stored in RE05TrackerHitsCollection.
24 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.3065748198421 (GeV)
50 hits are stored in RE05TrackerHitsCollection.
27 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.8691357630197 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 785 HEPEvt particles from pythia_event.data.
>>> Event 70
@@ -1239,49 +1254,49 @@ G4HEPEvtInterface - reading 618 HEPEvt particles from pythia_event.data.
>>> Event 71
0 hits are stored in RE05TrackerHitsCollection.
4 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.61123067205294 (GeV)
Total energy deposition in calorimeter : 0.60073165626412 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 219 HEPEvt particles from pythia_event.data.
>>> Event 72
76 hits are stored in RE05TrackerHitsCollection.
40 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.27290568899 (GeV)
75 hits are stored in RE05TrackerHitsCollection.
44 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 8.5507903454733 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 480 HEPEvt particles from pythia_event.data.
>>> Event 73
28 hits are stored in RE05TrackerHitsCollection.
50 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.8150513925469 (GeV)
31 hits are stored in RE05TrackerHitsCollection.
49 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.5317978817472 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 614 HEPEvt particles from pythia_event.data.
>>> Event 74
0 hits are stored in RE05TrackerHitsCollection.
4 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.58228661276403 (GeV)
Total energy deposition in calorimeter : 0.58085585686051 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 436 HEPEvt particles from pythia_event.data.
>>> Event 75
13 hits are stored in RE05TrackerHitsCollection.
61 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.9939093712254 (GeV)
12 hits are stored in RE05TrackerHitsCollection.
50 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 8.7727981469925 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 355 HEPEvt particles from pythia_event.data.
>>> Event 76
12 hits are stored in RE05TrackerHitsCollection.
28 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 3.8068609803996 (GeV)
13 hits are stored in RE05TrackerHitsCollection.
32 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.698178636173 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 865 HEPEvt particles from pythia_event.data.
>>> Event 77
27 hits are stored in RE05TrackerHitsCollection.
92 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 10.150994553197 (GeV)
24 hits are stored in RE05TrackerHitsCollection.
89 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 11.349172648395 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 752 HEPEvt particles from pythia_event.data.
>>> Event 78
0 hits are stored in RE05TrackerHitsCollection.
4 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.66872204212469 (GeV)
Total energy deposition in calorimeter : 0.68487864392449 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 766 HEPEvt particles from pythia_event.data.
>>> Event 79
@@ -1291,15 +1306,15 @@ G4HEPEvtInterface - reading 766 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 564 HEPEvt particles from pythia_event.data.
>>> Event 80
31 hits are stored in RE05TrackerHitsCollection.
46 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.3464821626813 (GeV)
26 hits are stored in RE05TrackerHitsCollection.
51 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.3049730265777 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 220 HEPEvt particles from pythia_event.data.
>>> Event 81
27 hits are stored in RE05TrackerHitsCollection.
39 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.2993051197014 (GeV)
88 hits are stored in RE05TrackerHitsCollection.
37 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.468422384904 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 823 HEPEvt particles from pythia_event.data.
>>> Event 82
@@ -1309,45 +1324,45 @@ G4HEPEvtInterface - reading 823 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 914 HEPEvt particles from pythia_event.data.
>>> Event 83
71 hits are stored in RE05TrackerHitsCollection.
40 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.4709270557185 (GeV)
74 hits are stored in RE05TrackerHitsCollection.
46 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 8.6563541122251 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 232 HEPEvt particles from pythia_event.data.
>>> Event 84
39 hits are stored in RE05TrackerHitsCollection.
35 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 10.861957613421 (GeV)
33 hits are stored in RE05TrackerHitsCollection.
38 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 11.224692656033 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 1034 HEPEvt particles from pythia_event.data.
>>> Event 85
132 hits are stored in RE05TrackerHitsCollection.
91 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 12.977603090207 (GeV)
151 hits are stored in RE05TrackerHitsCollection.
84 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 10.729871389977 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 673 HEPEvt particles from pythia_event.data.
>>> Event 86
37 hits are stored in RE05TrackerHitsCollection.
36 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.6822662934239 (GeV)
55 hits are stored in RE05TrackerHitsCollection.
28 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.3791140859778 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 246 HEPEvt particles from pythia_event.data.
>>> Event 87
35 hits are stored in RE05TrackerHitsCollection.
36 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 3.7199081698857 (GeV)
37 hits are stored in RE05TrackerHitsCollection.
43 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.7662525797425 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 1139 HEPEvt particles from pythia_event.data.
>>> Event 88
0 hits are stored in RE05TrackerHitsCollection.
7 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 1.3294825192629 (GeV)
Total energy deposition in calorimeter : 1.3396185578612 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 991 HEPEvt particles from pythia_event.data.
>>> Event 89
119 hits are stored in RE05TrackerHitsCollection.
53 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.1598621706806 (GeV)
101 hits are stored in RE05TrackerHitsCollection.
56 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.5616731442894 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 430 HEPEvt particles from pythia_event.data.
>>> Event 90
@@ -1357,21 +1372,21 @@ G4HEPEvtInterface - reading 430 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 232 HEPEvt particles from pythia_event.data.
>>> Event 91
35 hits are stored in RE05TrackerHitsCollection.
35 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 7.5759524631424 (GeV)
25 hits are stored in RE05TrackerHitsCollection.
33 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 8.2316363801688 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 410 HEPEvt particles from pythia_event.data.
>>> Event 92
0 hits are stored in RE05TrackerHitsCollection.
5 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.99180741802629 (GeV)
Total energy deposition in calorimeter : 0.98633947373582 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 680 HEPEvt particles from pythia_event.data.
>>> Event 93
54 hits are stored in RE05TrackerHitsCollection.
50 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.1274038373616 (GeV)
48 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.073879977837 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 259 HEPEvt particles from pythia_event.data.
>>> Event 94
@@ -1382,14 +1397,14 @@ G4HEPEvtInterface - reading 259 HEPEvt particles from pythia_event.data.
G4HEPEvtInterface - reading 358 HEPEvt particles from pythia_event.data.
>>> Event 95
16 hits are stored in RE05TrackerHitsCollection.
27 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.4372700628233 (GeV)
33 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 4.0215268163867 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 546 HEPEvt particles from pythia_event.data.
>>> Event 96
0 hits are stored in RE05TrackerHitsCollection.
3 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 0.51440964385132 (GeV)
Total energy deposition in calorimeter : 0.5151867854752 (GeV)
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 611 HEPEvt particles from pythia_event.data.
>>> Event 97
@@ -1399,20 +1414,20 @@ G4HEPEvtInterface - reading 611 HEPEvt particles from pythia_event.data.
0 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 298 HEPEvt particles from pythia_event.data.
>>> Event 98
34 hits are stored in RE05TrackerHitsCollection.
33 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 6.3671448597715 (GeV)
43 hits are stored in RE05TrackerHitsCollection.
27 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 5.5370256736795 (GeV)
1 hits are stored in RE05MuonHitsCollection.
G4HEPEvtInterface - reading 755 HEPEvt particles from pythia_event.data.
>>> Event 99
66 hits are stored in RE05TrackerHitsCollection.
65 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.7220728622893 (GeV)
64 hits are stored in RE05TrackerHitsCollection.
57 hits are stored in RE05CalorimeterHitsCollection.
Total energy deposition in calorimeter : 9.0234175331601 (GeV)
1 hits are stored in RE05MuonHitsCollection.
Run terminated.
Run Summary
Number of events processed : 100
User=24.62s Real=24.66s Sys=0.03s
User=12.31s Real=12.49s Sys=0.08s
#
G4 kernel has come to Quit state.
UserDetectorConstruction deleted.
@@ -1424,28 +1439,28 @@ RunManager is deleting RunManagerKernel.
G4SDManager deleted.
EventManager deleted.
Units table cleared.
Total navigation history collections cleaned: 492
Total navigation history collections cleaned: 477
================== Deleting memory pools ===================
Pool ID '20G4NavigationLevelRep', size : 0.787 MB
Pool ID '20G4NavigationLevelRep', size : 0.764 MB
Pool ID '24G4ReferenceCountedHandleIvE', size : 0.000961 MB
Pool ID '17G4DynamicParticle', size : 0.817 MB
Pool ID '17G4DynamicParticle', size : 0.822 MB
Pool ID '7G4Event', size : 0.000961 MB
Pool ID '17G4PrimaryParticle', size : 0.157 MB
Pool ID '16G4HEPEvtParticle', size : 0.0269 MB
Pool ID '15G4PrimaryVertex', size : 0.000961 MB
Pool ID '15G4HCofThisEvent', size : 0.000961 MB
Pool ID '16G4HitsCollection', size : 0.000961 MB
Pool ID '7G4Track', size : 1.4 MB
Pool ID '18G4TouchableHistory', size : 0.0586 MB
Pool ID '7G4Track', size : 1.41 MB
Pool ID '18G4TouchableHistory', size : 0.0577 MB
Pool ID '15G4CountedObjectIvE', size : 0.00769 MB
Pool ID '12G4Trajectory', size : 0.0231 MB
Pool ID '17G4TrajectoryPoint', size : 0.191 MB
Pool ID '14RE05TrackerHit', size : 0.00577 MB
Pool ID '18RE05CalorimeterHit', size : 0.0135 MB
Pool ID '17G4TrajectoryPoint', size : 0.183 MB
Pool ID '14RE05TrackerHit', size : 0.00673 MB
Pool ID '18RE05CalorimeterHit', size : 0.0125 MB
Pool ID '11RE05MuonHit', size : 0.000961 MB
Pool ID '21G4TrajectoryContainer', size : 0.000961 MB
Pool ID '17G4ReactionProduct', size : 0.0144 MB
Pool ID '10G4Fragment', size : 0.00577 MB
Pool ID '17G4ReactionProduct', size : 0.0135 MB
Pool ID '10G4Fragment', size : 0.00481 MB
Number of memory pools allocated: 20 of which, static: 0
Dynamic pools deleted: 20 / Total memory freed: 3.5 MB
============================================================
@@ -26,7 +26,7 @@
/// \file RE06/exampleRE06.cc
/// \brief Main program of the RE06 example
//
// $Id: exampleRE06.cc 86969 2014-11-21 11:54:05Z gcosmo $
// $Id: exampleRE06.cc 97979 2016-06-30 09:36:20Z gcosmo $
//
// --------------------------------------------------------------
// GEANT 4 - example RE06
File diff suppressed because it is too large Load Diff
+4 -1
View File
@@ -14,7 +14,10 @@ RE01
This example demonstrates how to connect the information between
primary particles and hits. It also utilizes some user-information
classes.
classes. Readout geometry is implemented as a parallel world.
Decay of "Unknown" particle (that may represent whatever a particle
Geant4 does not know how to deal with) is taken care as "pre-assigned
decay products".
RE02
----