2 -------------------------------------------------------------
7 Redesign using new TVirtualMC* interfaces (in Root):
8 Classes moved to geant4_mc:
13 AliPrimaryGeneratorAction: direct usage of AliRun::fParticles
14 replaced with calls to AliRun only.
17 AliRunMessenger - new class;
18 - implements commands /aliRun/initialize, /aliRun/beamOn
19 that call the AliRun::Init(), AliRun::Run() methods
22 AliPrimaryGeneratorAction:
23 - added enum type AliPrimaryGenerator;
25 - ConstructAliGenerator(), GenerateAliGeneratorPrimaries()
26 - new methods supported AliGenerator from AliRoot;
27 (AliGenerator is instantiated in Config.C; the event generator
28 libraries are loaded dynamicaly from AliRoot/lib)
29 AliPrimaryGeneratorMessenger:
30 changed commands: /alPrimaries -> /alGenerator
31 /alPrimaries/generator id -> /alGenerator/set genName
34 All classes renamed: Al -> Ali
38 AlG4RunManager : AliRunManager
39 - creates and configures G4RunManager, AlVisManager,
40 geant4 and Root UI (interactive shells)
42 - defines commands /alRun/*
43 that were previously defined by AlRunActionMessenger
47 StartRootUI() - method for switch to the interactive Root UI;
48 Root graphic does not work when OPACS graphics driver is used.
49 AlRunActionMessenger - new class;
50 commands: /alRun/verbose
54 AlPrimaryGeneratorAction:
57 G4int fNofGunParticles;
59 ConstructParticleGun():
60 creates the generator selected by fGeneratorID
61 and fNofGunParticles (default: 1);
62 implemented generators:
63 void GeantinoGenerator() - default;
64 void ChargedgeantinoGenerator();
65 void PiKaonProtonMixtureGenerator();
67 AlPrimaryGeneratorMessenger
68 commands for changing fGeneratorID and fNofGunParticles:
69 /alPrimaries/generator
70 /alPrimaries/nofParticles
71 The particle gun built by generator can be listed/modified
72 by /alPrimaries/gun commands.
75 Modified for new persistency (root) design.
78 Options G4ROOT/ODBMS_STORE_HITS renamed to ALICE_ROOT/ODBMS;
82 modified for root persistency option (G4ROOT_STORE_HITS);
85 Deafault AlPrimaryGeneratorAction:
86 generates 20 pi with given distribution of eta, pT
87 !! check/change to a good physics example
90 GNUmakefile: added G4ODBMS option
97 added default Alice primary generator action
98 (using AliceParticleGun)