]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG1/AliGenInfoTask.h
Fix the definition of the radial interval for TRD
[u/mrichter/AliRoot.git] / PWG1 / AliGenInfoTask.h
index ec50ac18ebe12593130567ed498b6d59186d067f..f9b4cf66811d7741aa70c06bd90adad16dfad3de 100644 (file)
@@ -1,48 +1,51 @@
-#ifndef ALIGENINFOTASK_H\r
-#define ALIGENINFOTASK_H\r
-\r
-// ROOT includes\r
-#include <TList.h>\r
-#include <TH1.h>\r
-#include <TH2.h>\r
-\r
-// AliRoot includes\r
-#include <AliAnalysisTask.h>\r
-#include <AliESDEvent.h>\r
-#include <AliESDfriend.h>\r
-#include <AliESDtrack.h>\r
-#include <AliESDfriendTrack.h>\r
-#include <AliTPCseed.h>\r
-class AliGenInfoMaker;\r
-\r
-class AliGenInfoTask : public AliAnalysisTask {\r
- public:\r
- AliGenInfoTask();\r
- AliGenInfoTask(const char *name);\r
-  virtual ~AliGenInfoTask() {};\r
-  \r
-  virtual void   ConnectInputData(Option_t *);\r
-  virtual void   CreateOutputObjects();\r
-  virtual void   Exec(Option_t *option);\r
-  virtual void   Terminate(Option_t *);\r
-  virtual void   SetDebugLevel(Int_t level) {fDebug = level;}\r
-  virtual void   SetMaxTracks(Int_t max=10) {fMaxTracks = max;}\r
-  \r
- protected:\r
-  virtual Int_t FillTrackHistograms(Int_t nTracks, AliESDtrack* track, \r
-                                   AliESDfriendTrack* friendTrack, \r
-                                   AliTPCseed* seed);\r
-  AliGenInfoMaker *fGenMaker;    // gen Maker\r
-  Int_t         fDebug;          //  Debug flag\r
-  AliESDEvent*  fESD;            //! ESD\r
-  AliESDfriend* fESDfriend;      //! ESD friend\r
-  TList*        fListOfHists;    //! Output list of histograms\r
-  \r
-  Int_t         fMaxTracks;      // Max tracks in histogram\r
-  TH1F*         hESDTracks;      //! N ESD tracks\r
-  TH1F*         hGoodTracks;     //! GOOD tracks\r
-\r
-  ClassDef(AliGenInfoTask, 1); // Analysis task base class for TPC tracks and clusters\r
-};\r
-\r
-#endif\r
+#ifndef ALIGENINFOTASK_H
+#define ALIGENINFOTASK_H
+
+// ROOT includes
+#include <TList.h>
+#include <TH1.h>
+#include <TH2.h>
+
+// AliRoot includes
+#include <AliAnalysisTask.h>
+#include <AliESDEvent.h>
+#include <AliESDfriend.h>
+#include <AliESDtrack.h>
+#include <AliESDfriendTrack.h>
+#include <AliTPCseed.h>
+class AliGenInfoMaker;
+
+class AliGenInfoTask : public AliAnalysisTask {
+ public:
+ AliGenInfoTask();
+ AliGenInfoTask(const char *name);
+  virtual ~AliGenInfoTask() {};
+  
+  virtual void   ConnectInputData(Option_t *);
+  virtual void   CreateOutputObjects();
+  virtual void   Exec(Option_t *option);
+  virtual void   Terminate(Option_t *);
+  virtual void   SetDebugLevel(Int_t level) {fDebug = level;}
+  virtual void   SetMaxTracks(Int_t max=10) {fMaxTracks = max;}
+  
+ protected:
+  AliGenInfoTask(const AliGenInfoTask& /*info*/);
+  AliGenInfoTask& operator=(const AliGenInfoTask& /*info*/) { return *this;}
+
+  virtual Int_t FillTrackHistograms(Int_t nTracks, AliESDtrack* track, 
+                                   AliESDfriendTrack* friendTrack, 
+                                   AliTPCseed* seed);
+  AliGenInfoMaker *fGenMaker;    // gen Maker
+  Int_t         fDebug;          //  Debug flag
+  AliESDEvent*  fESD;            //! ESD
+  AliESDfriend* fESDfriend;      //! ESD friend
+  TList*        fListOfHists;    //! Output list of histograms
+  
+  Int_t         fMaxTracks;      // Max tracks in histogram
+  TH1F*         hESDTracks;      //! N ESD tracks
+  TH1F*         hGoodTracks;     //! GOOD tracks
+
+  ClassDef(AliGenInfoTask, 1); // Analysis task base class for TPC tracks and clusters
+};
+
+#endif