QOBDataR.hh
Go to the documentation of this file.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