ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/cbrown/Development/Plotting/Modules/Setup.C
(Generate patch)

Comparing UserCode/cbrown/Development/Plotting/Modules/Setup.C (file contents):
Revision 1.37 by buchmann, Wed Nov 7 10:53:13 2012 UTC vs.
Revision 1.40 by buchmann, Fri Feb 8 11:20:42 2013 UTC

# Line 51 | Line 51 | namespace PlottingSetup {
51    samplecollection scansample("scansamplecollection");
52    samplecollection raresample("raresamplecollection");
53    samplecollection comparesamples("comparesamplecollection");
54 +  samplecollection SingleLeptonData("SingleLeptonData");
55    int data=1;
56    int mc=0;
57    int mcwithsignal=2;
58 <  TCut leptoncut("(abs(eta1)<2.4 && abs(eta2)<2.4 && pt1>20 && pt2>20 )");
59 < //   TCut passtrig("(passed_filter && (!is_data||  (passed_triggers && ( (id1==id2)*(id1==0)*passed_ee + (id1==id2)*(id1==1)*passed_mm + (id1!=id2)*passed_em) )   ))"&&leptoncut);
60 <  TCut passtrig("((passed_triggers *  (  (id1==id2)*(id1==0)*(trigger_bit&1) + (id1==id2)*(id1==1)*(trigger_bit&2) + (id1!=id2)*(trigger_bit&4|trigger_bit&8)   )   ||!is_data))"&&leptoncut);
58 > //  TCut leptoncut("((abs(eta1)>1.4 || abs(eta2)>1.4) && abs(eta1)<2.4 && abs(eta2)<2.4 && pt1>20 && pt2>20)");
59 >   TCut leptoncut("(abs(eta1)<1.4 && abs(eta2)<1.4 && pt1>20 && pt2>20)");
60 >  TCut passtrig("((passed_triggers *  (  (id1==id2)*(id1==0)*(trigger_bit&1) + (id1==id2)*(id1==1)*(trigger_bit&2) + (id1!=id2)*(trigger_bit&4|trigger_bit&8)   )  ||!is_data))"&&leptoncut);
61 > //  TCut passtrig(leptoncut);
62    
63    TCut openmasscut("mll>20"); // this is the mass cut used in the off peak analysis!
64    TCut openGenmasscut("genMll>15");
# Line 75 | Line 77 | namespace PlottingSetup {
77    //TCut cutmass("mll>2");
78   //  TCut basiccut("mll>2"&&leptoncut&&"(bTagProbTHighEff[0]>1.7)&&(bTagProbTHighEff[1]>1.7)");//basically nothing.
79    TCut basiccut("mll>2"&&leptoncut);//basically nothing
80 <  TCut basicqualitycut("(pfJetGoodNum>=2&&pfJetGoodID[0]!=0)&&(pfJetGoodNum>=2&&pfJetGoodID[1]!=0)"&&basiccut);//don't use this for the "essential cut", because we want to plot nJets as well as mll in the inclusive case; we thus use it as an addition nJets cut.
80 >  TCut basicqualitycut("(pfJetGoodNum40>=2&&pfJetGoodID[0]!=0)&&(pfJetGoodNum40>=2&&pfJetGoodID[1]!=0)"&&basiccut);//don't use this for the "essential cut", because we want to plot nJets as well as mll in the inclusive case; we thus use it as an addition nJets cut.
81    
82    TCut cutnJets("pfJetGoodNum40>=3"&&basicqualitycut);
83    TCut cutnJetsJESdown("pfJetGoodNumn1sigma>=3"&&basicqualitycut);
# Line 185 | Line 187 | namespace PlottingSetup {
187    string CMSSW_dir = "/shome/buchmann/final_production_2011/CMSSW_4_2_8/src/";
188  
189    ResultLibrary allresults;
190 +  
191 +  bool IsZbAnalysis=false;
192 +  bool IsWZAnalysis=false;
193 +  bool IsJZBAnalysis=true;
194   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines