Command list to check-out CxAODFramework with Wlnu setup
Create your work-dir and download the framework bootstrap:
setupATLAS
mkdir NameYouLike
cd NameYouLike
svn co svn+ssh://svn.cern.ch/reps/atlasoff/PhysicsAnalysis/HiggsPhys/Run2/Hbb/CxAODFramework/FrameworkSub/trunk FrameworkSub
Source all the rel20 test setup:
svn export svn+ssh://svn.cern.ch/reps/atlasoff/PhysicsAnalysis/HiggsPhys/Run2/Hbb/CxAODFramework/FrameworkExe_Wlnu/trunk/data/packages-trunk-Wlnu FrameworkSub/bootstrap/packages-trunk.txt
svn export svn+ssh://svn.cern.ch/reps/atlasoff/PhysicsAnalysis/HiggsPhys/Run2/Hbb/CxAODFramework/FrameworkExe_Wlnu/trunk/data/release-Wlnu FrameworkSub/bootstrap/release-trunk
source FrameworkSub/bootstrap/setup-trunk.sh
If all went fine, try to build everything:
rc build
This will link to the correct version of the local analysis release packages, also remember to do it each time you add a new
package with dependencies.
Now move into
CxAODMaker /data the following files needed for running Wlnu specific triggers and A4-C analysis periods:
cp FrameworkExe_Wlnu/data/ilumicalc_histograms_None_267638-271744.root CxAODMaker/data/
cp FrameworkExe_Wlnu/data/data15_13TeV.periodAllYear_DetStatus-v63-pro18-01_DQDefects-00-01-02_PHYS_StandardGRL_All_Good_new.xml CxAODMaker/data/
cp FrameworkExe_Wlnu/data/WlnuTriggers.txt CxAODMaker/data/
cp FrameworkExe_Wlnu/data/TriggSF__Pt.root CxAODMaker/data/
Try to run the
CxAOD production (i.e.
CxAODMake):
hsg5framework_Wlnu configPath=data/FrameworkExe_Wlnu/framework-run.cfg submit_dir=submitDir maxEvents=500
The main of this executable is here:
FrameworkExe_Wlnu/util/hsg5framework_Wlnu.cxx
The
submitDir
will contain the output: a very small calibrated xAOD inside the subdir
data-outpuLabel
and few control plots (CF, event counts, etc.)that mostly
ignore. The current setup allows a pre-selection thinning of the object containers (ele, jets, muons) but the full eventSelection doesn't work when acrivated in the config-file
Additional Information
The code has been mainly done for Higgs so there are many hacks around for the Wlnu analysis, as commenting
containers to run on SM derivations, the patchy selection etc.
Most of the info about the code structure and the development tricks is here:
https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/CxAODFrameworkTutorial
There is a "Framework Meeting" every Tuesday morning at 10:30 and a quite large community of developers.
TO-DO
* Multi-jet studies and definitions
* Improve Trigger SF implementations (in
CxAODReader _Wlnu)
* Genera optimization of sys. loop in
CxAODReader
* ??
--
FedericoSforza - 2015-05-18