CMS 3D CMS Logo

CutValues.cc

Go to the documentation of this file.
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 }

Generated on Tue Jun 9 17:34:09 2009 for CMSSW by  doxygen 1.5.4