<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>
<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" />
./SFrameAnalysis/src/Cleaner.cxx ./SFrameAnalysis/src/SelectionModules.cxx
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")
cd SFrame/ZprimeAnalysis/config git clone git://github.com/yumiceva/FITAnalysis.git cp -r FITAnalysis/config/53xNTuples-v2/ ./
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);
<Item Name="writeTTbarReco" Value="True" /> <Item Name="readTTbarReco" Value="False" />
SFrame_new/SFramePlotter$ ./bin/Plots -f myExampleCyclePlots.steer
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
Proof.Sandbox: /uscms_data/d3/pjacome/PROOF
<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" >
<Cycle Name="FourtopsSelectionCycle" OutputDirectory="/eos/uscms/store/user/pjacome/Selection/from_Zprime/Muons_v2/" PostFix="" TargetLumi="1.0" >
mkdir myEleZJobs cd myEleZJobs nano condor_SFrame.sh
nano template.condor
condor_submit FITAnalysis_FourtopsSelectionMuon.condor condor_q <usr> condor_q -analyze <usr>
_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;
/uscms/home/yumiceva/work/sframe/CMSSW_5_3_3/src/SFrame/FITAnalysis/config
/eos/uscms/store/user/yumiceva/fourtops/sframePreselection/
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
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
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
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
mkdir SFrame cd SFrame/ export SCRAM_ARCH=slc5_amd64_gcc462 scram project CMSSW CMSSW_5_3_3 cd CMSSW_5_3_3/src/ cmsenv
git clone https://github.com/UHHAnalysis/NtupleWriter UHHAnalysis/NtupleWriter
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)
# 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
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
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
cd ./SFrame/CMSSW_5_3_3/src cmsenv cd ../../SFrame source fullsetup.sh
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
cd SFrameAnalysis source MakeAnalysis.sh mynew
testAnalysis$ rm obj/* obj/dep/* src/*Analysis_Dict.* ../lib/libtestAnalysis.so ../lib/testAnalysis.par