]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackerRawDataMaker.h
- Implementing the possibility to histogram the raw adc values when reading
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackerRawDataMaker.h
index 55bd1a11adb777d40b4eb51326872e2b2028c676..e7aaf197082bd878acf7a9eb0e44522b5bae35a2 100644 (file)
@@ -8,7 +8,7 @@
 
 /// \ingroup graphics
 /// \class AliMUONTrackerRawDataMaker
-/// \brief Creator of AliMUONVTrackerData from AliRawReader
+/// \brief Creator of raw AliMUONVTrackerData from AliRawReader
 /// 
 // Author Laurent Aphecetche, Subatech
 
 #endif
 
 class AliRawReader;
-class AliMUONCalibrationData;
-class AliMUONDigitCalibrator;
-class AliMUONDigitMaker;
-class AliMUONVTrackerData;
 class AliMUONVStore;
-class AliMUONVDigitStore;
+class AliMUONVTrackerData;
 
 class AliMUONTrackerRawDataMaker : public AliMUONVTrackerDataMaker
 {
 public:
-  AliMUONTrackerRawDataMaker(AliRawReader* reader = 0x0, const char* cdbpath=0x0);
+  AliMUONTrackerRawDataMaker(AliRawReader* reader = 0x0, Bool_t histogram=kFALSE);
   virtual ~AliMUONTrackerRawDataMaker();
   
   /// Whether we have a valid raw reader
@@ -63,11 +59,8 @@ public:
   /// Set our source URI
   void SetSource(const char* source) { fSource = source; }
   
-  /// Get our digit store
-  AliMUONVDigitStore* DigitStore() const { return fDigitStore; }
-  
   /// Number of events seen
-    Int_t NumberOfEvents() const { return fNumberOfEvents; }
+  Int_t NumberOfEvents() const { return fNumberOfEvents; }
 
 private:
   /// Not implemented
@@ -75,8 +68,6 @@ private:
   /// Not implemented
   AliMUONTrackerRawDataMaker& operator=(const AliMUONTrackerRawDataMaker& rhs);
   
-  Bool_t ConvertDigits();
-  
 private:
   AliRawReader* fRawReader; ///< reader of the data (owner)
   AliMUONVTrackerData* fAccumulatedData; ///< data (owner if fIsOwner==kTRUE)
@@ -84,15 +75,10 @@ private:
   Bool_t fIsOwner; ///< whether we are owner of our data or not
   TString fSource; ///< where the data comes from
   Bool_t fIsRunning; ///< whether we are running or are paused
-  AliMUONDigitMaker* fDigitMaker; ///< digit maker
-  AliMUONDigitCalibrator* fDigitCalibrator; ///< digit calibrator (if calibrating data)
-  AliMUONCalibrationData* fCalibrationData; ///< calibration data (if calibrating data)  
-  AliMUONVDigitStore* fDigitStore; ///< digit store (if calibrating data)
-  TString fCDBPath; ///< OCDB path (if calibrating data)
   Int_t fNumberOfEvents; ///< number of events seen
   static Int_t fgkCounter; ///< to count the number of instances
   
-  ClassDef(AliMUONTrackerRawDataMaker,1) // Producer of AliMUONVTrackerData from raw data
+  ClassDef(AliMUONTrackerRawDataMaker,2) // Producer of AliMUONVTrackerData from raw data
 };
 
 #endif