From ExpPhys
Jump to: navigation, search
Getting started at USM on ui03 with the USMHiggs trunk



Make Request[edit]






Setup instructions[edit]

export ATLAS_LOCAL_ROOT_BASE=/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase
alias setupATLAS='source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh'
export ROOTCORECLHEP=/cvmfs/atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.8/sw/lcg/external/clhep/
eval localSetupROOT --skipConfirm
kinit <username>@CERN.CH
svn co svn+ssh://svn.cern.ch/reps/atlasoff/PhysicsAnalysis/D3PDTools/RootCore/tags/RootCore-00-01-54 RootCore
svn co svn+ssh://svn.cern.ch/reps/atlasusr/rwhite/USMHiggs/tags/USMHiggs-00-00-40 USMHiggs
svn co svn+ssh://svn.cern.ch/reps/atlasusr/rwhite/D3PDReader/tags/D3PDReader-00-00-03 D3PDReader
cd RootCore/
source scripts/setup.sh
cd ..
$ROOTCOREDIR/scripts/checkout.sh USMHiggs/files/packages_2013.txt
cp /user/w/white/atlas/hsg2/pileup/moriond/*.* USMHiggs/share
cp /user/w/white/atlas/hsg2/pileup/impact_parameter_smearing.root USMHiggs/share
 !!!Just a note, could not find if this file was updated for Moriod, need to check
cp /user/w/white/atlas/hsg2/grl/moriond/*.* USMHiggs/share
cp /user/w/white/atlas/hsg2/efficiency/muon_trigger_sf_2012_AtoL.root TrigMuonEfficiency/share
ln -s /data/atlas/01/users/white/d3pd/hsg2/mc12_8TeV_VBF125 mc12_8TeV_VBF125

run, for example: (Needs to be updated)

./USMHiggs/test-bin/USMHiggsRun -D direct -m vbf -c 4e -r rel_17_2 -d outputCutFlow -s

For batch submission

use grid
./USMHiggs/test-bin/USMHiggsRun -D torque -m vbf -c 4e -r rel_17_2 -d outputCutFlow -s

---> Output skimmed DPD goes here:


To setup on lxplus:

export ATLAS_LOCAL_ROOT_BASE=/cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase
export ROOTCORECLHEP=/cvmfs/atlas.cern.ch/repo/sw/software/x86_64-slc5-gcc43-opt/17.2.8/sw/lcg/external/clhep/
source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh
cd RootCore
source scripts/setup.sh
cd ..
 ./USMHiggs/test-bin/USMHiggsRun -D direct -m vbf -c 4e -r rel_17_2 -d outputCutFlow -s

To clean / build a single package

cd MyPackage/cmt
make -f Makefile.RootCore clean
make -f Makefile.RootCore

USMHiggs_GRID,   USMHiggs_Torque


Using the Different Drivers

Higgs Data[edit]

Higgs MC12 8 TeV p1344 tag Latest MC for full analysis
Higgs MC12 8 TeV p1319 tag
Higgs Data12 8 TeV (p1344_p1345 tag)
Size: 35.09 TB (Egamma: 19.53 TB, Muon: 15.56 TB)
Higgs MC11 7 TeV
Higgs Data11 7 TeV
Size: 11.91 TB (Egamma: 5.31 TB, Muon: 6.60 TB)
Data Transfer
File access and transfer through GRID


Cut flow numbers for acceptance_challenge_mc12a_Moriond2013

USMHiggs Development Tasks[edit]

  • Update analysis code to do all three channels in single analysis (remove 4e/4mu/2e2mu flag)
  • Update the Two Jet selection for VBF category using two leading pt jets in the event (Ryan) Added
  • ElectronLikelihoodTool not used for Moriond. Counts for electron selection now match!
  • Need to update scale factors, weighted events not correct
  • Update trigger bits and trigger matching
  • Add ntuple variable to 2e2mu / 2mu2e event (Ryan) Fixed

H_channel; 4e = 1; 4mu = 2; 2e2mu = 3; 2mu2e = 4;

  • Check ordering of pairs for production and decay angle calculation

Ordering by charge correct, but we cannot validate the calculation. Does not exactly match.

  • Add Z1 and Z2 truth mass. Need to add truth code. (Ryan)
  • Constrained Higgs, Z1, and Z2 masses. Need to get ZMassConstraint package working (Ryan)
  • Create event list text file -- Javier has code in place to do full validation study for cut flow
  • Update the D3PDReader code -- D3PDReader-00-00-03 updated with p1319 tags (Ryan)
  • Steering macros
USMHiggsRun.cxx for all the drivers.
USMHiggsRetrieve.cxx to retrieve output from torque / grid jobs

USMHiggs Ntuple Production Requests[edit]

Below request with tag, please add the following info:

  • Name of input data sets
  • Tag info of data sets
  • Output directory of datasets, should correspond to USMHiggs tag used
  • USMHiggs-00-00-34 - use with p1344 tag progress

USMHiggs Ntuple tasks[edit]

  • Create Mini-tree in HSG2 format from main Ntuple
  • Test latest USMHiggs on grid for ntuple production. Currently, this may not be working.
  • Test D3PD output (speed / sample size ); determine D3PD content needed to rerun EventLoop alg (Fedor)
Create two tree in ntuple. 
Keep out current tree with eventinfo included (as we already have)
Create an additional tree with additional D3PD info:
our custom tree

Please test, let me know the code that needs to be added if this works.

USMHiggs Cut Flow Analysis Status[edit]

mc2011VBF : transfer in progress
mc2012VBF : /data/atlas/01/users/prof/e1195_s1469_s1470_r3542_r3549_p1319

USM Higgs Ntuple Analysis[edit]

  • Definition of control regions for background analysis
  • Match event counts on Acceptance challenge page with track iso / calo iso / d0 cut booleans in ntuple (Javier) Confirmed
  • Confirm that we can reproduce track iso / calo iso / d0 cut with ntuples (Javier) Confirmed
  • Samples for validation provided by Attila can be used to check MC weight calculation in our sample (Fedor / Javier)