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