00001 #ifndef JETRESOLUTION_JERDEFS_H
00002 #define JETRESOLUTION_JERDEFS_H
00003
00005
00006 namespace JER
00007 {
00008
00009 struct ROOT6_OpenNamespaceWorkaround { };
00010
00012 enum JetAlg
00013 {
00014 JETALG_UNDEFINED = -1,
00015 AKt4EM = 0,
00016
00017
00018
00019 JETALG_N
00020 };
00021
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048 enum Uncert
00049 {
00050 UNCERT_UNDEFINED = -1,
00051 JER_NP0 = 0,
00052 JER_NP1,
00053 JER_NP2,
00054 JER_NP3,
00055 JER_NP4,
00056 JER_NP5,
00057 JER_NP6,
00058 JER_NP7,
00059 JER_NP8,
00060 JER_NOISE_FORWARD,
00061 JER_CROSS_CALIB_50nsVs25ns,
00062 JER_CROSS_CALIB_5Vs4sample,
00063 JER_CROSS_CALIB_TopoClustering,
00064 JER_CROSS_CALIB_EarlyData,
00065 JER_CROSS_CALIB_NoiseThreshold,
00066 JER_CROSS_CALIB_UnderlyingEvent,
00067 JER_CROSS_CALIB_PhiModulation,
00068 JER_NP_ALL,
00069 JER_CROSS_CALIB_ALL,
00070 UNCERT_N
00071 };
00072
00073
00074 namespace units
00075 {
00076 const double GeV = 1.e3;
00077 const double TeV = 1.e6;
00078 const double invGeV = 1.e-3;
00079 const double invTeV = 1.e-6;
00080 }
00081
00082 }
00083
00084 #endif // JETRESOLUTION_JERDEFS_H