Instalation
1) cmsrel CMSSW_whatever (cmsrel CMSSW_7_2_3_patch1) && cd CMSSW*/src/
2) git clone
https://github.com/mbirostris/m2n.git
3) cmsenv
4) cd ./m2n/maxi2ntuples
5) Config file is "./python/maxi2ntuples.py" and the run file is "python/runm2n.py". You have to edit only the latter - all info in it.
Workflow for synchronization:
1) '$python python/runm2n.py' - crates ntuples in output dir.
1b) If you have multiple output files then use "hadd" for convenience.
Then for now just compare your ntuples with another groups:
2) $ git clone
https://github.com/CMS-HTT/2015-sync.git
To compare events run python script (examples for
us.py.txt and
Imperial.py.txt) with ntuple as argument, i.e.
$ python us.py our_ntuple.root > out1;
$ python Imperial.py Imperial_ntuple.root > out2;
$ diff -y out1 out2 > diff.txt
Sample
/VBF_HToTauTau_M-125_13TeV-powheg-pythia6/Phys14DR-PU20bx25_tsg_PHYS14_25_V1-v2/MINIAODSIM
https://cmsweb.cern.ch/das/request?input=dataset%3D%2FVBF_HToTauTau_M-125_13TeV-powheg-pythia6%2FPhys14DR-PU20bx25_tsg_PHYS14_25_V1-v2%2FMINIAODSIM&instance=prod%2Fglobal
EnrichedMiniAOD - version of NtupleProducer
Downloaded: Jun 27 2015
git remote show origin
* remote origin
Fetch URL:
https://github.com/LLRCMS/LLRHiggsTauTau
Push URL:
https://github.com/LLRCMS/LLRHiggsTauTau
HEAD branch: master
Remote branches:
for72X tracked
master tracked
Local branches configured for 'git pull':
for72X merges with remote for72X
master merges with remote master
Local refs configured for 'git push':
for72X pushes to for72X (up to date)
master pushes to master (local out of date)
Files are in "/afs/cern.ch/user/m/molszews/public/"
Ntuples
Channel
Choose one in
ChannelSelector "python/maxi2ntuples.py"
Cuts
Defined in two places: 'plugins/PairBaselineSelection.cc' and 'python/maxi2ntuples.py'. They basically follow synch exercise.
Co robie:
07/11/2015
Robie kanały tautau i mutau. Mam kilka procent za dużo eventów, prawdopodobnie dlatego że nie robie "L1 seed". Nie wiem jak to zrobić. Wg. strony:
https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideL1TriggerFAQ: "2) Use the
HLTLevel1GTSeeds filter module (
preferred method, as the module is always up-to-date and working)", ale to nie poprawia wyników. Potrafie dostać się do nazw, ale "it will not tell you which were masked/disabled!".
========================================================================================
07/09/2015
Robie kanał tautau bo wszyscy już zrobili i jest z czym porównywać. Mam 5x za dużo eventów, jedynym cutem jakiego nie mam to:
Require the trigger path listed at the top of this page, matching with HLT objects within $\Delta R < 0.5$.
I nie wiem narazie jak to zrobić.
-
MichalOlszewski - 2015-02-14