QCountPulsesDataR.hh

Go to the documentation of this file.
00001 
00008 #ifndef _QCOUNTPULSESDATA_R_HH_
00009 #define _QCOUNTPULSESDATA_R_HH_
00010 
00011 
00012 #include "QEventDataR.hh"
00013 #include "QVectorR.hh"
00014 
00015 
00016 namespace Cuore {class QEvent;}
00017 
00018 class QCountPulsesDataR: public QEventDataR {
00019 
00020     public:
00022         QCountPulsesDataR(){}
00024         virtual ~QCountPulsesDataR(){}
00026         const Int_t& GetNumberOfPulses() const {return fNumberOfPulses;}
00028         const QVectorR& GetTimeIntervals() const {return fTimeIntervals;}
00029 
00031         void SetNumberOfPulses(const Int_t& numberOfPulses) {fNumberOfPulses = numberOfPulses;}
00033         QVectorR& GetTimeIntervals() {return fTimeIntervals;}
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         Int_t fNumberOfPulses;
00044         QVectorR fTimeIntervals;
00045 
00046         ClassDef(QCountPulsesDataR,1);
00047 };
00048 
00049 #endif

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