QFFTShapeR.hh

Go to the documentation of this file.
00001 #ifndef QFFT_SHAPE_R_HH
00002 #define QFFT_SHAPE_R_HH
00003 
00009 #include <Rtypes.h>
00010 #include "QVectorCR.hh"
00011 
00012 namespace Cuore {class QFFTShape;}
00013 
00014 class QFFTShapeR{
00015 
00016         public:
00017                 QFFTShapeR();
00018 
00019                 QFFTShapeR( const QFFTShapeR&);
00020 
00021                 virtual ~QFFTShapeR();
00022 
00023                 int GetChannelId() const {return fChannelId;}
00024                 bool GetMainFlag() const {return fMain;}
00025                 int GetWindowType() const {return fWindowType;}
00026 
00027                 QVectorCR& GetShape(){return fFFTShape;}
00028 
00029 
00030 
00031         protected:
00032                 const QFFTShapeR& operator = (const Cuore::QFFTShape&);
00033                 void Fill(Cuore::QFFTShape&);
00034                 void Clear();
00035                 int fChannelId;
00036                 bool fMain;
00037                 int fWindowType;
00038                 // MV FIXME, we need QVectorCR
00039                 QVectorCR fFFTShape;
00040 
00041                 friend class QiComputeFFT;
00042                 friend class QFFTDataR;
00043 
00044                 ClassDef(QFFTShapeR,1);
00045 
00046 };
00047 
00048 #endif

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