ChanFitSettings.hh
Go to the documentation of this file.00001
00011 #ifndef CHAN_FIT_SETTINGS_h
00012 #define CHAN_FIT_SETTINGS_h
00013
00014 #include "ParameterList.hh"
00015 class BaseModule;
00016
00021 class ChanFitSettings : public ParameterList{
00022 std::string _chan;
00023 public:
00025 ChanFitSettings(const std::string& chan="0", const std::string helptext="");
00027 virtual ~ChanFitSettings(){}
00028
00030
00031
00032 std::string GetName(){ return _chan; }
00033 double constant_start_value;
00034 double constant_min_bound;
00035 double constant_max_bound;
00036
00037 double lambda_start_value;
00038 double lambda_min_bound;
00039 double lambda_max_bound;
00040
00041 double mean_start_value;
00042 double mean_min_bound;
00043 double mean_max_bound;
00044
00045 double sigma_start_value;
00046 double sigma_min_bound;
00047 double sigma_max_bound;
00048
00049 double amp_E_start_value;
00050 double amp_E_min_bound;
00051 double amp_E_max_bound;
00052
00053 double p_E_start_value;
00054 double p_E_min_bound;
00055 double p_E_max_bound;
00056
00057 double shotnoise_start_value;
00058 double shotnoise_min_bound;
00059 double shotnoise_max_bound;
00060
00061 double pedmean_start_value;
00062 double pedmean_min_bound;
00063 double pedmean_max_bound;
00064
00065
00066 double range_min;
00067 double range_max;
00068
00069 double pedrange_min;
00070 double pedrange_max;
00071
00072 };
00073
00078 namespace ChanFitSetting{}
00079
00080 #endif