00001 00008 #ifndef _QCALIBDATA_R_HH_ 00009 #define _QCALIBDATA_R_HH_ 00010 00011 00012 #include "QEventDataR.hh" 00013 00014 00015 namespace Cuore {class QEvent;} 00016 00017 class QCalibDataR: public QEventDataR { 00018 00019 public: 00021 QCalibDataR(){} 00023 virtual ~QCalibDataR(){} 00025 const Double_t& GetEnergy() const {return fEnergy;} 00026 00028 void SetEnergy(const Double_t& energy) {fEnergy = energy;} 00029 00031 void SetAliases(const std::string& myPath); 00032 private: 00034 void Assign(const Cuore::QEvent& ev); 00036 void Fill(Cuore::QEvent& ev) const; 00037 00038 Double_t fEnergy; 00039 00040 ClassDef(QCalibDataR,1); 00041 }; 00042 00043 #endif