]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveTRDLoaderImp.h
From Ivana: update for cahnges in MUON.
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveTRDLoaderImp.h
index d993b8e0cd90b2508c01623c23ed687dbb0c48dc..59ab9538fbc016f657effae50d8021f72ee7c299 100644 (file)
@@ -30,59 +30,52 @@ class TGCheckButton;
 class AliEveTRDLoaderSim : public AliEveTRDLoader
 {
   friend class AliEveTRDLoaderSimEditor;
-private:
-  AliEveTRDLoaderSim(const AliEveTRDLoaderSim&);            // Not implemented
-  AliEveTRDLoaderSim& operator=(const AliEveTRDLoaderSim&); // Not implemented
+
 public:
   AliEveTRDLoaderSim(const Text_t* n="AliEveTRDLoaderSim", const Text_t* t=0);
   virtual ~AliEveTRDLoaderSim() {}
 
   Bool_t       GoToEvent(int ev);
-  Bool_t       LoadHits(TTree *tH);
   Bool_t       Open(const char *file, const char *dir=".");
 
-private:
+protected:
   AliRunLoader *fRunLoader; // Run Loader
 
-  ClassDef(AliEveTRDLoaderSim, 1); // Alieve loader for the TRD detector (gAlice)
+private:
+  AliEveTRDLoaderSim(const AliEveTRDLoaderSim&);            // Not implemented
+  AliEveTRDLoaderSim& operator=(const AliEveTRDLoaderSim&); // Not implemented
+
+  ClassDef(AliEveTRDLoaderSim, 0); // Alieve loader for the TRD detector (gAlice)
 };
 
 
 class AliEveTRDLoaderRaw : public AliEveTRDLoader
 {
-private:
-  AliEveTRDLoaderRaw(const AliEveTRDLoaderRaw&);            // Not implemented
-  AliEveTRDLoaderRaw& operator=(const AliEveTRDLoaderRaw&); // Not implemented
-
 public:
   AliEveTRDLoaderRaw(const Text_t* n="AliEveTRDLoaderRaw", const Text_t* t=0);
   virtual ~AliEveTRDLoaderRaw() {}
 
   Bool_t       GoToEvent(int ev);
-  Bool_t       LoadEvent();
+  //Bool_t  NextEvent(Bool_t rewindOnEnd=kTRUE);
   Bool_t       Open(const char *file, const char *dir=".");
-  void         SetDataType(TRDDataTypes type);
 
 private:
-  void NextEvent(Bool_t rewindOnEnd=kTRUE);
+  Bool_t       LoadEvent();
 
-private:
   AliRawReaderDate     *fRawDateReader; // raw data reader
   AliRawReaderRoot     *fRawRootReader; // raw root reader
-  AliTRDrawData                *fRaw;           // raw data
-  Bool_t                fDataRoot;      // data in root format
-  Int_t                         fEventOld;      // old event
+  AliTRDrawData                  *fRaw;           // raw data
+  Int_t             fEventCnt;       // event contor
 
-  ClassDef(AliEveTRDLoaderRaw, 1); // Alieve loader for the TRD detector (raw)
+  AliEveTRDLoaderRaw(const AliEveTRDLoaderRaw&);            // Not implemented
+  AliEveTRDLoaderRaw& operator=(const AliEveTRDLoaderRaw&); // Not implemented
+
+  ClassDef(AliEveTRDLoaderRaw, 0); // Alieve loader for the TRD detector (raw)
 };
 
 
 class AliEveTRDLoaderSimEditor : public TGedFrame
 {
-private:
-  AliEveTRDLoaderSimEditor(const AliEveTRDLoaderSimEditor&);            // Not implemented
-  AliEveTRDLoaderSimEditor& operator=(const AliEveTRDLoaderSimEditor&); // Not implemented
-
 public:
   AliEveTRDLoaderSimEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
                           UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
@@ -93,9 +86,13 @@ public:
 
 protected:
   AliEveTRDLoaderSim  *fM; // Model object.
-  TGCheckButton       *fLoadHits, *fLoadDigits, *fLoadClusters, *fLoadTracks; // What data to load.
+  TGCheckButton       *fCheckedHits, *fCheckedDigits, *fCheckedClusters, *fCheckedTracklets; // What data to load.
+
+private:
+  AliEveTRDLoaderSimEditor(const AliEveTRDLoaderSimEditor&);            // Not implemented
+  AliEveTRDLoaderSimEditor& operator=(const AliEveTRDLoaderSimEditor&); // Not implemented
 
-  ClassDef(AliEveTRDLoaderSimEditor,1); // Editor for AliEveTRDLoaderSim
+  ClassDef(AliEveTRDLoaderSimEditor, 0); // Editor for AliEveTRDLoaderSim
 };
 
 #endif