#ifndef ALIFMDMCTRACKINSPECTORTASK_H
#define ALIFMDMCTRACKINSPECTORTASK_H
#include "AliBaseESDTask.h"
#include "AliFMDMCTrackInspector.h"
#include "AliFMDEventInspector.h"
class AliFMDMCTrackInspectorTask : public AliBaseESDTask
{
public:
AliFMDMCTrackInspectorTask()
: AliBaseESDTask(),
fEventInspector(),
fTrackInspector()
{}
AliFMDMCTrackInspectorTask(const char* name, Bool_t useTuple=false);
~AliFMDMCTrackInspectorTask() {}
Bool_t Setup();
Bool_t Book();
Bool_t PreData(const TAxis& ipz, const TAxis& eta);
Bool_t Event(AliESDEvent& esd);
Bool_t Finalize() { fTrackInspector.Fit(fResults); return true; }
void Print(Option_t* option="") const;
AliFMDEventInspector& GetEventInspector() { return fEventInspector; }
const AliFMDEventInspector& GetEventInspector() const
{
return fEventInspector;
}
AliFMDMCTrackInspector& GetTrackInspector() { return fTrackInspector; }
const AliFMDMCTrackInspector& GetTrackInspector() const
{
return fTrackInspector;
}
void SetDebug(Int_t dbg) {
AliBaseESDTask::SetDebug(dbg); GetTrackInspector().SetDebug(dbg); }
protected:
AliFMDMCTrackInspectorTask(const AliFMDMCTrackInspectorTask& o);
AliFMDMCTrackInspectorTask& operator=(const AliFMDMCTrackInspectorTask&o);
TAxis* DefaultEtaAxis() const;
TAxis* DefaultVertexAxis() const;
AliFMDEventInspector fEventInspector;
AliFMDMCTrackInspector fTrackInspector;
ClassDef(AliFMDMCTrackInspectorTask,1);
};
#endif
AliFMDMCTrackInspectorTask.h:1 AliFMDMCTrackInspectorTask.h:2 AliFMDMCTrackInspectorTask.h:3 AliFMDMCTrackInspectorTask.h:4 AliFMDMCTrackInspectorTask.h:5 AliFMDMCTrackInspectorTask.h:6 AliFMDMCTrackInspectorTask.h:7 AliFMDMCTrackInspectorTask.h:8 AliFMDMCTrackInspectorTask.h:9 AliFMDMCTrackInspectorTask.h:10 AliFMDMCTrackInspectorTask.h:11 AliFMDMCTrackInspectorTask.h:12 AliFMDMCTrackInspectorTask.h:13 AliFMDMCTrackInspectorTask.h:14 AliFMDMCTrackInspectorTask.h:15 AliFMDMCTrackInspectorTask.h:16 AliFMDMCTrackInspectorTask.h:17 AliFMDMCTrackInspectorTask.h:18 AliFMDMCTrackInspectorTask.h:19 AliFMDMCTrackInspectorTask.h:20 AliFMDMCTrackInspectorTask.h:21 AliFMDMCTrackInspectorTask.h:22 AliFMDMCTrackInspectorTask.h:23 AliFMDMCTrackInspectorTask.h:24 AliFMDMCTrackInspectorTask.h:25 AliFMDMCTrackInspectorTask.h:26 AliFMDMCTrackInspectorTask.h:27 AliFMDMCTrackInspectorTask.h:28 AliFMDMCTrackInspectorTask.h:29 AliFMDMCTrackInspectorTask.h:30 AliFMDMCTrackInspectorTask.h:31 AliFMDMCTrackInspectorTask.h:32 AliFMDMCTrackInspectorTask.h:33 AliFMDMCTrackInspectorTask.h:34 AliFMDMCTrackInspectorTask.h:35 AliFMDMCTrackInspectorTask.h:36 AliFMDMCTrackInspectorTask.h:37 AliFMDMCTrackInspectorTask.h:38 AliFMDMCTrackInspectorTask.h:39 AliFMDMCTrackInspectorTask.h:40 AliFMDMCTrackInspectorTask.h:41 AliFMDMCTrackInspectorTask.h:42 AliFMDMCTrackInspectorTask.h:43 AliFMDMCTrackInspectorTask.h:44 AliFMDMCTrackInspectorTask.h:45 AliFMDMCTrackInspectorTask.h:46 AliFMDMCTrackInspectorTask.h:47 AliFMDMCTrackInspectorTask.h:48 AliFMDMCTrackInspectorTask.h:49 AliFMDMCTrackInspectorTask.h:50 AliFMDMCTrackInspectorTask.h:51 AliFMDMCTrackInspectorTask.h:52 AliFMDMCTrackInspectorTask.h:53 AliFMDMCTrackInspectorTask.h:54 AliFMDMCTrackInspectorTask.h:55 AliFMDMCTrackInspectorTask.h:56 AliFMDMCTrackInspectorTask.h:57 AliFMDMCTrackInspectorTask.h:58 AliFMDMCTrackInspectorTask.h:59 AliFMDMCTrackInspectorTask.h:60 AliFMDMCTrackInspectorTask.h:61 AliFMDMCTrackInspectorTask.h:62 AliFMDMCTrackInspectorTask.h:63 AliFMDMCTrackInspectorTask.h:64 AliFMDMCTrackInspectorTask.h:65 AliFMDMCTrackInspectorTask.h:66 AliFMDMCTrackInspectorTask.h:67 AliFMDMCTrackInspectorTask.h:68 AliFMDMCTrackInspectorTask.h:69 AliFMDMCTrackInspectorTask.h:70 AliFMDMCTrackInspectorTask.h:71 AliFMDMCTrackInspectorTask.h:72 AliFMDMCTrackInspectorTask.h:73 AliFMDMCTrackInspectorTask.h:74 AliFMDMCTrackInspectorTask.h:75 AliFMDMCTrackInspectorTask.h:76 AliFMDMCTrackInspectorTask.h:77 AliFMDMCTrackInspectorTask.h:78 AliFMDMCTrackInspectorTask.h:79 AliFMDMCTrackInspectorTask.h:80 AliFMDMCTrackInspectorTask.h:81 AliFMDMCTrackInspectorTask.h:82 AliFMDMCTrackInspectorTask.h:83 AliFMDMCTrackInspectorTask.h:84 AliFMDMCTrackInspectorTask.h:85 AliFMDMCTrackInspectorTask.h:86 AliFMDMCTrackInspectorTask.h:87 AliFMDMCTrackInspectorTask.h:88 AliFMDMCTrackInspectorTask.h:89 AliFMDMCTrackInspectorTask.h:90 AliFMDMCTrackInspectorTask.h:91 AliFMDMCTrackInspectorTask.h:92 AliFMDMCTrackInspectorTask.h:93 AliFMDMCTrackInspectorTask.h:94 AliFMDMCTrackInspectorTask.h:95 AliFMDMCTrackInspectorTask.h:96 AliFMDMCTrackInspectorTask.h:97 AliFMDMCTrackInspectorTask.h:98 AliFMDMCTrackInspectorTask.h:99 AliFMDMCTrackInspectorTask.h:100 AliFMDMCTrackInspectorTask.h:101 AliFMDMCTrackInspectorTask.h:102 AliFMDMCTrackInspectorTask.h:103 AliFMDMCTrackInspectorTask.h:104 AliFMDMCTrackInspectorTask.h:105 AliFMDMCTrackInspectorTask.h:106 AliFMDMCTrackInspectorTask.h:107 AliFMDMCTrackInspectorTask.h:108 AliFMDMCTrackInspectorTask.h:109 AliFMDMCTrackInspectorTask.h:110 AliFMDMCTrackInspectorTask.h:111 AliFMDMCTrackInspectorTask.h:112 AliFMDMCTrackInspectorTask.h:113 AliFMDMCTrackInspectorTask.h:114 AliFMDMCTrackInspectorTask.h:115 AliFMDMCTrackInspectorTask.h:116 AliFMDMCTrackInspectorTask.h:117 AliFMDMCTrackInspectorTask.h:118 AliFMDMCTrackInspectorTask.h:119 AliFMDMCTrackInspectorTask.h:120 AliFMDMCTrackInspectorTask.h:121 AliFMDMCTrackInspectorTask.h:122 AliFMDMCTrackInspectorTask.h:123 AliFMDMCTrackInspectorTask.h:124 AliFMDMCTrackInspectorTask.h:125 AliFMDMCTrackInspectorTask.h:126 AliFMDMCTrackInspectorTask.h:127 AliFMDMCTrackInspectorTask.h:128 AliFMDMCTrackInspectorTask.h:129 AliFMDMCTrackInspectorTask.h:130 AliFMDMCTrackInspectorTask.h:131 AliFMDMCTrackInspectorTask.h:132 AliFMDMCTrackInspectorTask.h:133 AliFMDMCTrackInspectorTask.h:134 AliFMDMCTrackInspectorTask.h:135 AliFMDMCTrackInspectorTask.h:136 AliFMDMCTrackInspectorTask.h:137 AliFMDMCTrackInspectorTask.h:138 AliFMDMCTrackInspectorTask.h:139 AliFMDMCTrackInspectorTask.h:140 AliFMDMCTrackInspectorTask.h:141 AliFMDMCTrackInspectorTask.h:142 AliFMDMCTrackInspectorTask.h:143 AliFMDMCTrackInspectorTask.h:144 AliFMDMCTrackInspectorTask.h:145 AliFMDMCTrackInspectorTask.h:146 AliFMDMCTrackInspectorTask.h:147 AliFMDMCTrackInspectorTask.h:148 AliFMDMCTrackInspectorTask.h:149 AliFMDMCTrackInspectorTask.h:150 AliFMDMCTrackInspectorTask.h:151 AliFMDMCTrackInspectorTask.h:152 AliFMDMCTrackInspectorTask.h:153 AliFMDMCTrackInspectorTask.h:154 AliFMDMCTrackInspectorTask.h:155 AliFMDMCTrackInspectorTask.h:156 AliFMDMCTrackInspectorTask.h:157 AliFMDMCTrackInspectorTask.h:158 AliFMDMCTrackInspectorTask.h:159 AliFMDMCTrackInspectorTask.h:160 AliFMDMCTrackInspectorTask.h:161 AliFMDMCTrackInspectorTask.h:162 AliFMDMCTrackInspectorTask.h:163 AliFMDMCTrackInspectorTask.h:164 AliFMDMCTrackInspectorTask.h:165 AliFMDMCTrackInspectorTask.h:166 AliFMDMCTrackInspectorTask.h:167 AliFMDMCTrackInspectorTask.h:168 AliFMDMCTrackInspectorTask.h:169 AliFMDMCTrackInspectorTask.h:170 AliFMDMCTrackInspectorTask.h:171 AliFMDMCTrackInspectorTask.h:172 AliFMDMCTrackInspectorTask.h:173 AliFMDMCTrackInspectorTask.h:174 AliFMDMCTrackInspectorTask.h:175 AliFMDMCTrackInspectorTask.h:176 AliFMDMCTrackInspectorTask.h:177 AliFMDMCTrackInspectorTask.h:178 AliFMDMCTrackInspectorTask.h:179 AliFMDMCTrackInspectorTask.h:180 AliFMDMCTrackInspectorTask.h:181 AliFMDMCTrackInspectorTask.h:182 AliFMDMCTrackInspectorTask.h:183 AliFMDMCTrackInspectorTask.h:184 AliFMDMCTrackInspectorTask.h:185 AliFMDMCTrackInspectorTask.h:186 AliFMDMCTrackInspectorTask.h:187