13 TTask *geant3 =
new TTask(
"geant3",
"Geant3 simulation main program");
14 gROOT->GetListOfTasks()->Add(geant3);
15 TTask *uginit =
new TTask(
"uginit",
"Initialisation manager");
17 TTask *uglast =
new TTask(
"uglast",
"Termination manager");
22 TTask *ugeom =
new TTask(
"ugeom",
"Geometry initialisation manager");
23 TTask *gphysi =
new TTask(
"gphysi",
"Initialise cross-sections and energy loss tables");
24 TTask *ggclos =
new TTask(
"ggclos",
"Geometry analyzer and optimizer");
29 TTask *gtrigi =
new TTask(
"gtrigi",
"Event initialisation");
30 TTask *gtrig =
new TTask(
"gtrig",
"Event manager");
31 TTask *gtrigc =
new TTask(
"gtrigc",
"Event cleaner");
35 TTask *glast =
new TTask(
"glast",
"Geant3 termination");
36 TTask *igend =
new TTask(
"igend",
"Graphics package termination");
39 TTask *gukine =
new TTask(
"gukine",
"Event generator manager");
40 TTask *gutrev =
new TTask(
"gutrev",
"Event application manager");
41 TTask *gudigi =
new TTask(
"gudigi",
"Event digitisation manager");
42 TTask *guout =
new TTask(
"guout",
"Event termination manager");
47 TTask *gtreve =
new TTask(
"gtreve",
"Geant3 event manager");
49 TTask *gltrac =
new TTask(
"gltrac",
"Initialize tracking parameters");
50 TTask *gftrac =
new TTask(
"gftrac",
"select next track segment from stack JTRACK");
51 TTask *gutrak =
new TTask(
"gutrak",
"Application track manager");
55 TTask *gtrack =
new TTask(
"gtrack",
"Geant3 track manager");
57 TTask *gtgama =
new TTask(
"gtgama",
"photon propagator");
58 TTask *gtelec =
new TTask(
"gtelec",
"electron propagator");
59 TTask *gtneut =
new TTask(
"gtneut",
"neutron propagator");
60 TTask *gthadr =
new TTask(
"gthadr",
"hadron propagator");
61 TTask *gtmuon =
new TTask(
"gtmuon",
"muon propagator");
62 TTask *gtnino =
new TTask(
"gtnino",
"geantino propagator");
63 TTask *gtckov =
new TTask(
"gtckov",
"Cherenkov light propagator");
64 TTask *gthion =
new TTask(
"gthion",
"heavy ion propagator");
65 TTask *gustep =
new TTask(
"gustep",
"Application step manager");
66 TTask *gtmedi =
new TTask(
"gtmedi",
"Geometry volume finder");
77 TTask *gtnext =
new TTask(
"gtnext",
"Geometry bounary manager");
78 TTask *gpairg =
new TTask(
"gpairg",
"Generate pair production");
79 TTask *gcomp =
new TTask(
"gcomp",
"Generate Compton scattering");
80 TTask *gphot =
new TTask(
"gphot",
"Generate photo effect");
81 TTask *grayl =
new TTask(
"grayl",
"Generate Rayleigh effect");
82 TTask *gpfis =
new TTask(
"gpfis",
"Generate photo fission");
89 TTask *guswim =
new TTask(
"guswim",
"magnetic field propagator");
90 TTask *ggckov =
new TTask(
"ggckov",
"Generate Cherenkov photons");
91 TTask *gsync =
new TTask(
"gsync",
"Generate synchrotron radiation");
92 TTask *gmults =
new TTask(
"gmults",
"Apply multiple scattering");
93 TTask *gbreme =
new TTask(
"gbreme",
"Generate Bremsstrahlung");
94 TTask *gdray =
new TTask(
"gdray",
"Generate delta ray");
95 TTask *ganni =
new TTask(
"ganni",
"Generate Positron annihilation");
96 TTask *gannir =
new TTask(
"gannir",
"Stopped tracks and annihilation at rest");
106 TTask *guphad =
new TTask(
"guphad",
"Hadronic cross-section manager");
107 TTask *guhadr =
new TTask(
"guhadr",
"Hadronic cascade manager");
108 TTask *gdecay =
new TTask(
"gdecay",
"Particle decay");
122 TTask *gbremm =
new TTask(
"gbremm",
"Generate Bremsstrahlung");
123 TTask *gpairm =
new TTask(
"gpairm",
"Generate Pair production");
124 TTask *gmunu =
new TTask(
"gmunu",
"Generate Nuclear interaction");
137 TTask *glisur =
new TTask(
"glisur",
"Photon is reflected");
Using a TBrowser one can browse all ROOT objects.
TTask is a base class that can be used to build a complex tree of Tasks.
virtual void Add(TTask *task)
Add TTask to this.