/// \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
/// 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
/// 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)
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