---++ Pablo Jacome's Four Top Logbook2 <br />%TOC% %TWISTY{}% my twisty content %ENDTWISTY% ---+++ Important questions: 1 No SelectionModules has cut with *iso* 1 Clean just clean Electrons with *relisomax* , Francisco ask *min reliso* 1 1 SingleMu.xml is taken from peiffer/Ntuples_53 1 selectedPatElectronsPFlowLoose o selectedPatElectronsPFlow 1 What Production we are going to use?: 1 https://twiki.cern.ch/twiki/bin/view/CMS/B2GZPrime2012SFrameProduction 1 Production based on tlbsm_53x_v3 1 Production based on tlbsm_53x_v2 1 /pnfs/cms/WAX/11/store/user/b2g12006/53xNTuples-v2 1 http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/UserCode/UICAnalyses/ZprimeAnalysis2012/53xNTuples-v2/ 1 /pnfs/cms/WAX/11/store/user/peiffer/Ntuples_53 1 Production based on tlbsm_53x_v2 - No ElectronsPFlowLoose 1 Production based on tlbsm_52x_v5 1 Do I have to include Lumi files in PreSelection? (... there's no error when working without it) 1 Revisar github 1 https://github.com/yumiceva 1 SFrame: Differences between ZprimeSelectionCycle and ZprimaPostSelection 1 Ntuples samples: WJets means W+1Jet or W+2Jets or W+3Jets + ... 1 In *Selection*, https://twiki.cern.ch/twiki/bin/view/Main/FYumicevaSFrameFwk 1 "One good Muon" means : 1 Only one muon 1 At least One good muon 1 "One good PV" means : 1 Only one PV 1 At least One good PV 1 In sample definition, What is *Lumi* tag intended for? ... If you use 1 <verbatim> <InputData Lumi="8693.5" NEventsMax="-1" Type="MC" Version="DYJets_50toInf" Cacheable="False"> <In FileName="/eos/uscms/store/user/pjacome/PreSelection/4tops/Muon_final/ZprimePreSelectionCycle.MC.DYJets_50toInf.root" Lumi="0.0"/> <InputTree Name="AnalysisTree" /> <OutputTree Name="AnalysisTree" /> </InputData> </verbatim> 1 <verbatim> <Item Name="LumiFilePath" Value="/uscms_data/d3/pjacome/SFrame_new/ZprimeAnalysis/LumiFiles/" /> <Item Name="LumiFileName" Value="Mu40_208686.root" /> <Item Name="LumiTrigger" Value="HLT_Mu40_eta2p1_v" /> </verbatim> 1 *first_selection* , *second_selection*, *triangularcut_selection* and *chi2_selection* are sequential selections? 1 What's the difference between *m_cleaner->JetCleaner* and *NJetSelection*? 1 What's the difference between *Cleaner* and *Selection*? 1 <verbatim>./SFrameAnalysis/src/Cleaner.cxx ./SFrameAnalysis/src/SelectionModules.cxx</verbatim> ---+++ I) 23-Dic-2013 to 29-Dic-2013 1 *Selection:* https://twiki.cern.ch/twiki/bin/view/Main/FYumicevaSFrameFwk 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 Exploring NTuples elements: 1 <verbatim>TFile * f = TFile::Open("dcap://cmsgridftp.fnal.gov:24125/pnfs/fnal.gov/usr/cms/WAX/11/store/user/b2g12006/53xNTuples-v2/Tbar_s-channel_TuneZ2star_8TeV-powheg-tauola/Ntuple_1_1_CNy.root")</verbatim> ---+++ I)16-Dic-2013 to 22-Dic-2013 1 Copy location fo Ntuples: 1 <verbatim>cd SFrame/ZprimeAnalysis/config git clone git://github.com/yumiceva/FITAnalysis.git cp -r FITAnalysis/config/53xNTuples-v2/ ./ </verbatim> 1 List of several samples: 1 DY1JetsToLL_M-50_TuneZ2Star_8TeV-madgraph.xml 1 DY2JetsToLL _M-50_TuneZ2Star_8TeV-madgraph.xml 1 DY3JetsToLL _M-50_TuneZ2Star_8TeV-madgraph.xml 1 DY4JetsToLL _M-50_TuneZ2Star_8TeV-madgraph.xml 1 *DYJetsToLL_M-10To50filter_8TeV-madgraph.xml* 1 *DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball.xml* 1 DYJetsToLL _M-50_matchingdown_8TeV-madgraph.xml 1 DYJetsToLL _M-50_matchingup_8TeV-madgraph-tauola.xml 1 DYJetsToLL _M-50_scaledown_8TeV-madgraph-tauola.xml 1 DYJetsToLL _M-50_scaleup_8TeV-madgraph-tauola.xml 1 ElectronHad _Run2012A-13Jul2012-v1-ext-v1.xml 1 ElectronHad _Run2012A-13Jul2012-v1.xml 1 ElectronHad _Run2012A-recover-06Aug2012-v1.xml 1 ElectronHad _Run2012B-13Jul2012-v1-ext-v1.xml 1 ElectronHad _Run2012B-13Jul2012-v1.xml 1 ElectronHad _Run2012C-24Aug2012.xml 1 ElectronHad _Run2012C-EcalRecover_11Dec2012-v1.xml 1 ElectronHad _Run2012C-PromptReco-v2-ext-v1.xml 1 ElectronHad _Run2012C-PromptReco-v2.xml 1 ElectronHad _Run2012D-PromptReco-v1-ext-v1.xml 1 ElectronHad _Run2012D-PromptReco-v1.xml 1 QCD_Pt_170_250_BCtoE_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_170_250_EMEnriched_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_20_30_BCtoE_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_20_30_EMEnriched_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_250_350_BCtoE_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_250_350_EMEnriched_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_30_80_BCtoE_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_30_80_EMEnriched_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_350_BCtoE_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_350_EMEnriched_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_80_170_BCtoE_TuneZ2star_8TeV_pythia6.xml 1 QCD_Pt_80_170_EMEnriched_TuneZ2star_8TeV_pythia6.xml 1 *SingleMu.xml* 1 TTJets_MassiveBinDECAY_TuneZ2star_8TeV-madgraph-tauola.xml 1 *TTTT.xml* 1 *TT_CT10_TuneZ2star_8TeV-powheg-tauola.xml* 1 *TT_Mtt-1000toInf_CT10_TuneZ2star_8TeV-powheg-tauola.xml* 1 TT_Mtt-1000toInf_scaledown_8TeV-powheg-tauola.xml 1 TT_Mtt-1000toInf_scaleup_8TeV-powheg-tauola.xml 1 *TT_Mtt-700to1000_CT10_TuneZ2star_8TeV-powheg-tauola.xml* 1 TT_Mtt-700to1000_scaledown_8TeV-powheg-tauola.xml 1 TT_Mtt-700to1000_scaleup_8TeV-powheg-tauola.xml 1 TT_scaledown_8TeV-powheg-tauola.xml TT_scaleup_8TeV-powheg-tauola.xml 1 *T_s-channel_TuneZ2star_8TeV-powheg-tauola.xml* 1 *T_t-channel_TuneZ2star_8TeV-powheg-tauola.xml* 1 *T_tW-channel-DR_TuneZ2star_8TeV-powheg-tauola.xml* 1 *Tbar_s-channel_TuneZ2star_8TeV-powheg-tauola.xml* 1 *Tbar_t-channel_TuneZ2star_8TeV-powheg-tauola.xml* 1 *Tbar_tW-channel-DR_TuneZ2star_8TeV-powheg-tauola.xml* 1 W1JetsToLNu _TuneZ2Star_8TeV-madgraph.xml 1 W2JetsToLNu _TuneZ2Star_8TeV-madgraph.xml 1 W3JetsToLNu _TuneZ2Star_8TeV-madgraph.xml 1 W4JetsToLNu _TuneZ2Star_8TeV-madgraph.xml 1 *WJetsToLNu_TuneZ2Star_8TeV-madgraph-tarball-v1.xml* 1 *WJetsToLNu_TuneZ2Star_8TeV-madgraph-tarball-v2.xml* 1 WJetsToLNu _matchingdown_8TeV-madgraph-tauola.xml 1 WJetsToLNu _matchingup_8TeV-madgraph-tauola.xml 1 WJetsToLNu _scaledown_8TeV-madgraph-tauola.xml 1 WJetsToLNu _scaleup_8TeV-madgraph-tauola.xml 1 WW_TuneZ2star_8TeV_pythia6_tauola.xml 1 WZ_TuneZ2star_8TeV_pythia6_tauola.xml 1 ZZ_TuneZ2star_8TeV_pythia6_tauola.xml 1 Preselection: 1 <verbatim> if(bcc->muons) cleaner.MuonCleaner(26,2.1,0.12); if(bcc->electrons) cleaner.ElectronCleaner(35,2.5,0.1,m_reversed_electron_selection); //if(bcc->jets) cleaner.JetLeptonSubtractor(m_corrector,false); if(!bcc->isRealData && bcc->jets) cleaner.JetEnergyResolutionShifter(); if(bcc->jets) cleaner.JetCleaner(40,2.4,true); </verbatim> 1 noIso vs. relIso 1 if(bcc->jets) cleaner.JetLeptonSubtractor(m_corrector,false); 1 Config: 1 <verbatim> <Item Name="writeTTbarReco" Value="True" /> <Item Name="readTTbarReco" Value="False" /> </verbatim> ---+++ H) 09-Dic-2013 to 15-Dic-2013 1 PreSelection notes: 1 JEC is required when using DATA 1 Working on PROOF under CONDOR: 1 [[%ATTACHURL%/condorPROOF_SFrame.sh][condorPROOF_SFrame.sh]] , [[%ATTACHURL%/template.condor][template.condor]] , [[%ATTACHURL%/configCondor.sh][configCondor.sh]] ---+++ G) 11-Oct-2013 to 17-Nov-2013 1 Ntuple production: 1 Production based on tlbsm_53x_v3 1 Production based on tlbsm_53x_v2 1 Production based on tlbsm_53x_v2 - No ElectronsPFlowLoose 1 Production based on tlbsm_52x_v5 1 Preselection: 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) ---+++ F) 04-Oct-2013 to 10-Nov-2013 1 Cross sections: 1 ttbar, singleTop 1 http://arxiv.org/pdf/1205.3453v1.pdf 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{19.3 pb^{-1} }{Lumi_{config_file}}$% 1 Using Event_Postsel directory: 1 <img width="569" alt="Histos_EventPostsel_HT.png" src="https://twiki.cern.ch/twiki/pub/Sandbox/Logbook2FourTopAnalysisPabloJacome/Histos_EventPostsel_HT.png" style="vertical-align: top;" title="Histos_EventPostsel_HT.png" height="432" /> 1 Using EventCleaned directory: 1 <img width="592" alt="histos.png" src="https://twiki.cern.ch/twiki/pub/Sandbox/Logbook2FourTopAnalysisPabloJacome/histos.png" style="vertical-align: top;" title="histos.png" height="417" /> 1 The following plot was done to check if: *TTbar = TTbar_700_to_1000 + TTbar_1000toInf* 1 Using EventPostsel directory: 1 <img width="559" alt="HT_EventPostsel_TTbar.png" src="https://twiki.cern.ch/twiki/pub/Sandbox/Logbook2FourTopAnalysisPabloJacome/HT_EventPostsel_TTbar.png" style="vertical-align: top;" title="HT_EventPostsel_TTbar.png" height="378" /> 1 Using EventCleaned directory: 1 <img width="571" alt="HT_EventCleaned_TTbar.png" src="https://twiki.cern.ch/twiki/pub/Sandbox/Logbook2FourTopAnalysisPabloJacome/HT_EventCleaned_TTbar.png" style="vertical-align: top;" title="HT_EventCleaned_TTbar.png" height="369" /> 1 The following plot was done to check if: *DYJets = DY1Jets + DY2Jets + DY3Jets + DY4Jets* 1 Using EventPostsel directory: 1 <img width="577" alt="HT_EventPostsel_DYs.png" src="https://twiki.cern.ch/twiki/pub/Sandbox/Logbook2FourTopAnalysisPabloJacome/HT_EventPostsel_DYs.png" style="vertical-align: top;" title="HT_EventPostsel_DYs.png" height="370" /> 1 Using EventCleaned directory: 1 <img width="569" alt="HT_EventCleaned_DYs.png" src="https://twiki.cern.ch/twiki/pub/Sandbox/Logbook2FourTopAnalysisPabloJacome/HT_EventCleaned_DYs.png" style="vertical-align: top;" title="HT_EventCleaned_DYs.png" height="392" /> 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 Computed scales using Luminosity found in config files: 1 <verbatim> TTbar Lumi: 92270 Scale: 0.21117 SingleTop_T_sch Lumi: 68591 Scale: 0.284071 SingleTop_T_tch Lumi: 66635 Scale: 0.292409 SingleTop_Tbar_sch Lumi: 79531 Scale: 0.244995 SingleTop_Tbar_tch Lumi: 63032 Scale: 0.309124 WJets Lumi: 2097.3 Scale: 9.29037 DYJets_50toInf Lumi: 8693.5 Scale: 2.2413 DYJets_10to50 Lumi: 8288.5 Scale: 2.35081 SingleTop_T_tWch Lumi: 44834 Scale: 0.434597 SingleTop_Tbar_tWch Lumi: 44456 Scale: 0.438292 DY1Jets_50toInf Lumi: 36088 Scale: 0.539922 DY2Jets_50toInf Lumi: 10942 Scale: 1.78073 DY3Jets_50toInf Lumi: 181499 Scale: 0.107354 DY4Jets_50toInf Lumi: 233982 Scale: 0.0832743 </verbatim> ---+++ E) 28-Oct-2013 to 03-Nov-2013 1 Standard Model *Cross sections* from: *https://twiki.cern.ch/twiki/bin/view/CMS/StandardModelCrossSectionsat8TeV* 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 ... table ---+++ D) 21-Oct-2013 to 27-Oct-2013 1 Exploring directories where the Preselection samples are: 1 */pnfs/cms/WAX/11/store/user/b2g12006/MuonPreselection_53xNTuple-v2/* 1 Complete list of all the available samples in the directory: 1 [[%ATTACHURL%/ElectronPreselection_53xNTuple-v2.txt][ElectronPreselection_53xNTuple-v2.txt]] and [[%ATTACHURL%/MuonPreselection_53xNTuple-v2.txt][MuonPreselection_53xNTuple-v2.txt]] 1 List of MC samples to be taken: 1 ttbar 1 W+jets 1 single top 1 Z+jets 1 Preselection samples of our interest: 1 [[%ATTACHURL%/Chosen-samples_MuonPreselection_53xNTuple-v2.txt][Chosen-samples_MuonPreselection_53xNTuple-v2.txt]] 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]] ---+++ C) 14-Oct-2013 to 20-Oct-2013 1 Configuring PROOF (tested without using CONDOR): 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 Succeeded using *CONDOR without PROOF*: 1 Add the following inside *Cycle* definition *config/FourtopsSelectionCycleMuons_config.xml*: 1 <verbatim> <Cycle Name="FourtopsSelectionCycle" OutputDirectory="/eos/uscms/store/user/pjacome/Selection/from_Zprime/Muons_v2/" PostFix="" TargetLumi="1.0" ></verbatim> 1 CONDOR: * <verbatim>mkdir myEleZJobs cd myEleZJobs nano condor_SFrame.sh</verbatim> * * [[%ATTACHURL%/condor_SFrame.sh][condor_SFrame.sh]] * <verbatim>nano template.condor</verbatim> * [[%ATTACHURL%/template.condor][template.condor]] * [[%ATTACHURL%/multiCondor.sh][multiCondor.sh]] * <verbatim>condor_submit FITAnalysis_FourtopsSelectionMuon.condor condor_q <usr> condor_q -analyze <usr></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"); TObjString *tos = (TObjString*)_file0->Get("CycleConfiguration;1"); cout << tos << endl; </verbatim> ---+++ B) 07-Oct-2013 to 13-Oct-2013 1 FITAnalysis config * <verbatim>/uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/FITAnalysis/config </verbatim> 1 Ntuples Preselection output: * <verbatim>/eos/uscms/store/user/yumiceva/fourtops/sframePreselection/</verbatim> 1 Original NTuples example, 53xNTuples-v2: * <verbatim>dcap://cmsgridftp.fnal.gov:24125/pnfs/fnal.gov/usr/cms/WAX/11/store/user/b2g12006/53xNTuples-v2/ElectronHad_Run2012A-13Jul2012-v1/Ntuple_10_1_fUN.root</verbatim> 1 *(OK)* FITAnalysis from using tag Feb-15-2013 (see *SFrame-Feb-15-2013* installation [[%ATTACHURL%/SFrame-Feb-15-2013.txt][SFrame-Feb-15-2013.txt]]): * <verbatim>git clone git://github.com/yumiceva/FITAnalysis.git cd FITAnalysis rm obj/* obj/dep/* src/*_Dict.* ../lib/libFITAnalysis.so ../lib/FITAnalysis.par cp /uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/FITAnalysis/src/FourtopsSelectionCycle.cxx ./src cp /uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/FITAnalysis/include/FourtopsSelectionCycle.h ./include cp /uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/FITAnalysis/config/FourtopsSelectionCycleMuons_config.xml ./config ## Add the following in include/FITAnalysis_LinkDef.h : #pragma link C++ class FourtopsSelectionCycle+; make </verbatim> 1 Configuring *FourtopsSelection*, use this DATA input [[%ATTACHURL%/Electrons_FourtopsPreselection_InputData.txt][Electrons_FourtopsPreselection_InputData.txt]] or [[%ATTACHURL%/Muons_FourtopsPreselection_InputData.txt][Muons_FourtopsPreselection_InputData.txt]] : * <verbatim>cd FITAnalysis cp /uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/ZprimeAnalysis2012/LumiFiles/HLT_Ele30_CaloIdVT_TrkIdT_PFNoPUJet100_PFNoPUJet25_208686.root ./LumiFiles cp /uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/ZprimeAnalysis2012/PileUpHistos/* ./PileUpHistos/ cp -r /uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/ZprimeAnalysis2012/JECFiles ./ sframe_main config/FourtopsSelectionCycleMuons_config.xml </verbatim> 1 <strong>(DO NOT USE THIS) </strong>Compiling FourtopsSelection (Yumiceva) using latest SFrame: * %TWISTY{ }% <verbatim>cd SFrameAnalysis source MakeAnalysis.sh FIT cd FITAnalysis rm obj/* obj/dep/* src/*Analysis_Dict.* ../lib/libFITAnalysis.so ../lib/FITAnalysis.par cp /uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/FITAnalysis/src/FourtopsSelectionCycle.cxx ./src cp /uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/FITAnalysis/include/FourtopsSelectionCycle.h ./include cp /uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/FITAnalysis/config/FourtopsSelectionCycleMuons_config.xml ./config ## Add the following in include/testAnalysis_LinkDef.h : #pragma link C++ class FourtopsSelectionCycle+; ## Edit include/FourtopsSelectionCycle.h to have: #include "SFrameTools/JetMETObjects/interface/FactorizedJetCorrector.h" #include "SFrameTools/JetMETObjects/interface/JetCorrectionUncertainty.h" #include "SFrameTools/include/ObjectHandler.h" ###### To download from SFrameTools in tag: Feb-15-2013-v1: ## cd SFrame wget --no-check-certificate https://codeload.github.com/UHHAnalysis/SFrameTools/zip/Feb-07-2013-v1 unzip Feb-07-2013-v1 cp SFrameTools-Feb-07-2013-v1/src/ObjectHandler.cxx SFrameTools/src/ cp SFrameTools-Feb-07-2013-v1/include/ObjectHandler.h SFrameTools/include/ cd SFrameTools rm obj/* obj/dep/* src/SFrameTools_Dict.* ../libSFrameTools.so ../lib/SFrameTools.par sed -i 's/#include "SLogger.h"/\/\/#include "SLogger.h"/g' include/ObjectHandler.h nano include/SFrameTools_LinkDef.h #pragma link C++ class ObjectHandler+; #pragma link C++ class Particle+; #pragma link C++ class std::vector<Particle>+; #pragma link C++ class Jet+; #pragma link C++ class std::vector<Jet>+; #pragma link C++ class TopJet+; #pragma link C++ class std::vector<TopJet>+; #pragma link C++ class Electron+; #pragma link C++ class std::vector<Electron>+; #pragma link C++ class Muon+; #pragma link C++ class std::vector<Muon>+; #pragma link C++ class Tau+; #pragma link C++ class std::vector<Tau>+; #pragma link C++ class Photon+; #pragma link C++ class std::vector<Photon>+; #pragma link C++ class PrimaryVertex+; #pragma link C++ class std::vector<PrimaryVertex>+; #pragma link C++ class MET+; #pragma link C++ class GenInfo+; #pragma link C++ class GenParticle+; #pragma link C++ class std::vector<GenParticle>+; make cd JetMETObjects rm tmp/* lib/* make cd ../.. ## Here ends SFrameTools recompiling ################################ ## Now continues FIT , FourtopSelection cd ./testAnalysis sed -i 's/m_reversed_electron_selection/false/g' src/FourtopsSelectionCycle.cxx make </verbatim> %ENDTWISTY% ---+++ A) 30-Sep-2013 to 04-Oct-2013 1 Important links: 1 https://twiki.cern.ch/twiki/bin/view/Main/FranciscoYumiceva 1 https://github.com/yumiceva/FITAnalysis 1 https://twiki.cern.ch/twiki/bin/viewauth/CMS/B2GZprimeHighmassSemilep2012 1 ~/nobackup/old_stuff_until_2012/analysis_area/exotica_wz/limit/CLA.C 1 Installing SFrame in lxplus, following https://twiki.cern.ch/twiki/bin/viewauth/CMS/B2GZprimeHighmassSemilep2012: 1 <verbatim>mkdir SFrame cd SFrame/ export SCRAM_ARCH=slc5_amd64_gcc462 scram project CMSSW CMSSW_5_3_3 cd CMSSW_5_3_3/src/ cmsenv</verbatim> 1 Had problems when using git clone command: * <verbatim>git clone https://github.com/UHHAnalysis/NtupleWriter UHHAnalysis/NtupleWriter</verbatim> 1 Message: * <verbatim>git: /afs/cern.ch/cms/slc5_amd64_gcc462/cms/cmssw/CMSSW_5_3_3/external/slc5_amd64_gcc462/lib/libz.so.1: version `ZLIB_1.2.0' not found (required by git)</verbatim> 1 Installing SFrame in cmslpc: * <verbatim> # Change tcsh for bash, or remove 'source /uscmst1/prod/sw/cms/cshrc prod' from *~/.cshrc* mv ~/.cshrc ~/.cshrc.bak nano ~/.bashrc alias ls='ls --color' export SCRAM_ARCH=slc5_amd64_gcc462 source /uscmst1/prod/sw/cms/bashrc prod</verbatim> * Executed commands: [[%ATTACHURL%/SFrame_all-latest.txt][SFrame_all-latest.txt]] 1 Error #1 appeared: * <verbatim>Error validating server certificate for 'https://svn.code.sf.net:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! - Valid: from Feb 21 03:55:25 2013 GMT until Mar 27 09:04:45 2014 GMT </verbatim> 1 Error #2 appeared: * <verbatim> Generating dictionary src/SFrameTools_Dict.cxx ... /uscmst1/prod/sw/cms/slc5_amd64_gcc462/lcg/root/5.32.00-cms14/cint/cint/include/cwchar:9:20: fatal error: cwchar.h: No such file or directory compilation terminated. Error: external preprocessing failed. :0: !!!Removing src/SFrameTools_Dict.cxx src/SFrameTools_Dict.h !!! Error: /uscmst1/prod/sw/cms/slc5_amd64_gcc462/cms/cmssw/CMSSW_5_3_3/external/slc5_amd64_gcc462/bin/../../../../../../lcg/root/5.32.00-cms14/bin/rootcint: error loading headers... make: *** [src/SFrameTools_Dict.cxx] Error 1 </verbatim> 1 Setting SFrame: * <verbatim>cd ./SFrame/CMSSW_5_3_3/src cmsenv cd ../../SFrame source fullsetup.sh</verbatim> 1 Creating own Analysis: * Modify */SFrame/SFrameAnalysis/MakeAnalysis.sh* * <verbatim>sed -i "s|Example|${ANALYSISNAME}|g" include/* sed -i "s|Example|${ANALYSISNAME}|g" src/* sed -i "s|Example|${ANALYSISNAME}|g" proof/* sed -i "s|Example|${ANALYSISNAME}|g" Makefile sed -i "s|Example|${ANALYSISNAME}|g" config/* ## Removing *New* files who use AnalysisModule find . -name '*New*' -type f -exec bash -c 'rm "$1" ' -- {} \; ## Renaming find . -name '*Example*' -type f -exec bash -c 'mv "$1" "${1/Example/${ANALYSISNAME}}"' -- {} \; #mv include/ExampleHists.h include/${ANALYSISNAME}Hists.h #mv include/ExampleCycle.h include/${ANALYSISNAME}Cycle.h #mv src/ExampleHists.cxx src/${ANALYSISNAME}Hists.cxx #mv src/ExampleCycle.cxx src/${ANALYSISNAME}Cycle.cxx #mv config/ExampleCycle_config.xml config/${ANALYSISNAME}_config.xml #mv include/ExampleAnalysis_LinkDef.h include/${ANALYSISNAME}Analysis_LinkDef.h </verbatim> * Generating new Analysis directory: * <verbatim> cd SFrameAnalysis source MakeAnalysis.sh mynew</verbatim> * To re-build: * <verbatim>testAnalysis$ rm obj/* obj/dep/* src/*Analysis_Dict.* ../lib/libtestAnalysis.so ../lib/testAnalysis.par</verbatim> ---+++ References * http://arxiv.org/abs/1001.0221<br /> * “Four-heavy-quark hadroproduction”, V. Barger, A. L. Stange, and R. J. N. Phillips, Phys. Rev. D 44 (Oct, 1991) 1987–1996, doi:10.1103/PhysRevD.44.1987.</verbatim>
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
txt
Chosen-samples_MuonPreselection_53xNTuple-v2.txt
r1
manage
0.5 K
2013-10-25 - 16:31
PabloJacome
txt
ElectronPreselection_53xNTuple-v2.txt
r1
manage
3.4 K
2013-10-25 - 15:38
PabloJacome
txt
Electrons_FourtopsPreselection_InputData.txt
r1
manage
30.4 K
2013-10-14 - 05:23
PabloJacome
png
HT_EventCleaned_DYs.png
r1
manage
12.0 K
2013-11-04 - 22:10
PabloJacome
png
HT_EventCleaned_TTbar.png
r1
manage
11.2 K
2013-11-04 - 22:07
PabloJacome
png
HT_EventPostsel_DYs.png
r1
manage
10.7 K
2013-11-04 - 22:09
PabloJacome
png
HT_EventPostsel_TTbar.png
r1
manage
9.8 K
2013-11-04 - 22:07
PabloJacome
c
Histos.C
r1
manage
3.0 K
2013-11-01 - 15:39
PabloJacome
png
Histos_EventPostsel_HT.png
r1
manage
13.8 K
2013-11-04 - 22:56
PabloJacome
txt
MuonPreselection_53xNTuple-v2.txt
r1
manage
1.8 K
2013-10-25 - 15:39
PabloJacome
txt
Muons_FourtopsPreselection_InputData.txt
r1
manage
18.4 K
2013-10-14 - 05:23
PabloJacome
txt
SFrame-Feb-15-2013.txt
r1
manage
1.9 K
2013-10-10 - 06:06
PabloJacome
txt
SFrame_Zprime.txt
r1
manage
1.0 K
2013-11-06 - 22:20
PabloJacome
txt
SFrame_all-latest.txt
r1
manage
2.4 K
2013-10-17 - 00:00
PabloJacome
sh
condorPROOF_SFrame.sh
r1
manage
0.7 K
2013-12-16 - 01:05
PabloJacome
sh
condor_SFrame.sh
r1
manage
0.3 K
2013-11-16 - 05:10
PabloJacome
sh
configCondor.sh
r1
manage
0.5 K
2013-12-16 - 01:22
PabloJacome
png
histos.png
r1
manage
13.1 K
2013-11-04 - 22:06
PabloJacome
sh
multiCondor.sh
r1
manage
1.2 K
2013-11-16 - 05:11
PabloJacome
condor
template.condor
r2
r1
manage
0.3 K
2013-12-16 - 01:06
PabloJacome
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r60
|
r58
<
r57
<
r56
<
r55
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r56 - 2014-01-22
-
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
P
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
Edit
Attach
Copyright &© 2008-2023 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