/data3/calcul/jacquem/working_dir/Micromegas/micromegasFrameWork/include/slowControl/DriftParams_t.hh

Go to the documentation of this file.
00001 /* @version $Revision: 1328 $ * @modifiedby $Author: jacquem $ * @lastmodified $Date: 2011-10-03 17:04:17 +0200 (Mon, 03 Oct 2011) $ */
00002 #ifndef DRIFTPARAMST_HH
00003 #define DRIFTPARAMST_HH
00004 
00005 #include <fstream>
00006 
00007 //////////////////////////////////////////////////////////////////////////
00008 // parameters for drift chamber
00009 class DriftParams_t {
00010   friend std::istream& operator >>(std::istream& in, DriftParams_t& x);
00011   friend std::ostream& operator <<(std::ostream& out, const DriftParams_t& x);
00012   public:
00013     float voltage;
00014     float current;
00015 
00016     inline DriftParams_t() { };
00017     inline DriftParams_t(const DriftParams_t& x)
00018       : voltage(x.voltage), current(x.current) { };
00019     ~DriftParams_t();
00020     DriftParams_t& operator=(const DriftParams_t& aDrift);
00021 
00022 
00023     DriftParams_t(std::istream& in);
00024     std::istream& operator >>(std::istream& in);
00025 };
00026 #endif

Generated on Mon Jan 7 13:15:20 2013 for MicromegasFramework by  doxygen 1.4.7