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

Generated on Tue Nov 16 10:49:59 2010 for CUORE Software by  doxygen 1.5.6