Difference: ExoticDileptonRootAnalysis (1 vs. 7)

Revision 7
28 Jun 2010 - Main.SarahHeim
Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Line: 37 to 37
 
  • will also have to slim down the TruthTree

How to add a new variable

Added:
>
>
  • I am changing the framework such that all branches are switched off by default, and if you need another one you also need to switch in on in AnalysisMain.cpp
    chainEV0 -> SetBranchStatus("El_E",1);
 
  • uncomment the vector/int/..., the branch, the vector = 0 (if vector) and the SetBranchAddress in the EventTree
Added:
>
>

If you run the EventSelection over MC, you should add the option -MC, as the Good Runs List shouldn't be applied then

 

Useful scripts

  • script to figure out which variables out of a certain header file are used in the analysis (caveat: save headerfile with a new ending, hpp.OLD for example, as the search is recursive, or change the script to exclude the header file in the search):
    /work/msu-pc4/sarah2/scripts/find_used_variable.sh
Revision 6
17 Jun 2010 - Main.SarahHeim
Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Line: 28 to 28
 
  • change all the other variables in EventTree to their new names, use Staco muons, antikt4h1topo jets and MET_RefFinal as MET for now
  • set Jet_charge to 0 as not available in WZ EventTree
Added:
>
>

For the trigger

  • I have changed the electron and the muon triggers, cut AND and OR is not working yet, as it contains the other triggers, too.
 

For truth analysis (to be verified)

  • In the WZ D3PDs there is no extra truth tree, instead in the MC case there are extra truth variables in the physics tree. So if you are planning on writing an analysis in bins, just name both the EventTree and the TruthTree physics.
  • I will also have to fill MCElectron.cpp etc.
  • will also have to slim down the TruthTree
Added:
>
>

How to add a new variable

  • uncomment the vector/int/..., the branch, the vector = 0 (if vector) and the SetBranchAddress in the EventTree
 

Useful scripts

  • script to figure out which variables out of a certain header file are used in the analysis (caveat: save headerfile with a new ending, hpp.OLD for example, as the search is recursive, or change the script to exclude the header file in the search):
    /work/msu-pc4/sarah2/scripts/find_used_variable.sh
Revision 5
16 Jun 2010 - Main.SarahHeim
Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Line: 17 to 17
 
/rooms/kitchen/ExoticsD3PD/WZD3PD/

How to make lists of samples

Changed:
<
<
>
>
Go to macros and and use make_single_lists.py as explained in the file.
 

Useful links

Line: 27 to 27
 
  • set GenEventWeight in EventContainer.cpp and EventWeight.cpp to "1" and Electron_pdgId and Muon_pdgId in MCElectron.cpp/MCMuon.cpp to real pdgID * charge
  • change all the other variables in EventTree to their new names, use Staco muons, antikt4h1topo jets and MET_RefFinal as MET for now
  • set Jet_charge to 0 as not available in WZ EventTree
Added:
>
>

For truth analysis (to be verified)

  • In the WZ D3PDs there is no extra truth tree, instead in the MC case there are extra truth variables in the physics tree. So if you are planning on writing an analysis in bins, just name both the EventTree and the TruthTree physics.
  • I will also have to fill MCElectron.cpp etc.
  • will also have to slim down the TruthTree
 

Useful scripts

  • script to figure out which variables out of a certain header file are used in the analysis (caveat: save headerfile with a new ending, hpp.OLD for example, as the search is recursive, or change the script to exclude the header file in the search):
    /work/msu-pc4/sarah2/scripts/find_used_variable.sh
Revision 4
16 Jun 2010 - Main.SarahHeim
Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Line: 26 to 26
 
  • only three trees left and they have different variables: CollectionTree, EventTree, TruthTree (EventTree with some additional truth info)
  • set GenEventWeight in EventContainer.cpp and EventWeight.cpp to "1" and Electron_pdgId and Muon_pdgId in MCElectron.cpp/MCMuon.cpp to real pdgID * charge
  • change all the other variables in EventTree to their new names, use Staco muons, antikt4h1topo jets and MET_RefFinal as MET for now
Changed:
<
<
  • set je_charge to -999 as not available in WZ EventTree
>
>
  • set Jet_charge to 0 as not available in WZ EventTree
 

Useful scripts

  • script to figure out which variables out of a certain header file are used in the analysis (caveat: save headerfile with a new ending, hpp.OLD for example, as the search is recursive, or change the script to exclude the header file in the search):
    /work/msu-pc4/sarah2/scripts/find_used_variable.sh
Revision 3
15 Jun 2010 - Main.SarahHeim
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Introduction

Added:
>
>

Where to browse it


https://svnweb.cern.ch/trac/atlasgrp/browser/Institutes/MSU/MSUHighPtElectrons/ExoticDileptonRootAnalysis/trunk
 

How to get it (at Cern)

  • The package from svn
    SVNGRP=svn+ssh://sheim@svn.cern.ch/reps/atlasgrp
    (with your username istead of sheim)
    svn co $SVNGRP/Institutes/MSU/MSUHighPtElectrons/ExoticDileptonRootAnalysis/ 
Changed:
<
<
  • you will need root, as well, at cern you can get that from afs, p.ex., you will have to link your LD_LIBRARY_PATH to ExoticDileptonRootAnalysis/trunk/lib ...
>
>
  • you will need root, as well, at cern you can get that from afs, p.ex., you will have to link your LD_LIBRARY_PATH to ExoticDileptonRootAnalysis/trunk/lib ...
 

Where are the samples (at Cern)

/rooms/kitchen/ExoticsD3PD/WZD3PD/
Line: 18 to 21
 

Useful links

Added:
>
>

For developers

Things I am changing from Single Top version

  • only three trees left and they have different variables: CollectionTree, EventTree, TruthTree (EventTree with some additional truth info)
  • set GenEventWeight in EventContainer.cpp and EventWeight.cpp to "1" and Electron_pdgId and Muon_pdgId in MCElectron.cpp/MCMuon.cpp to real pdgID * charge
  • change all the other variables in EventTree to their new names, use Staco muons, antikt4h1topo jets and MET_RefFinal as MET for now
  • set je_charge to -999 as not available in WZ EventTree

Useful scripts

  • script to figure out which variables out of a certain header file are used in the analysis (caveat: save headerfile with a new ending, hpp.OLD for example, as the search is recursive, or change the script to exclude the header file in the search):
    /work/msu-pc4/sarah2/scripts/find_used_variable.sh
 

-- SarahHeim - 10 Jun 2010 \ No newline at end of file
Revision 2
10 Jun 2010 - Main.SarahHeim
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Introduction

Changed:
<
<
--++ How to get it (at Cern)
>
>

How to get it (at Cern)

 
  • The package from svn
    SVNGRP=svn+ssh://sheim@svn.cern.ch/reps/atlasgrp
    (with your username istead of sheim)
    svn co $SVNGRP/Institutes/MSU/MSUHighPtElectrons/ExoticDileptonRootAnalysis/ 
Added:
>
>
  • you will need root, as well, at cern you can get that from afs, p.ex., you will have to link your LD_LIBRARY_PATH to ExoticDileptonRootAnalysis/trunk/lib ...

Where are the samples (at Cern)

/rooms/kitchen/ExoticsD3PD/WZD3PD/

How to make lists of samples

 

Useful links

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback