CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GetParameters.h
Go to the documentation of this file.
1 #ifndef GetParameters_h
2 #define GetParameters_h
3 
4 #include <map>
5 #include <string>
6 #include <vector>
7 
8 
9 class KtParam{
10 public:
11 KtParam(int ktAngle, int ktRParam): theKtAngle(ktAngle), theKtRParam(ktRParam){}
13 int getKtAngle(){return theKtAngle;}
14 int getKtRParam(){return theKtRParam;}
15 private:
18 };
19 
20 
22 public:
25 void setParameters(std::string alg, int recom, int it, std::string threshold)
26 {
27  theAlgType = alg;
28  if(recom == 1) {theRecomSchema = "EScheme";} else {theRecomSchema = "EtScheme";};
29  if (it == 0) {iTime == "Jets873_2x1033PU_qcd";} else {iTime == "None";}
31 }
32 
33  std::string getAlgType(){return theAlgType;}
34  std::string getRecomSchema(){return theRecomSchema;}
35  std::string getTime(){return iTime;}
36  std::string getThreshold(){return theThreshold;}
37 
38 private:
39 std::string theAlgType;
40 std::string theRecomSchema;
41 std::string iTime;
42 std::string theThreshold;
43 };
44 
45 
47 
48  public:
49 
52  JetParameters get(){return theJetPar;};
53 
54  private:
56 };
57 
58 #endif
std::string theThreshold
Definition: GetParameters.h:42
std::string theAlgType
Definition: GetParameters.h:39
std::string getRecomSchema()
Definition: GetParameters.h:34
void setParameters(std::string alg, int recom, int it, std::string threshold)
Definition: GetParameters.h:25
std::string getThreshold()
Definition: GetParameters.h:36
int theKtAngle
Definition: GetParameters.h:16
int getKtAngle()
Definition: GetParameters.h:13
JetParameters theJetPar
Definition: GetParameters.h:52
std::string iTime
Definition: GetParameters.h:41
GetParameters(JetParameters)
std::string getAlgType()
Definition: GetParameters.h:33
std::string theRecomSchema
Definition: GetParameters.h:40
int getKtRParam()
Definition: GetParameters.h:14
int theKtRParam
Definition: GetParameters.h:17
KtParam(int ktAngle, int ktRParam)
Definition: GetParameters.h:11
std::string getTime()
Definition: GetParameters.h:35