00001 #include "DQMOffline/Trigger/interface/CutValues.h" 00002 00003 00004 00005 00006 00007 void CutValues::setEBHighNrgy(int inputCutMask) 00008 { 00009 cutMask = inputCutMask; 00010 minEtCut = 30.; //from 20 00011 minEtaCut = 0.; 00012 maxEtaCut = 1.442; //now 1.442 rather than 1.4442 00013 rejectCracks = true; 00014 //ep, not defined 00015 minEpInCut = 0.5; 00016 maxEpInCut = 3.0; 00017 epInReleaseEtCut=150.; 00018 //robust cuts, same as v11 00019 maxDEtaInCut = 0.005; 00020 maxDPhiInCut = 0.09; 00021 maxHademCut = 0.05; 00022 minSigmaEtaEtaCut = -999.; 00023 maxSigmaEtaEtaCut = 0.011; 00024 //misc other cuts, not defined 00025 minEpOutCut = 0.5; 00026 maxEpOutCut = 3.; 00027 maxDPhiOutCut = 0.2; 00028 minInvEInvPCut = -0.05; 00029 maxInvEInvPCut = 0.1; 00030 minBremFracCut = 0.; 00031 minE9E25Cut = 0.2; 00032 minSigmaPhiPhiCut = -999.; 00033 maxSigmaPhiPhiCut = 0.1; 00034 //isol Em Clus - not defined 00035 minIsolEmConstCut = 6.; 00036 isolEmGradCut = 0.01; 00037 //isol EmRec Hit - not defined 00038 minIsolEmRecHitConstCut = 8.; 00039 isolEmRecHitGradCut = 0.025; 00040 //isol Em+had, new for v12 00041 minIsolEmHadDepth1ConstCut =5; 00042 isolEmHadDepth1GradCut= 0.02; 00043 //isol had, no defined for v12 00044 minIsolHadConstCut = 4.; 00045 isolHadGradCut = 0.005; 00046 //isol had depth 2, only applicable for endcap 00047 minIsolHadDepth2ConstCut =1; 00048 isolHadDepth2GradCut= 0.005; 00049 //pt tracks -change for v12 00050 minIsolPtTrksConstCut = 7.5;// 00051 isolPtTrksGradCut = 0.; // 00052 //nr tracks, not defined for v12 00053 minIsolNrTrksConstCut = 4; 00054 } 00055 00056 00057 00058 void CutValues::setEBPreSel(int inputCutMask) 00059 { 00060 cutMask = inputCutMask; 00061 minEtCut = 30.; 00062 minEtaCut = 0.; 00063 maxEtaCut = 1.442; 00064 rejectCracks = true; 00065 minEpInCut = 0.35; 00066 maxEpInCut = 3.0; 00067 epInReleaseEtCut=150.; 00068 maxDEtaInCut = 0.02; 00069 maxDPhiInCut = 0.1; 00070 maxHademCut = 0.2; 00071 00072 } 00073 00074 void CutValues::setEEPreSel(int inputCutMask) 00075 { 00076 cutMask = inputCutMask; 00077 minEtCut = 30.; 00078 minEtaCut = 1.560; 00079 maxEtaCut = 2.5; 00080 rejectCracks = true; 00081 minEpInCut = 0.35; 00082 maxEpInCut = 5.0; 00083 epInReleaseEtCut=150.; 00084 maxDEtaInCut = 0.02; 00085 maxDPhiInCut = 0.1; 00086 maxHademCut = 0.2; 00087 00088 } 00089 00090 void CutValues::setEEHighNrgy(int inputCutMask) 00091 { 00092 cutMask = inputCutMask; 00093 minEtCut = 30.; //from 20 00094 minEtaCut = 1.560; 00095 maxEtaCut = 2.5; 00096 rejectCracks = true; 00097 minEpInCut = 0.5; 00098 maxEpInCut = 5.0; 00099 epInReleaseEtCut=150.; 00100 maxDEtaInCut = 0.007; 00101 maxDPhiInCut = 0.09; //from 0.92 00102 maxHademCut = 0.1; //from 0.1 00103 minEpOutCut = 0.5; 00104 maxEpOutCut = 3.; 00105 maxDPhiOutCut = 0.2; 00106 minInvEInvPCut = -0.05; 00107 maxInvEInvPCut = 0.1; 00108 minBremFracCut = 0.; 00109 minE9E25Cut = 0.2; 00110 minSigmaEtaEtaCut = -999.; 00111 maxSigmaEtaEtaCut = 0.0275; 00112 minSigmaPhiPhiCut = -999.; 00113 maxSigmaPhiPhiCut = 0.1; 00114 minIsolEmConstCut = 6.; 00115 isolEmGradCut = 0.01; 00116 minIsolEmRecHitConstCut = 10.; 00117 isolEmRecHitGradCut = 0.025; 00118 minIsolHadConstCut = 4.; 00119 isolHadGradCut = 0.005; 00120 00121 minIsolHadDepth2ConstCut =1; //new 00122 isolHadDepth2GradCut= 0.005;//new 00123 minIsolEmHadDepth1ConstCut =4;//new 00124 isolEmHadDepth1GradCut= 0.04;//new 00125 00126 minIsolPtTrksConstCut = 15.; //from zero 00127 isolPtTrksGradCut = 0.; //from 0.2 00128 minIsolNrTrksConstCut = 4; 00129 00130 00131 00132 }