00001 00008 #ifndef _QOBDATA_R_HH_ 00009 #define _QOBDATA_R_HH_ 00010 00011 00012 #include "QEventDataR.hh" 00013 00014 00015 namespace Cuore {class QEvent;} 00016 00017 class QOBDataR: public QEventDataR { 00018 00019 public: 00021 QOBDataR(){} 00023 virtual ~QOBDataR(){} 00025 const Double_t& GetAmplitude() const {return fAmplitude;} 00027 const Double_t& GetStartTimeOffset() const {return fStartTimeOffset;} 00028 00030 void SetAmplitude(const Double_t& amplitude) {fAmplitude = amplitude;} 00032 void SetStartTimeOffset(const Double_t& startTimeOffset) {fStartTimeOffset = startTimeOffset;} 00033 00035 void SetAliases(const std::string& myPath); 00036 private: 00038 void Assign(const Cuore::QEvent& ev); 00040 void Fill(Cuore::QEvent& ev) const; 00041 00042 Double_t fAmplitude; 00043 Double_t fStartTimeOffset; 00044 00045 ClassDef(QOBDataR,2); 00046 }; 00047 00048 #endif