---++ Pablo Jacome's Four Tops %TOC% %TWISTY{}% my twisty content %ENDTWISTY% ---+++ LINKS: 1 Other 4top Analysis: 1 http://cms.cern.ch/iCMS/jsp/analysis/admin/analysismanagement.jsp 1 https://twiki.cern.ch/twiki/bin/viewauth/CMS/TWikiTopRefEventSel ---+++ K) RooStatsCL95 1 https://twiki.cern.ch/twiki/bin/view/CMS/RooStatsCl95 1 https://twiki.cern.ch/twiki/bin/viewauth/CMS/SWGuideCMSDataAnalysisSchoolStatistics2012#Part_4_RooStats 1 http://root.cern.ch/root/html/tutorials/roostats/index.html 1 https://twiki.cern.ch/twiki/bin/view/CMS/StatisticsTools 1 <verbatim> export CVSROOT=:ext:pjacomeh@lxplus.cern.ch:/afs/cern.ch/user/c/cvscmssw/public/CMSSW cvs co -r V00-02-06 StatisticalTools/RooStatsRoutines cd StatisticalTools/RooStatsRoutines </verbatim> 1 Change ~/rootlogon.C <verbatim> gSystem -> SetIncludePath( "-I$ROOFITSYS/include" ); </verbatim> 1 <verbatim> cd StatisticalTools/RooStatsRoutines/root root -l .L roostats_cl95.C+ LimitResult mylimit = GetClsLimit(17775.6, 711.0, 0.5, 0.1, 1887.1, 10.0, 1991.0); Double_t obs_limit = mylimit.GetObservedLimit(); cout << obs_limit << endl; </verbatim> ---+++ J) Simple Limits 1 wget http://mon.iihe.ac.be/~keaveney/CMASDAS2014/roostats_cl95.C ---+++ I) SFrame Plotter 1 Copy all *.root files to */uscms_data/d3/pjacome/plots/Selection/* 1 cp /eos/uscms/store/user/pjacome/Selection/4tops/Muon_2/*.root . 1 [[%ATTACHURL%/4topsCyclePlots.steer][4topsCyclePlots.steer]] 1 /uscms_data/d3/pjacome/SFrame_new/SFramePlotter/bin/Plots -f 4topsCyclePlots.steer ---+++ H) Selection: Results 1 Number of events: | *SAMPLE* | *PreSel* | *HLT_Mu40_ eta2p1_v TRIGGER* | *PV≥1* | *N<sub>muon</sub>≥1 P<sub>T</sub>≥26GeV* | *N<sub>muon</sub>=1 P<sub>T</sub>≥26GeV* | *N<sub>elect</sub>=0* | *N<sub>jet</sub>≥6 P<sub>T</sub>≥40GeV* | *b-tags≥2 CSVM* | *H<sub>T</sub>≥400GeV* | | =DATA= | 9000.00 | 6610.00 | 6610.00 | 6610.00 | 6452.00 | 6452.00 | 6086.00 | 2478.00 | 2319.00 | | =TTbar= | 7717.84 | 5358.03 | 5358.03 | 5358.03 | 5314.84 | 5314.84 | 5043.89 | 2426.53 | 2305.05 | | =WJets= | 842.13 | 552.65 | 552.65 | 552.65 | 552.65 | 552.65 | 517.56 | 17.54 | 17.54 | | =DYJets_50toInf= | 229.15 | 180.05 | 180.05 | 180.05 | 128.90 | 128.90 | 112.53 | 8.18 | 8.18 | | =SingleTop _T_sch= | 1.82 | 1.04 | 1.04 | 1.04 | 1.04 | 1.04 | 1.04 | 0.52 | 0.52 | | =SingleTop_T_tWch= | 84.22 | 61.57 | 61.57 | 61.57 | 60.78 | 60.78 | 57.20 | 24.63 | 23.83 | | =SingleTop _T_tch= | 16.29 | 9.08 | 9.08 | 9.08 | 9.08 | 9.08 | 7.48 | 4.01 | 3.74 | | =SingleTop _Tbar_tch= | 6.49 | 3.11 | 3.11 | 3.11 | 3.11 | 3.11 | 2.82 | 1.41 | 1.41 | | =SingleTop_Tbar_tWch= | 77.71 | 54.88 | 54.88 | 54.88 | 54.88 | 54.88 | 52.48 | 24.44 | 22.03 | | =SingleTop_Tbar_sch= | 1.34 | 0.67 | 0.67 | 0.67 | 0.67 | 0.67 | 0.67 | 0.22 | 0.22 | | *TOTAL MC* | 8976.99 | 6221.07 | 6221.07 | 6221.07 | 6125.93 | 6125.93 | 5795.67 | 2507.48 | 2382.54 | ---+++ J) Selection: cuts (CONDOR) 1 *IMPORTANT:* Do not use PROOF here. Trigger selection does not work in PROOF 1 To read: https://twiki.cern.ch/twiki/bin/viewauth/CMS/JECUncertaintySources 1 Cuts: 1 One good PV. 1 One good muon: min pt (26 GeV), max eta (2.1) , min reliso (0.12), and muon ID 1 No loose electron: pt (35 GeV), eta(2.5), iso (0.1) 1 At least 6 jets: pt (40 GeV), eta (2.4) 1 At least 2 CSVM b-tagged jets. 1 Ht (400 GeV) 1 PileUpHistos required: 1 [[%ATTACHURL%/myPileUpHistoCycle_config.xml][myPileUpHistoCycle_config.xml]] 1 Code of Selection in *ZprimeSelectionCycle.cxx*: 1 <verbatim>cd /uscms_data/d3/pjacome/sframe cd ZprimeAnalysis nano src/ZprimeSelectionCycle.cxx </verbatim> 1 Before make, remove old library files: 1 <verbatim>cd ZprimeAnalysis rm obj/ZprimeSelectionCycle.o obj/dep/ZprimeSelectionCycle.d rm ../lib/ZprimeAnalysis.par ../lib/libZprimeAnalysis.so make </verbatim> 1 Files: [[%ATTACHURL%/multiConfigs_SELECTION_NO-PROOF.sh][multiConfigs_SELECTION_NO-PROOF.sh]] , [[%ATTACHURL%/sframe_CONDOR_NO-PROOF.sh][sframe_CONDOR_NO-PROOF.sh]], [[%ATTACHURL%/mySelectionCycle_config.xml][mySelectionCycle_config.xml]] , [[%ATTACHURL%/template.condor][template.condor]] 1 <verbatim> wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/multiConfigs_SELECTION_NO-PROOF.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/sframe_CONDOR_NO-PROOF.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/mySelectionCycle_config.xml wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/template.condor bash multiConfigs_NO-PROOF.sh</verbatim> 1 Extracting results: [[%ATTACHURL%/selection_results-NO-PROOF.sh][selection_results-NO-PROOF.sh]] ---+++ info 1 Working on number of events and luminosity problems: 1 The following plot was obtained by using the luminosities from the config file of SFrame-Selection 1 %$scale factor=\frac{Lumi_{2012} }{Lumi_{config_file}}\,\,=\,\,\frac{17775 pb^{-1} }{Lumi_{config_file}}$% 1 Working with SFramePlotter: 1 Installing the latest version of SFrame: [[%ATTACHURL%/SFrame_Zprime.txt][SFrame_Zprime.txt]] 1 <verbatim>SFrame_new/SFramePlotter$ ./bin/Plots -f myExampleCyclePlots.steer</verbatim> 1 *NOTE:* Production based on tlbsm_53x_v2 1 *Number of events* for backgrounds from: *https://twiki.cern.ch/twiki/bin/view/CMS/B2GZPrime2012SFrameProduction* 1 *DATA:* 1 dcap://cmsgridftp.fnal.gov:24125/pnfs/fnal.gov/usr/cms/WAX/11/store/user/peiffer/Ntuples_53/ 1 Normalization: 1 Formula for scale factor: 1 %$sf=\frac{Lumi \cdot XSec}{Nevents}$% 1 Example: 1 http://cmscvs.cern.ch/cgi-bin/cmscvs.cgi/UserCode/makouski/NtuplePlotter/test/SF.py?revision=1.9&view=markup 1 Working on histograms: 1 Here's the code: [[%ATTACHURL%/Histos.C][Histos.C]] ---+++ I) Cross Sections and Luminosities 1 DATA: | *Sample* | *Events* | *Luminosity[pb-1]* | | MuDataA | 7956466 | 889 | | MuDataB | 43087517 | 4429 | | MuDataC | 63804279 | 7152 | | MuDataD | 66607606 | 7318 | | *TOTAL DATA* | *181455868* | *19788* | 1 Montecarlo samples: 1 ttbar, singleTop : http://arxiv.org/pdf/1205.3453v1.pdf 1 Standard Model Cross sections from: *https://twiki.cern.ch/twiki/bin/view/CMS/StandardModelCrossSectionsat8TeV* 1 Background samples: *https://twiki.cern.ch/twiki/bin/viewauth/CMS/B2GZPrime2013SFrameProduction* 1 Calculating Luminosity: %$N_{events}= Lumi \cdot XSec$% | *Sample* | *TOTAL* | *SELECTED* | *Xsec[pb]* | *+Error[pb]* | *-Error[pb]* | *+PDF* | *-PDF* | *order* | *Luminosity[pb-1]* | | TTTT_GH400_1muo | 10000 | 10000 | 0.00001439 | 4.066E-008 | 4.066E-008 |||| 694927032.66157 | | TTTT_GH400 | 50000 | 50000 | 0.0001758 | 2.945E-007 | 2.945E-007 |||| 284414106.939704 | | TTTT_GH500_1muo | 10000 | 10000 | 0.00004151 | 1.185E-007 | 1.185E-007 |||| 240905805.82992 | | TTTT_GH500 | 50000 | 50000 | 0.0005019 | 6.669E-007 | 6.669E-007 |||| 99621438.5335724 | | TTTT_GH600_1muo | 10000 | 10000 | 0.000033057 |||||| 302507789.575582 | | TTTT_GH600 | 50000 | 50000 | 0.0003966 | 0.000000557 | 0.000000557 |||| 126071608.673727 | | TTTT_GH700_1muo | 10000 | 10000 | 0.00001928 | 5.244E-008 | 5.244E-008 |||| 518672199.170124 | | TTTT_GH700 | 50000 | 50000 | 0.0002323 | 3.568E-007 | 3.568E-007 |||| 215238915.195867 | | TTTT_GH800_1muo | 10000 | 10000 | 0.000010225 |||||| 977995110.02445 | | TTTT_GH800 | 50000 | 50000 | 0.0001227 | 1.958E-007 | 1.958E-007 |||| 407497962.510187 | | TTTT_GH900_1muo | 10000 | 10000 | 0.000005136 | 1.438E-008 | 1.438E-008 |||| 1947040498.44237 | | TTTT_GH900 | 50000 | 50000 | 0.00006222 | 0.000000086 | 0.000000086 |||| 803600128.576021 | | TTTT_GH1000_1muo | 10000 | 10000 | 0.000002558 | 7.388E-009 | 7.388E-009 |||| 3909304143.86239 | | TTTT_GH1000 | 50000 | 50000 | 0.00003076 | 3.925E-008 | 3.925E-008 |||| 1625487646.29389 | | TTTT_SM_1muo | 10000 | 10000 | 0.00003946 | 1.069E-007 | 1.069E-007 |||| 253421186.011151 | | TTTT_SM | 50000 | 50000 | 0.0007136 | 0.000002498 | 0.000002498 |||| 70067264.573991 | | |||||||||| | TTbar | 21675970 | 21560109 | 245.8 | 0.025 | -0.034 | 2.6 | -2.6 | NNLO | 88185.3946297803 | | SingleTop_T_tch | 3758227 | 3748155 | 56.4 | 2.1 | 0.3 | 1.1 | -1.1 | NNLO | 66635.2304964539 | | SingleTop_T_tWch | 497658 | 495559 | 11.1 | 0.3 | 0.3 | 0.7 | -0.7 | NNLO | 44834.0540540541 | | SingleTop_T_sch | 259961 | 259176 | 3.79 | 0.07 | 0.07 | 0.13 | -0.13 | NNLO | 68591.2928759894 | | SingleTop_Tbar_tch | 1935072 | 1930185 | 30.7 | 0.7 | 0.7 | 0.9 | -1.1 | NNLO | 63031.661237785 | | SingleTop_Tbar_tWch | 493460 | 491463 | 11.1 | 0.3 | 0.3 | 0.7 | -0.7 | NNLO | 44455.8558558559 | | SingleTop_Tbar_sch | 139974 | 139604 | 1.76 | 0.01 | 0.01 | 0.08 | 0.08 | NNLO | 79530.6818181818 | | DYJetsToLL_M-50 | 30459503 | 30404232 | 1177.3 | 5.9 | -3.6 | 38.8 | 38.8 | NNLO | 25872.3375520258 | | DYJetsToLL_M-50 | 30459503 | 30404232 | 3531.9 | 17.7 | -10.8 | 116.4 | 116.4 | NNLO | 8624.112517342 | | DY_10to50 | 37835275 | 37803439 |||||||| | WJetsToLNu_v1 | 18393090 | 18375310 | 12234.4 | 79 | -39.7 | 414.7 || NNLO | 1503.3912574381 | | WJetsToLNu_v2 | 57709905 | 57653686 | 12234.4 | 79 | -39.7 | 414.7 || NNLO | 4717.0196331655 | | WJetsToLNu_v1 + WJetsToLNu _2 | 76102995 | 76028996 | 36703.2 | 237 | -119.1 | 1244.1 || NNLO | 2073.4702968679 | | WW | 10000431 | 9982151 | 56 | 2.3 | -2.3 | 2 | -2 | NLO | 178579.125 | | WZ | 10000283 | 9981352 | 33.21 ||||| NLO | 301122.643781993 | | ZZ | 9799908 | 9780255 | 8.2 | 0.3 | -0.3 | 0.3 | -0.3 | NLO | 1195110.73170732 | ---+++ H) CONDOR, PROOF for PreSelection 1 CONDOR, No PROOF *(OK, recomended for ntuples located at /eos)*: 1 Files: [[%ATTACHURL%/multiConfigs_NO-PROOF.sh][multiConfigs_NO-PROOF.sh]], [[%ATTACHURL%/sframe_CONDOR_NO-PROOF.sh][sframe_CONDOR_NO-PROOF.sh]], [[%ATTACHURL%/myPreSelection_Muo_NO-PROOF.xml][myPreSelection_Muo_NO-PROOF.xml]], [[%ATTACHURL%/template.condor][template.condor]] 1 <verbatim> wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/multiConfigs_NO-PROOF.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/sframe_CONDOR_NO-PROOF.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/myPreSelection_Muo_NO-PROOF.xml wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/template.condor bash multiConfigs_NO-PROOF.sh</verbatim> 1 Extracting results for NO-PROOF: [[%ATTACHURL%/preselection_results.sh][preselection_results.sh]] 1 CONDOR, PROOF *(OK, just work for ntuples located at DCACHE)*: 1 *IMPORTANT:* PROOF working/sandbox is NOT able to write to /eos system. For OUTPUT directory there is no problem to write to /eos 1 *~/.rootrc* 1 <verbatim>Proof.Sandbox: /uscms_data/d3/pjacome/proof</verbatim> 1 *config/myAnalysisSelection.xml* 1 <verbatim><Cycle Name="FourtopsSelectionCycle" RunMode="PROOF" ProofServer="lite://" ProofWorkDir="/uscms_data/d3/pjacome/proof/" OutputDirectory="/eos/uscms/store/user/pjacome/Selection/from_Zprime/Muons/" PostFix="" TargetLumi="1.0" ></verbatim> 1 Put *__proof_wd__/* tag where the path of ProofWorkDir 1 Files: [[%ATTACHURL%/multiConfigs_PROOF.sh][multiConfigs_PROOF.sh]], [[%ATTACHURL%/allEOS_no-flag_condorPROOF_SFrame.sh][allEOS_no-flag_condorPROOF_SFrame.sh]], [[%ATTACHURL%/myPreSelection_Muo_PROOF.xml][myPreSelection_Muo_PROOF.xml]], [[%ATTACHURL%/template.condor][template.condor]] 1 Preparing PROOF configuration: 1 <verbatim>cd ~ ln -s /eos/uscms/store/user/pjacome/rootrc .rootrc </verbatim> 1 <verbatim>cd /eos/uscms/store/user/pjacome/preselection/muon/run1 cp /uscms_data/d3/pjacome/sframe/ZprimeAnalysis/config/JobConfig.dtd . wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/myPreSelection_Muo_PROOF.xml wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/multiConfigs_PROOF.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/template.condor wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/allEOS_no-flag_condorPROOF_SFrame.sh bash multiConfigs_PROOF.sh</verbatim> 1 Extract results for *PROOF* selections/preselections: [[%ATTACHURL%/preselection_results-PROOF.sh][preselection_results-PROOF.sh]] ---+++ G) PreSelection 1 Reference: 1 https://twiki.cern.ch/twiki/bin/view/Main/FYumicevaSFrameFwk#Skimmed_Analysis_ntuples_Presele 1 At least one good muon: min pt (26 GeV), max eta (2.1) , min reliso (0.12), and muon ID 1 No loose electron: pt (35 GeV), eta(2.5), iso (0.1) 1 At least 6 jets: pt (40 GeV), eta (2.4) 1 Changes made in ZprimeAnalysis/src/ZprimePreSelectionCycle.cxx: 1 See available Selection modules in: SFrameAnalysis/src/SelectionModules.cxx 1 See available Cleaner modules in: SFrameAnalysis/src/Cleaner.cxx 1 <verbatim>source fullsetup.sh cd ZprimeAnalysis rm obj/ZprimePreSelectionCycle.o obj/dep/ZprimePreSelectionCycle.d rm ../lib/ZprimeAnalysis.par ../lib/libZprimeAnalysis.so </verbatim> 1 nano src/ZprimePreSelectionCycle.cxx 1 %TWISTY{}% <verbatim> Selection* preselection = new Selection("preselection"); if(m_Electron_Or_Muon_Selection=="Electrons" || m_Electron_Or_Muon_Selection=="Electron" || m_Electron_Or_Muon_Selection=="Ele" || m_Electron_Or_Muon_Selection=="ELE") { preselection->addSelectionModule(new NElectronSelection(1,int_infinity(),35,2.5));//at least one electron preselection->addSelectionModule(new NMuonSelection(0,0));//no muons } else if(m_Electron_Or_Muon_Selection=="Muon" || m_Electron_Or_Muon_Selection=="Muons" || m_Electron_Or_Muon_Selection=="Mu" || m_Electron_Or_Muon_Selection=="MU") { preselection->addSelectionModule(new NElectronSelection(0,0));//no electron preselection->addSelectionModule(new NMuonSelection(1,int_infinity(),26,2.1));//at least one muon } else { m_logger << ERROR << "Electron_Or_Muon_Selection is not defined in your xml config file --- should be either `ELE` or `MU`" << SLogger::endmsg; } preselection->addSelectionModule(new NJetSelection(6,int_infinity(),40,2.4));//at least two jets RegisterSelection(preselection); ## . . . //clean collections here if(bcc->muons) cleaner.MuonCleaner(26,2.1,0.12); // MuonCleaner(double ptmin, double etamax, double relisomax) if(bcc->electrons) cleaner.ElectronCleaner(35,2.5,0.1,m_reversed_electron_selection,false,true); // ElectronCleaner(double ptmin, double etamax, double relisomax, bool reverseID, bool reverseIso, bool egmId) if(bcc->jets) cleaner.JetLeptonSubtractor(m_corrector,false); if(!bcc->isRealData && bcc->jets) cleaner.JetEnergyResolutionShifter(); if(bcc->jets) cleaner.JetCleaner(40,2.4,true); // JetCleaner(double ptmin, double etamax, bool doPFID) </verbatim> %ENDTWISTY% 1 <verbatim> make </verbatim> 1 PreSelection requirements: 1 JEC is required when using DATA 1 /eos/uscms/store/user/peiffer/JECFiles 1 /eos/uscms/store/user/peiffer/LumiFiles 1 /eos/uscms/store/user/peiffer/PileUpHistos 1 Francisco added code: 1 *Notes:* 1 Check: ElectronCleaner: *reverseID* =m_reversed_electron_selection, *reverseIso* =false, *egmId* =true 1 Check: JetCleaner: *doPFID* = true 1 Config file: 1 <verbatim><Item Name="JECDataGlobalTag" Value="FT_53_V21_AN6" /> <Item Name="JECMCGlobalTag" Value="START53_V27" /> <Item Name="JECJetCollection" Value="AK5PFchs" /> </verbatim> ---+++ F) SFrame Installation 1 *References:* 1 https://twiki.cern.ch/twiki/bin/viewauth/CMS/B2GZprimeSFrameInstall 1 https://twiki.cern.ch/twiki/bin/viewauth/CMS/B2GZprimeHighmassSemilep2012 1 https://twiki.cern.ch/twiki/bin/view/Main/FranciscoYumiceva 1 https://github.com/yumiceva/FITAnalysis 1 Installing SFrame + ZprimeAnalysis in cmslpc: 1 [[%ATTACHURL%/installing_sframe.sh][installing_sframe.sh]] 1 After installation you could automatize your bash session: 1 nano ~/.bashrc 1 [[%ATTACHURL%/my.bashrc][my.bashrc]] ---+++ E) NTuples 1 *References:* 1 https://twiki.cern.ch/twiki/bin/viewauth/CMS/B2GZprimeSFrameInstall#Installation_of_sframe_ntuple_wr 1 https://twiki.cern.ch/twiki/bin/view/Main/FYumicevaSFrameFwk#Production_of_Analysis_ntuples 1 *Useful for tobtecfakefilters:* https://github.com/jiafulow/HLTrigger-HLTanalyzers-test-openHLT/blob/master/addpkg_5_3_14.csh 1 https://github.com/jiafulow/HLTrigger-HLTanalyzers-test-openHLT/blob/master/addpkg_5_3_11.csh 1 *Some reported errors:* https://github.com/cms-sw/cmssw/pull/2363 1 Installing required packages: 1 Post-Moriond: [[%ATTACHURL%/install-postMoriond.sh][install-postMoriond.sh]] 1 NtupleWriter: [[%ATTACHURL%/install_NtupleWriter.sh][install_NtupleWriter.sh]] 1 Send jobs: [[%ATTACHURL%/D_Ntuples.sh][D_Ntuples.sh]] , [[%ATTACHURL%/myNtupleWriter_cfg.py.txt][myNtupleWriter_cfg.py.txt]] 1 <verbatim>cd /eos/uscms/store/user/pjacome/ntuples wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/D_Ntuples.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/template.condor wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/cmsrun_condor.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/myNtupleWriter_cfg.py.txt mv myNtupleWriter_cfg.py.txt myNtupleWriter_cfg.py nano D_Ntuples.sh ./D_Ntuples.sh</verbatim> 1 Count Ntuple events in xml files from TTBSM53: 1 [[%ATTACHURL%/count_xml_Ntuples_events_CONDOR.sh][count_xml_Ntuples_events_CONDOR.sh]] 1 DATA and BACKGROUND number of events: [[%ATTACHURL%/Samples_TTBSM53_FNAL_Ntuples_count][Samples_TTBSM53_FNAL_Ntuples_count]] 1 Generating *bad_files* list: 1 <verbatim>cd /eos/uscms/store/user/pjacome/count_ntuple grep -v "_x_OK" list_*.xml > bad_files</verbatim> 1 Removing bad files: [[%ATTACHURL%/removing_bad_files.sh][removing_bad_files.sh]] 1 <verbatim>cd /uscms_data/d3/pjacome/sframe/SFrameAnalysis/config/Samples_TTBSM53_FNAL cp /eos/uscms/store/user/pjacome/count_ntuple/bad_files . wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/removing_bad_files.sh bash removing_bad_files.sh</verbatim> 1 Final Sample list: [[%ATTACHURL%/final_Samples_TTBSM53_FNAL.zip][final_Samples_TTBSM53_FNAL.zip]] 1 Creating XML list of the *signal* ntuples: [[%ATTACHURL%/creating_XMLs_for_signal.sh][creating_XMLs_for_signal.sh]] ---+++ D) PatTuples *OLD, do not use until check, go directly to Ntuples* 1 *References:* 1 https://twiki.cern.ch/twiki/bin/viewauth/CMS/B2GTopLikeBSM53X#Version_2_53x_pre_Moriond_versio 1 Installing required packages: 1 Pre-Moriond: [[%ATTACHURL%/install-preMoriond.sh][install-preMoriond.sh]] ( *Old*, using CVS [[%ATTACHURL%/PatTuples_setup.sh][PatTuples_setup.sh]] ) 1 Post-Moriond: [[%ATTACHURL%/install-postMoriond.sh][install-postMoriond.sh]] 1 Use the config file: [[%ATTACHURL%/my_pat.py.txt][my_pat.py.txt]], [[%ATTACHURL%/C_PATtuples.sh][C_PATtuples.sh]] 1 Based on: 1 <verbatim>cp /uscms_data/d3/pjacome/CMSSW_5_3_3/src/TopQuarkAnalysis/TopPairBSM/test/ttbsm_cfg.py my_pat.py ## USAGE: cmsRun my_pat.py useData=0 runOnFastSim=1 usePythia8=1 2>err 1> log </verbatim> 1 <verbatim>cd /eos/uscms/store/user/pjacome/pattuples wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/template.condor wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/C_PATtuples.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/cmsrun_condor.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/my_pat.py.txt mv my_pat.py.txt my_pat.py nano C_PATtuples.sh ./C_PATtuples.sh </verbatim> ---+++ C) GEN,FASTSIM,HLT 1 *References:* 1 https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideFastSimulation 1 Installing, generating config files: [[%ATTACHURL%/generate_GEN-FASTSIM-HLT_config_file.sh][generate_GEN-FASTSIM-HLT_config_file.sh]] 1 <verbatim>./generate_GEN-FASTSIM-HLT_config_file.sh</verbatim> 1 Dowload the following scripts: [[%ATTACHURL%/B2_GEN_FASTSIM_HLT.sh][B2_GEN_FASTSIM_HLT.sh]] , [[%ATTACHURL%/cmsrun_condor.sh][cmsrun_condor.sh]] , [[%ATTACHURL%/template.condor][template.condor]] , ([[%ATTACHURL%/B_GEN_FASTSIM_HLT.sh][B_GEN_FASTSIM_HLT.sh]]) 1 <verbatim>cd /eos/uscms/store/user/pjacome/fastsim wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/template.condor wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/B2_GEN_FASTSIM_HLT.sh wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/cmsrun_condor.sh ./B2_GEN_FASTSIM_HLT.sh</verbatim> 1 Counting the number of events in every output file: [[%ATTACHURL%/count_FASTSIM_events.sh][count_FASTSIM_events.sh]] 1 Explore output file: 1 <verbatim> edmDumpEventContent /eos/uscms/store/user/pjacome/fastsim/SM_tttt_8TeV_10000ev_r01.root</verbatim> 1 *Another option:* Use EdAnalizer: https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBookWriteFrameworkModule 1 To print particles information for every event use the following HistoAnalyzer code: [[%ATTACHURL%/HistoAnalyzer.cc.GenParticleDUMP][HistoAnalyzer.cc.GenParticleDUMP]] , [[%ATTACHURL%/histoanalyzer_cfg.py.GenParticleDUMP][histoanalyzer_cfg.py.GenParticleDUMP]] 1 *Histograms* and *GenMatch* : [[%ATTACHURL%/generateGenParticleHisto.sh][generateGenParticleHisto.sh]] , [[%ATTACHURL%/histoanalyzer_cfg.py.template][histoanalyzer_cfg.py.template]] , [[%ATTACHURL%/HistoAnalyzer.cc][HistoAnalyzer.cc]] ---+++ B) MadGraph 1 MonteCarlo signals: 1 1 Scripts: [[%ATTACHURL%/A_SM_Madgraph.sh][A_SM_Madgraph.sh]] , [[%ATTACHURL%/A2_GH_Madgraph.sh][A2_GH_Madgraph.sh]] 1 <verbatim>cd /eos/uscms/store/user/pjacome/mg5 wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/template.condor wget --no-check-certificate https://twiki.cern.ch/twiki/pub/Sandbox/FourTopAnalysisPabloJacomeV2/A2_GH_Madgraph.sh cond_f='gh_mg' cp template.condor ${cond_f}.condor sed -i 's|__script__|'${PWD}'/'A2_GH_Madgraph.sh'|g' ${cond_f}.condor sed -i 's|__name__|'${cond_f}'|g' ${cond_f}.condor sed -i 's|__config__| |g' ${cond_f}.condor condor_submit ${cond_f}.condor </verbatim> 1 | *Sample name* | *Nevents* | *XSec [pb]* | *uncert* | | SM ttbarttbar | 20000 | 7.132E-4 | | | GH600 ttbarttbar | 20000 | 3.959E-4 | 4.549E-7 | | GH800 ttbarttbar | 20000 | 1.227E-4 | 1.366E-7 | | GH1000 ttbarttbar | 20000 | 3.073E-5 | 3.732E-8 | 1 Plot LHE file with MadAnalysis:*RECOMENDATION:* Convert to root instead of using MadAnalysis 1 <verbatim>cd /uscms_data/d3/pjacome/MadGraph5_v1_5_9/madanalysis5 ./bin/ma5 </verbatim> 1 pp _to_ tttt _to_ 1mu j j: [[%ATTACHURL%/madanalysis5_plot_commands.txt][madanalysis5_plot_commands.txt]] , Output file: [[%ATTACHURL%/tttt_to_1mu_jets.pdf][tttt_to_1mu_jets.pdf]] 1 pp _to_ tttt : [[%ATTACHURL%/ttttONLY_madanalysis5_plot_commands.txt][ttttONLY_madanalysis5_plot_commands.txt]] , Output file: [[%ATTACHURL%/tttONLY_madanalysis_plots.pdf][tttONLY_madanalysis_plots.pdf]] 1 *IMPORTANT:* Problems with definitions, for example, to plot muon_PT define mu = mu+ mu- is required. But for top antitop we get different output PT(t t~) , PT( top) where top = t t~ 1 Convert .LHE to .root 1 <verbatim>cd ExRootAnalysis ExRootLHEFConverter my.LHE out.root </verbatim> 1 To plot use this ROOT macro [[%ATTACHURL%/Pt_histo.C][Pt_histo.C]] ---+++ A) Basics 1 To Access LPC Fermilab: http://uscms.org/uscms_at_work/physics/computing/getstarted/uaf.shtml 1 GIT: https://twiki.cern.ch/twiki/bin/view/Sandbox/ASmallGitCMSSWTutorial 1 CONDOR commands: * <verbatim> condor_q <usr> condor_q -analyze <usr> condor_rm _proc_id_</verbatim> 1 Reading output using ROOT: * <verbatim>_file0->ls(); TDirectory* Event_Postsel = _file0->GetDirectory("Event_Postsel;1"); Event_Postsel->ls(); TH1F * HT = (TH1F*)Event_Postsel->Get("HT;1"); # HT->Scale(0.1); ## example HT->Draw(); TTree *myTree = (TTree*)_file0->Get("AnalysisTree;1"); </verbatim> -- Main.PabloJacome - 16 Dec 2013
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
steer
4topsCyclePlots.steer
r1
manage
1.9 K
2014-01-23 - 03:42
PabloJacome
tar
53xNTuples-v2.tar
r1
manage
570.0 K
2014-01-14 - 04:41
PabloJacome
sh
A2_GH_Madgraph.sh
r6
r5
r4
r3
r2
manage
3.0 K
2014-04-06 - 05:16
PabloJacome
sh
A_SM_Madgraph.sh
r7
r6
r5
r4
r3
manage
2.3 K
2014-04-06 - 05:16
PabloJacome
sh
B2_GEN_FASTSIM_HLT.sh
r5
r4
r3
r2
r1
manage
3.7 K
2014-03-23 - 17:24
PabloJacome
sh
B_GEN_FASTSIM_HLT.sh
r2
r1
manage
1.7 K
2014-02-23 - 05:37
PabloJacome
sh
C_PATtuples.sh
r4
r3
r2
r1
manage
1.4 K
2014-03-01 - 23:15
PabloJacome
sh
D_Ntuples.sh
r2
r1
manage
3.7 K
2014-03-27 - 02:21
PabloJacome
cc
HistoAnalyzer.cc
r1
manage
14.7 K
2014-08-27 - 00:47
PabloJacome
genparticledump
HistoAnalyzer.cc.GenParticleDUMP
r1
manage
7.4 K
2014-08-14 - 22:32
PabloJacome
sh
PatTuples_setup.sh
r1
manage
1.1 K
2014-03-01 - 17:39
PabloJacome
c
Pt_histo.C
r1
manage
1.4 K
2014-08-01 - 23:40
PabloJacome
ext
Samples_TTBSM53_FNAL_Ntuples_count
r1
manage
0.7 K
2014-04-02 - 03:05
PabloJacome
xml
ZprimePreSelectionCycleMuon_config.xml
r2
r1
manage
6.1 K
2014-02-02 - 01:44
PabloJacome
sh
allEOS_no-flag_condorPROOF_SFrame.sh
r4
r3
r2
r1
manage
0.6 K
2014-04-14 - 04:06
PabloJacome
sh
cmsrun_condor.sh
r5
r4
r3
r2
r1
manage
0.3 K
2014-04-06 - 05:11
PabloJacome
sh
condorPROOF_SFrame.sh
r1
manage
0.7 K
2013-12-19 - 02:49
PabloJacome
sh
configCondor.sh
r2
r1
manage
0.4 K
2014-02-02 - 19:50
PabloJacome
sh
count_FASTSIM_events.sh
r2
r1
manage
0.9 K
2014-03-26 - 22:54
PabloJacome
sh
count_root_events.sh
r1
manage
0.7 K
2014-02-02 - 01:59
PabloJacome
sh
count_xml_Ntuples_events_CONDOR.sh
r6
r5
r4
r3
r2
manage
3.2 K
2014-04-10 - 03:54
PabloJacome
zip
counting_with_list.zip
r1
manage
2.7 K
2014-01-12 - 00:25
PabloJacome
sh
creating_XMLs_for_signal.sh
r1
manage
2.5 K
2014-04-07 - 04:41
PabloJacome
zip
final_Samples_TTBSM53_FNAL.zip
r2
r1
manage
201.6 K
2014-04-10 - 16:32
PabloJacome
sh
generateGenParticleHisto.sh
r1
manage
2.9 K
2014-08-27 - 00:44
PabloJacome
sh
generateMultiFlags.sh
r1
manage
0.4 K
2013-12-19 - 02:49
PabloJacome
sh
generateSingleFlag.sh
r2
r1
manage
0.3 K
2014-02-02 - 19:50
PabloJacome
sh
generate_GEN-FASTSIM-HLT_config_file.sh
r7
r6
r5
r4
r3
manage
3.6 K
2014-03-23 - 17:05
PabloJacome
genparticledump
histoanalyzer_cfg.py.GenParticleDUMP
r1
manage
1.5 K
2014-08-14 - 22:33
PabloJacome
template
histoanalyzer_cfg.py.template
r1
manage
1.1 K
2014-08-27 - 00:46
PabloJacome
sh
install-postMoriond.sh
r2
r1
manage
8.7 K
2014-03-27 - 01:47
PabloJacome
sh
install-preMoriond.sh
r1
manage
7.5 K
2014-03-07 - 04:34
PabloJacome
sh
install_NtupleWriter.sh
r2
r1
manage
0.8 K
2014-03-27 - 01:47
PabloJacome
sh
installing_sframe.sh
r1
manage
0.6 K
2014-03-13 - 03:33
PabloJacome
sh
list_root_collections.sh
r1
manage
0.5 K
2014-02-02 - 02:52
PabloJacome
txt
madanalysis5_plot_commands.txt
r2
r1
manage
2.5 K
2014-07-23 - 02:49
PabloJacome
sh
multiConfigs.sh
r2
r1
manage
0.8 K
2014-04-07 - 04:47
PabloJacome
sh
multiConfigs_NO-PROOF.sh
r1
manage
2.9 K
2014-04-14 - 04:19
PabloJacome
sh
multiConfigs_PROOF.sh
r1
manage
4.6 K
2014-04-14 - 04:06
PabloJacome
sh
multiConfigs_SELECTION_NO-PROOF.sh
r1
manage
3.4 K
2014-05-04 - 03:12
PabloJacome
bashrc
my.bashrc
r1
manage
0.3 K
2014-03-13 - 03:34
PabloJacome
txt
myNtupleWriter_cfg.py.txt
r2
r1
manage
78.8 K
2014-03-27 - 02:00
PabloJacome
xml
myPileUpHistoCycle_config.xml
r1
manage
8.2 K
2014-05-04 - 06:20
PabloJacome
xml
myPreSelection_Muo_NO-PROOF.xml
r1
manage
9.0 K
2014-04-08 - 05:38
PabloJacome
xml
myPreSelection_Muo_PROOF.xml
r1
manage
11.3 K
2014-04-14 - 04:06
PabloJacome
xml
mySelectionCycle_config.xml
r1
manage
4.0 K
2014-05-04 - 03:14
PabloJacome
txt
my_pat.py.txt
r2
r1
manage
61.0 K
2014-03-01 - 22:04
PabloJacome
sh
preselection_results-PROOF.sh
r1
manage
1.1 K
2014-05-08 - 19:35
PabloJacome
sh
preselection_results.sh
r1
manage
0.7 K
2014-04-09 - 04:26
PabloJacome
sh
removing_bad_files.sh
r1
manage
0.3 K
2014-04-04 - 05:09
PabloJacome
sh
scan_DIR.sh
r1
manage
1.5 K
2014-01-10 - 21:25
PabloJacome
sh
selection_results-NO-PROOF.sh
r1
manage
0.8 K
2014-05-08 - 19:37
PabloJacome
sh
sendMultiConfigCondor.sh
r1
manage
0.4 K
2013-12-19 - 02:50
PabloJacome
sh
sframe_CONDOR_NO-PROOF.sh
r1
manage
0.5 K
2014-04-08 - 05:38
PabloJacome
sh
simple_condor_SFrame.sh
r1
manage
0.3 K
2014-01-15 - 04:27
PabloJacome
condor
template.condor
r2
r1
manage
0.4 K
2014-04-06 - 05:12
PabloJacome
pdf
tttONLY_madanalysis_plots.pdf
r1
manage
333.9 K
2014-07-23 - 03:31
PabloJacome
txt
ttttONLY_madanalysis5_plot_commands.txt
r1
manage
1.6 K
2014-07-23 - 03:20
PabloJacome
pdf
tttt_to_1mu_jets.pdf
r1
manage
478.4 K
2014-07-23 - 03:07
PabloJacome
sh
v2multiConfigs.sh
r1
manage
2.8 K
2014-04-08 - 05:38
PabloJacome
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r105
<
r104
<
r103
<
r102
<
r101
|
B
acklinks
|
V
iew topic
|
WYSIWYG
|
M
ore topic actions
Topic revision: r105 - 2014-08-27
-
PabloJacome
Home
Plugins
Sandbox for tests
Support
Alice
Atlas
CMS
LHCb
Public Webs
Sandbox Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
PDF version
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Cern Search
TWiki Search
Google Search
Sandbox
All webs
E
dit
A
ttach
Copyright &© 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use
Discourse
or
Send feedback