QWienerDataR.hh

Go to the documentation of this file.
00001 
00008 #ifndef _QWIENERDATA_R_HH_
00009 #define _QWIENERDATA_R_HH_
00010 
00011 
00012 #include "QEventDataR.hh"
00013 #include "QVectorR.hh"
00014 
00015 
00016 namespace Cuore {class QEvent;}
00017 
00018 class QWienerDataR: public QEventDataR {
00019 
00020     public:
00022         QWienerDataR(){}
00024         virtual ~QWienerDataR(){}
00026         const QVectorR& GetAmplitudes() const {return fAmplitudes;}
00028         const QVectorR& GetPositions() const {return fPositions;}
00029 
00031         QVectorR& GetAmplitudes() {return fAmplitudes;}
00033         QVectorR& GetPositions() {return fPositions;}
00034 
00036         void SetAliases(const std::string& myPath);
00037     private:
00039         void Assign(const Cuore::QEvent& ev); 
00041         void Fill(Cuore::QEvent& ev) const;
00042 
00043         QVectorR fAmplitudes;
00044         QVectorR fPositions;
00045 
00046         ClassDef(QWienerDataR,1);
00047 };
00048 
00049 #endif

Generated on Tue Nov 16 10:50:00 2010 for CUORE Software by  doxygen 1.5.6