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  // virtual bool Process(EventDataPtr event);
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1