00001 #ifndef Fireworks_Core_FWParameters_h 00002 #define Fireworks_Core_FWParameters_h 00003 // -*- C++ -*- 00004 // 00005 // Package: Core 00006 // Class : FWGenericParameterWithRange 00007 // 00016 // 00017 // Original Author: Chris Jones 00018 // Created: Fri Mar 7 14:36:34 EST 2008 00019 // $Id: FWParameters.h,v 1.2 2012/02/22 03:45:57 amraktad Exp $ 00020 // 00021 00022 // user include files 00023 #include "Fireworks/Core/interface/FWGenericParameter.h" 00024 #include "Fireworks/Core/interface/FWGenericParameterWithRange.h" 00025 00026 // forward declarations 00027 00028 struct FWParameters 00029 { 00030 typedef FWGenericParameterWithRange<long> Long; 00031 typedef FWGenericParameterWithRange<double> Double; 00032 typedef FWGenericParameter<std::string> String; 00033 typedef FWGenericParameter<bool> Bool; 00034 }; 00035 00036 typedef FWParameters::Long FWLongParameter; 00037 typedef FWParameters::Double FWDoubleParameter; 00038 typedef FWParameters::String FWStringParameter; 00039 typedef FWParameters::Bool FWBoolParameter; 00040 00041 #endif