MyTasks.cxx

Go to the documentation of this file.
00001 // A set of classes deriving from TTask
00002 // see macro tasks.C to see an example of use
00003 // The Exec function of each class prints one line when it is called.
00004 //Author: Rene Brun
00005          
00006 #include "TTask.h"
00007    
00008 class MyRun : public TTask {
00009    
00010 public:
00011    MyRun() {;}
00012    MyRun(const char *name, const char *title);
00013    virtual ~MyRun() {;}
00014    void Exec(Option_t *option="");
00015    
00016    ClassDef(MyRun,1)   // Run Reconstruction task
00017 };
00018    
00019 class MyEvent : public TTask {
00020    
00021 public:
00022    MyEvent() {;} 
00023    MyEvent(const char *name, const char *title);
00024    virtual ~MyEvent() {;}
00025    void Exec(Option_t *option="");
00026    
00027    ClassDef(MyEvent,1)   // Event Reconstruction task
00028 };
00029          
00030 class MyGeomInit : public TTask {
00031    
00032 public: 
00033    MyGeomInit() {;}
00034    MyGeomInit(const char *name, const char *title);
00035    virtual ~MyGeomInit() {;}
00036    void Exec(Option_t *option="");
00037    
00038    ClassDef(MyGeomInit,1)   // Geometry initialisation task
00039 };
00040          
00041 class MyMaterialInit : public TTask {
00042    
00043 public:
00044    MyMaterialInit() {;}
00045    MyMaterialInit(const char *name, const char *title);
00046    virtual ~MyMaterialInit() {;}
00047    void Exec(Option_t *option="");
00048    
00049    ClassDef(MyMaterialInit,1)   // Materials initialisation task
00050 };
00051    
00052 class MyTracker : public TTask {
00053    
00054 public:
00055    MyTracker() {;}
00056    MyTracker(const char *name, const char *title);
00057    virtual ~MyTracker() {;}
00058    void Exec(Option_t *option="");
00059    
00060    ClassDef(MyTracker,1)   // Main Reconstruction task
00061 };
00062    
00063 class MyRecTPC : public TTask {
00064    
00065 public:
00066    MyRecTPC() {;}
00067    MyRecTPC(const char *name, const char *title);
00068    virtual ~MyRecTPC() {;}
00069    void Exec(Option_t *option="");
00070    
00071    ClassDef(MyRecTPC,1)   // TPC Reconstruction 
00072 };
00073    
00074 
00075 class MyRecITS : public TTask {
00076       
00077 public:
00078    MyRecITS() {;}
00079    MyRecITS(const char *name, const char *title);
00080    virtual ~MyRecITS() {;}
00081    void Exec(Option_t *option="");
00082    
00083    ClassDef(MyRecITS,1)   // ITS Reconstruction 
00084 };
00085    
00086 
00087 class MyRecMUON : public TTask {
00088       
00089 public:
00090    MyRecMUON() {;}
00091    MyRecMUON(const char *name, const char *title);
00092    virtual ~MyRecMUON() {;}
00093    void Exec(Option_t *option="");
00094    
00095    ClassDef(MyRecMUON,1)   // MUON Reconstruction 
00096 };
00097    
00098 
00099 class MyRecPHOS : public TTask {
00100       
00101 public:
00102    MyRecPHOS() {;}
00103    MyRecPHOS(const char *name, const char *title);
00104    virtual ~MyRecPHOS() {;}
00105    void Exec(Option_t *option="");
00106    
00107    ClassDef(MyRecPHOS,1)   // PHOS Reconstruction 
00108 };
00109    
00110 
00111 class MyRecRICH : public TTask {
00112       
00113 public:
00114    MyRecRICH() {;}
00115    MyRecRICH(const char *name, const char *title);
00116    virtual ~MyRecRICH() {;}
00117    void Exec(Option_t *option="");
00118    
00119    ClassDef(MyRecRICH,1)   // RICH Reconstruction 
00120 };
00121    
00122 
00123 class MyRecTRD : public TTask {
00124       
00125 public:
00126    MyRecTRD() {;}
00127    MyRecTRD(const char *name, const char *title);
00128    virtual ~MyRecTRD() {;}
00129    void Exec(Option_t *option="");
00130    
00131    ClassDef(MyRecTRD,1)   // TRD Reconstruction 
00132 };
00133    
00134 
00135 class MyRecGlobal : public TTask {
00136       
00137 public:
00138    MyRecGlobal() {;}
00139    MyRecGlobal(const char *name, const char *title);
00140    virtual ~MyRecGlobal() {;}
00141    void Exec(Option_t *option="");
00142    
00143    ClassDef(MyRecGlobal,1)   // Global Reconstruction 
00144 };
00145    
00146 
00147 //---------------------------------------------------------   
00148 ClassImp(MyRun)
00149    
00150 MyRun::MyRun(const char *name, const char *title) 
00151       :TTask(name,title)
00152 {
00153 }
00154 
00155 void MyRun::Exec(Option_t * /*option*/)
00156 {
00157    printf("MyRun executing\n");
00158 }
00159 
00160 //---------------------------------------------------------   
00161 ClassImp(MyEvent)
00162    
00163 MyEvent::MyEvent(const char *name, const char *title) 
00164       :TTask(name,title)
00165 {
00166 }
00167 
00168 void MyEvent::Exec(Option_t * /*option*/)
00169 {
00170    printf("MyEvent executing\n");
00171 }
00172 
00173 //---------------------------------------------------------   
00174 ClassImp(MyGeomInit)
00175    
00176 MyGeomInit::MyGeomInit(const char *name, const char *title) 
00177       :TTask(name,title)
00178 {
00179 }
00180 
00181 void MyGeomInit::Exec(Option_t * /*option*/)
00182 {
00183    printf("MyGeomInit executing\n");
00184 }
00185 
00186 //---------------------------------------------------------   
00187 ClassImp(MyMaterialInit)
00188    
00189 MyMaterialInit::MyMaterialInit(const char *name, const char *title) 
00190       :TTask(name,title)
00191 {
00192 }
00193 
00194 void MyMaterialInit::Exec(Option_t * /*option*/)
00195 {
00196    printf("MyMaterialInit executing\n");
00197 }
00198 
00199 //---------------------------------------------------------   
00200 ClassImp(MyTracker)
00201    
00202 MyTracker::MyTracker(const char *name, const char *title) 
00203       :TTask(name,title)
00204 {
00205 }
00206 
00207 void MyTracker::Exec(Option_t * /*option*/)
00208 {
00209    printf("MyTracker executing\n");
00210 }
00211 
00212 //---------------------------------------------------------   
00213 ClassImp(MyRecTPC)
00214    
00215 MyRecTPC::MyRecTPC(const char *name, const char *title) 
00216       :TTask(name,title)
00217 {
00218 }
00219 
00220 void MyRecTPC::Exec(Option_t * /*option*/)
00221 {
00222    printf("MyRecTPC executing\n");
00223 }
00224 
00225 //---------------------------------------------------------   
00226 ClassImp(MyRecITS)
00227    
00228 MyRecITS::MyRecITS(const char *name, const char *title) 
00229       :TTask(name,title)
00230 {
00231 }
00232 
00233 void MyRecITS::Exec(Option_t * /*option*/)
00234 {
00235    printf("MyRecITS executing\n");
00236 }
00237 
00238 //---------------------------------------------------------   
00239 ClassImp(MyRecMUON)
00240    
00241 MyRecMUON::MyRecMUON(const char *name, const char *title) 
00242       :TTask(name,title)
00243 {
00244 }
00245 
00246 void MyRecMUON::Exec(Option_t * /*option*/)
00247 {
00248    printf("MyRecMUON executing\n");
00249 }
00250 
00251 //---------------------------------------------------------   
00252 ClassImp(MyRecPHOS)
00253    
00254 MyRecPHOS::MyRecPHOS(const char *name, const char *title) 
00255       :TTask(name,title)
00256 {
00257 }
00258 
00259 void MyRecPHOS::Exec(Option_t * /*option*/)
00260 {
00261    printf("MyRecPHOS executing\n");
00262 }
00263 
00264 //---------------------------------------------------------   
00265 ClassImp(MyRecRICH)
00266    
00267 MyRecRICH::MyRecRICH(const char *name, const char *title) 
00268       :TTask(name,title)
00269 {
00270 }
00271 
00272 void MyRecRICH::Exec(Option_t * /*option*/)
00273 {
00274    printf("MyRecRICH executing\n");
00275 }
00276 
00277 //---------------------------------------------------------   
00278 ClassImp(MyRecTRD)
00279    
00280 MyRecTRD::MyRecTRD(const char *name, const char *title) 
00281       :TTask(name,title)
00282 {
00283 }
00284 
00285 void MyRecTRD::Exec(Option_t * /*option*/)
00286 {
00287    printf("MyRecTRD executing\n");
00288 }
00289 
00290 //---------------------------------------------------------   
00291 ClassImp(MyRecGlobal)
00292    
00293 MyRecGlobal::MyRecGlobal(const char *name, const char *title) 
00294       :TTask(name,title)
00295 {
00296 }
00297 
00298 void MyRecGlobal::Exec(Option_t * /*option*/)
00299 {
00300    printf("MyRecGlobal executing\n");
00301 }

Generated on Tue Jul 5 15:44:51 2011 for ROOT_528-00b_version by  doxygen 1.5.1