|
Parent directory |
- |
2025-01-30 08:00:56 |
|
Geant4 - Cexmc advanced example
README
Author: A. Radkov (alexey.radkov@gmail.com)
------> Introduction
SEE ALSO: README
|
|
CexmcAngularRange.cc |
5013 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:34 |
angular range object |
|
CexmcAST.cc |
15280 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:34 |
abstract syntax tree for custom filter scripting language |
|
CexmcASTEval.cc |
39063 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
abstract syntax tree for custom filter eval |
|
CexmcChargeExchangeReconstructor.cc |
13377 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
charge exchange reconstructor |
|
CexmcChargeExchangeReconstructorMessenger.cc |
17153 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
charge exchange reconstructor messenger |
|
CexmcCommon.cc |
2435 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
global objects etc. |
|
CexmcCustomFilter.cc |
6698 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
custom filter grammar and compiler |
|
CexmcCustomFilterEval.cc |
6309 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
custom filter eval |
|
CexmcEnergyDepositDigitizer.cc |
14072 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
digitizes of energy deposit in a single event |
|
CexmcEnergyDepositDigitizerMessenger.cc |
18191 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
energy deposit digitizer messenger |
|
CexmcEnergyDepositInCalorimeter.cc |
4565 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
energy deposit scorer in calorimeters |
|
CexmcEnergyDepositInLeftRightSet.cc |
3691 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:35 |
energy deposit scorer in left/right detector sets |
|
CexmcEventAction.cc |
42288 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
event action |
|
CexmcEventActionMessenger.cc |
5340 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
event action messenger (verbose level etc.) |
|
CexmcEventInfo.cc |
2464 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
event information passed to run manager |
|
CexmcException.cc |
9103 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
cexmc exceptions |
|
CexmcGenbod.cc |
4248 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
original fortran routine GENBOD wrapper |
|
CexmcHadronicProcess.cc |
7833 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
hadronic process with production model |
|
CexmcHistoManager.cc |
33145 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
histograming manager (singleton) |
|
CexmcHistoManagerMessenger.cc |
8683 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
commands to list and show histograms |
|
CexmcHistoWidget.cc |
3743 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
histogram widget without context menu |
|
CexmcIncidentParticleTrackInfo.cc |
2616 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
incident particle track info |
|
CexmcMessenger.cc |
11065 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
common messenger stuff (directories etc.) |
|
CexmcParticleGun.cc |
2592 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
particle gun |
|
CexmcParticleGunMessenger.cc |
6291 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
original position and momentum of the incident beam particle |
|
CexmcPhaseSpaceGenerator.cc |
3436 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
phase space generator interface |
|
CexmcPhysicsManager.cc |
2621 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:36 |
interface for external access to physics aspects |
|
CexmcPhysicsManagerMessenger.cc |
3614 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
physics manager messenger (max IL correction etc.) |
|
CexmcPrimaryGeneratorAction.cc |
4452 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
primary particle position, direction, energy etc. |
|
CexmcPrimaryGeneratorActionMessenger.cc |
6241 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
user assigned gun parameters |
|
CexmcPrimitiveScorer.cc |
2831 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
primitive scorer with a messenger |
|
CexmcProductionModel.cc |
5747 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
interface to production model |
|
CexmcProductionModelData.cc |
6309 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
SCM/LAB lorentz vector of the particles in reaction |
|
CexmcProductionModelMessenger.cc |
6170 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
set various production model aspects |
|
CexmcReconstructor.cc |
15564 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
reconstructor base class |
|
CexmcReconstructorMessenger.cc |
11127 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
reconstructor messenger |
|
CexmcReimplementedGenbod.cc |
7583 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
reimplemented GENBOD |
|
CexmcRun.cc |
4481 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
run data (acceptances etc.) |
|
CexmcRunAction.cc |
10240 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:37 |
run action |
|
CexmcRunManager.cc |
57850 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
run manager |
|
CexmcRunManagerMessenger.cc |
12065 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
init parameters (production model, gdml file etc.) |
|
CexmcScenePrimitives.cc |
7487 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
auxiliary scene primitives (radial lines etc.) |
|
CexmcScenePrimitivesMessenger.cc |
8836 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
draw auxiliary scene primitives |
|
CexmcSensitiveDetectorMessenger.cc |
4520 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
sensitive detector messenger (verbose level etc.) |
|
CexmcSetup.cc |
20970 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
physical setup |
|
CexmcSimpleDecayTableStore.cc |
2667 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
decay table serialization helper |
|
CexmcSimpleEnergyDeposit.cc |
3863 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
simple energy deposit scorer |
|
CexmcSimpleLorentzVectorStore.cc |
2662 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
G4LorentzVector serialization helper |
|
CexmcSimpleProductionModelDataStore.cc |
4976 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
serialization helper for production model data |
|
CexmcSimpleRangeWithValue.cc |
2952 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
auxiliary functions for simple range instances |
|
CexmcSimpleThreeVectorStore.cc |
2597 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
G4ThreeVector serialization helper |
|
CexmcSimpleTrackPointInfoStore.cc |
3580 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
serialization helper for track point info objects |
|
CexmcSteppingAction.cc |
4714 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
stepping action |
|
CexmcStudiedProcess.cc |
3889 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
studied process in the target |
|
CexmcTrackInfo.cc |
2432 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
track info |
|
CexmcTrackingAction.cc |
6702 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
tracking action |
|
CexmcTrackPointInfo.cc |
3839 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
single track point information |
|
CexmcTrackPoints.cc |
5841 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
track points collection |
|
CexmcTrackPointsDigitizer.cc |
10554 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:38 |
track points collector |
|
CexmcTrackPointsFilter.cc |
2779 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:39 |
track points of interest |
|
CexmcTrackPointsInCalorimeter.cc |
5158 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:39 |
track points in calorimeter |
|
CexmcTrackPointsInLeftRightSet.cc |
4267 bytes |
2025-01-30 08:00:56 |
2025-01-30 09:19:39 |
track points in left/right detector sets |