]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveTPCData.h
fix user histogram management and style (Ben)
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveTPCData.h
index 9f9e548f840ea72ea8a3290ed3dfe82b93c7adea..1e73bf92bd721c2a51eb9f253543492040ff637b 100644 (file)
@@ -7,8 +7,8 @@
  * full copyright notice.                                                 *
  **************************************************************************/
 
-#ifndef ALIEVE_TPCData_H
-#define ALIEVE_TPCData_H
+#ifndef AliEveTPCData_H
+#define AliEveTPCData_H
 
 #include <TEveUtil.h>
 
 #include <vector>
 
 class TTree;
-class AliTPCRawStream;
-class AliTPCRawStreamOld;
-
+class AliTPCRawStreamV3;
 
 class AliEveTPCSectorData;
 
+//------------------------------------------------------------------------------
+// AliEveTPCData
+//
+// Container for TPC data for all sectors.
+
 class AliEveTPCData : public TObject, public TEveRefCnt
 {
-protected:
-  std::vector<AliEveTPCSectorData*>  fSectors; // Vector of sector-data.
-  Int_t                      fSectorBlockSize; // Block-size of sector-data.
-  Short_t                    fLoadThreshold;   // Threshold at load-time.
-  Short_t                    fLoadPedestal;    // Pedestal at load-time.
-  Bool_t                     fAutoPedestal;    // If true determine pedestals automatically for each pad.
-
 public:
   AliEveTPCData();
   virtual ~AliEveTPCData();
@@ -56,9 +52,20 @@ public:
   void   SetAutoPedestal(Bool_t ap)  { fAutoPedestal = ap; }
 
   void LoadDigits(TTree* tree, Bool_t spawnSectors=kTRUE);
-  void LoadRaw(AliTPCRawStream& input, Bool_t spawnSectors=kTRUE, Bool_t warn=kFALSE);
+  void LoadRaw(AliTPCRawStreamV3& input, Bool_t spawnSectors=kTRUE, Bool_t warn=kFALSE);
+
+protected:
+  std::vector<AliEveTPCSectorData*>  fSectors; // Vector of sector-data.
+  Int_t                      fSectorBlockSize; // Block-size of sector-data.
+  Short_t                    fLoadThreshold;   // Threshold at load-time.
+  Short_t                    fLoadPedestal;    // Pedestal at load-time.
+  Bool_t                     fAutoPedestal;    // If true determine pedestals automatically for each pad.
+
+private:
+  AliEveTPCData(const AliEveTPCData&);            // Not implemented
+  AliEveTPCData& operator=(const AliEveTPCData&); // Not implemented
 
-  ClassDef(AliEveTPCData, 1); // Manages TPC data for an event.
-}; // endclass AliEveTPCData
+  ClassDef(AliEveTPCData, 0); // Manages TPC data for an event.
+};
 
 #endif