Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
MyTasks.cxx
Go to the documentation of this file.
1/// \file
2/// \ingroup tutorial_legacy
3/// A set of classes deriving from TTask.
4/// See macro tasks.C to see an example of use
5/// The Exec function of each class prints one line when it is called.
6///
7/// \macro_code
8///
9/// \author Rene Brun
10
11#include "TTask.h"
12
13class MyRun : public TTask {
14
15public:
16 MyRun() {;}
17 MyRun(const char *name, const char *title);
18 ~MyRun() override {;}
19 void Exec(Option_t *option="") override;
20
21 ClassDefOverride(MyRun,1) // Run Reconstruction task
22};
23
24class MyEvent : public TTask {
25
26public:
27 MyEvent() {;}
28 MyEvent(const char *name, const char *title);
29 ~MyEvent() override {;}
30 void Exec(Option_t *option="") override;
31
32 ClassDefOverride(MyEvent,1) // Event Reconstruction task
33};
34
35class MyGeomInit : public TTask {
36
37public:
38 MyGeomInit() {;}
39 MyGeomInit(const char *name, const char *title);
40 ~MyGeomInit() override {;}
41 void Exec(Option_t *option="") override;
42
43 ClassDefOverride(MyGeomInit,1) // Geometry initialisation task
44};
45
46class MyMaterialInit : public TTask {
47
48public:
49 MyMaterialInit() {;}
50 MyMaterialInit(const char *name, const char *title);
51 ~MyMaterialInit() override {;}
52 void Exec(Option_t *option="") override;
53
54 ClassDefOverride(MyMaterialInit,1) // Materials initialisation task
55};
56
57class MyTracker : public TTask {
58
59public:
60 MyTracker() {;}
61 MyTracker(const char *name, const char *title);
62 ~MyTracker() override {;}
63 void Exec(Option_t *option="") override;
64
65 ClassDefOverride(MyTracker,1) // Main Reconstruction task
66};
67
68class MyRecTPC : public TTask {
69
70public:
71 MyRecTPC() {;}
72 MyRecTPC(const char *name, const char *title);
73 ~MyRecTPC() override {;}
74 void Exec(Option_t *option="") override;
75
76 ClassDefOverride(MyRecTPC,1) // TPC Reconstruction
77};
78
79
80class MyRecITS : public TTask {
81
82public:
83 MyRecITS() {;}
84 MyRecITS(const char *name, const char *title);
85 ~MyRecITS() override {;}
86 void Exec(Option_t *option="") override;
87
88 ClassDefOverride(MyRecITS,1) // ITS Reconstruction
89};
90
91
92class MyRecMUON : public TTask {
93
94public:
95 MyRecMUON() {;}
96 MyRecMUON(const char *name, const char *title);
97 ~MyRecMUON() override {;}
98 void Exec(Option_t *option="") override;
99
100 ClassDefOverride(MyRecMUON,1) // MUON Reconstruction
101};
102
103
104class MyRecPHOS : public TTask {
105
106public:
107 MyRecPHOS() {;}
108 MyRecPHOS(const char *name, const char *title);
109 ~MyRecPHOS() override {;}
110 void Exec(Option_t *option="") override;
111
112 ClassDefOverride(MyRecPHOS,1) // PHOS Reconstruction
113};
114
115
116class MyRecRICH : public TTask {
117
118public:
119 MyRecRICH() {;}
120 MyRecRICH(const char *name, const char *title);
121 ~MyRecRICH() override {;}
122 void Exec(Option_t *option="") override;
123
124 ClassDefOverride(MyRecRICH,1) // RICH Reconstruction
125};
126
127
128class MyRecTRD : public TTask {
129
130public:
131 MyRecTRD() {;}
132 MyRecTRD(const char *name, const char *title);
133 ~MyRecTRD() override {;}
134 void Exec(Option_t *option="") override;
135
136 ClassDefOverride(MyRecTRD,1) // TRD Reconstruction
137};
138
139
140class MyRecGlobal : public TTask {
141
142public:
143 MyRecGlobal() {;}
144 MyRecGlobal(const char *name, const char *title);
145 ~MyRecGlobal() override {;}
146 void Exec(Option_t *option="") override;
147
148 ClassDefOverride(MyRecGlobal,1) // Global Reconstruction
149};
150
151
152////////////////////////////////////////////////////////////////////////////////
153
154MyRun::MyRun(const char *name, const char *title)
155 :TTask(name,title)
156{
157}
158
159void MyRun::Exec(Option_t * /*option*/)
160{
161 printf("MyRun executing\n");
162}
163
164////////////////////////////////////////////////////////////////////////////////
165
166MyEvent::MyEvent(const char *name, const char *title)
167 :TTask(name,title)
168{
169}
170
171void MyEvent::Exec(Option_t * /*option*/)
172{
173 printf("MyEvent executing\n");
174}
175
176////////////////////////////////////////////////////////////////////////////////
177
178MyGeomInit::MyGeomInit(const char *name, const char *title)
179 :TTask(name,title)
180{
181}
182
183void MyGeomInit::Exec(Option_t * /*option*/)
184{
185 printf("MyGeomInit executing\n");
186}
187
188////////////////////////////////////////////////////////////////////////////////
189
190MyMaterialInit::MyMaterialInit(const char *name, const char *title)
191 :TTask(name,title)
192{
193}
194
195void MyMaterialInit::Exec(Option_t * /*option*/)
196{
197 printf("MyMaterialInit executing\n");
198}
199
200////////////////////////////////////////////////////////////////////////////////
201
202MyTracker::MyTracker(const char *name, const char *title)
203 :TTask(name,title)
204{
205}
206
207void MyTracker::Exec(Option_t * /*option*/)
208{
209 printf("MyTracker executing\n");
210}
211
212////////////////////////////////////////////////////////////////////////////////
213
214MyRecTPC::MyRecTPC(const char *name, const char *title)
215 :TTask(name,title)
216{
217}
218
219void MyRecTPC::Exec(Option_t * /*option*/)
220{
221 printf("MyRecTPC executing\n");
222}
223
224////////////////////////////////////////////////////////////////////////////////
225
226MyRecITS::MyRecITS(const char *name, const char *title)
227 :TTask(name,title)
228{
229}
230
231void MyRecITS::Exec(Option_t * /*option*/)
232{
233 printf("MyRecITS executing\n");
234}
235
236////////////////////////////////////////////////////////////////////////////////
237
238MyRecMUON::MyRecMUON(const char *name, const char *title)
239 :TTask(name,title)
240{
241}
242
243void MyRecMUON::Exec(Option_t * /*option*/)
244{
245 printf("MyRecMUON executing\n");
246}
247
248////////////////////////////////////////////////////////////////////////////////
249
250MyRecPHOS::MyRecPHOS(const char *name, const char *title)
251 :TTask(name,title)
252{
253}
254
255void MyRecPHOS::Exec(Option_t * /*option*/)
256{
257 printf("MyRecPHOS executing\n");
258}
259
260////////////////////////////////////////////////////////////////////////////////
261
262MyRecRICH::MyRecRICH(const char *name, const char *title)
263 :TTask(name,title)
264{
265}
266
267void MyRecRICH::Exec(Option_t * /*option*/)
268{
269 printf("MyRecRICH executing\n");
270}
271
272////////////////////////////////////////////////////////////////////////////////
273
274MyRecTRD::MyRecTRD(const char *name, const char *title)
275 :TTask(name,title)
276{
277}
278
279void MyRecTRD::Exec(Option_t * /*option*/)
280{
281 printf("MyRecTRD executing\n");
282}
283
284////////////////////////////////////////////////////////////////////////////////
285
286MyRecGlobal::MyRecGlobal(const char *name, const char *title)
287 :TTask(name,title)
288{
289}
290
291void MyRecGlobal::Exec(Option_t * /*option*/)
292{
293 printf("MyRecGlobal executing\n");
294}
const char Option_t
Definition RtypesCore.h:66
#define ClassDefOverride(name, id)
Definition Rtypes.h:341
Option_t Option_t option
char name[80]
Definition TGX11.cxx:110
<div class="legacybox"><h2>Legacy Code</h2> TTask is a legacy interface: there will be no bug fixes n...
Definition TTask.h:35
virtual void Exec(Option_t *option)
Dummy Execute.
Definition TTask.cxx:267