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