#ifndef DETECTOR_TEMPERATURE_SIGNAL_2007_06_20 #define DETECTOR_TEMPERATURE_SIGNAL_2007_06_20 /** @class DetectorTemperature @author Brian Magill @datecreated 6/20/2007 $Revision: 1.1 $ @copyright (©) Copyright 2006 by GATS Inc. 11864 Canon Blvd., Suite 101, Newport News, VA 23606 All Rights Reserved. No part of this software or publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without the prior written permission of GATS Inc. @brief A sequence of detector temperatures */ //---------------------------------------------------------------------- // //#include "SOFIE_namespace.h" #include "DetectorTSample.h" #include #include class DetectorTemperature { protected: std::vector TemperatureInfo; public: DetectorTemperature( ):TemperatureInfo(0) { }; DetectorTemperature(std::vector const & tempInfo): TemperatureInfo(tempInfo) { }; DetectorTemperature(DetectorTemperature const& rhs ): TemperatureInfo(rhs.TemperatureInfo) { }; DetectorTemperature& operator = (DetectorTemperature const& rhs ); ~DetectorTemperature() { }; std::valarray getTime() const; std::valarray getTemperature(int holder) const; unsigned long size() const { return TemperatureInfo.size(); }; unsigned long num_of_signals() const; void dump() const; }; #endif