00001 #ifndef Configuration_H
00002 #define Configuration_H
00003
00004
00005 #include <string>
00006 #include <vector>
00007
00008
00009
00010
00011
00012
00013
00014 class Configuration
00015 {
00016 public:
00017
00018 Configuration();
00019 Configuration(std::string configfile);
00020 ~Configuration();
00021
00022 int read(std::string configfile);
00023
00024 long rseed;
00025 unsigned int nevents;
00026 std::string OutputFileName;
00027 std::vector< std::string > ConfigFileNames;
00028 std::vector< std::string > InputFileNames;
00029
00030
00031 bool dijet;
00032 bool z;
00033 bool wplusjet;
00034 bool tau;
00035 bool top;
00036 bool ue;
00037 bool etmiss;
00038 bool user;
00039
00040
00041 double coneRadius;
00042 double overlapThreshold;
00043 double jet_ptmin;
00044 double lepton_ptmin;
00045 double DeltaR_lepton_track;
00046 double max_eta;
00047 double min_pt;
00048
00049 bool FSR;
00050 bool ISR;
00051 bool MI;
00052
00053 bool IsOK;
00054
00055 private:
00056
00057 };
00058
00059 #endif