Particle Flow studies for MET Trigger with FTK Tracks


  1. D3PD production with eFlowRec package
  2. Analysis with Marianna's script
  3. Resolution plot
  4. Turn-on curve

D3PD Production

D3PD data samples used for Trigger/FTK meeting on 23 January 2014:


Here are provided the information how to set up and run Marianna's code.

In folder $TestArea, you setup ROOT:

export ATLAS_LOCAL_ROOT_BASE=/cvmfs/
source ${ATLAS_LOCAL_ROOT_BASE}/user/
localSetupROOT 5.34.01-x86_64-slc5-gcc4.3

Check out fastjet and install it

cd $TestArea
curl -O 
tar zxvf fastjet-3.0.6.tar.gz
cd fastjet-3.0.6/
./configure --prefix=$PWD/../fastjet-install
make check
make install
cd ..

Now installing ApplyJet

svn co svn+ssh://$ ApplyJetCalibration
cd ApplyJetCalibration/cmt
make -f Makefile.Standalone
cp EflowJES_1.config $TestArea/ApplyJetCalibration/data/CalibrationFactors/EflowJES_1.config
cp EflowConfig_1.config $TestArea/ApplyJetCalibration/data/CalibrationConfigs/EflowConfig_1.config

Now for TrkMETUtil

# Go to
# and download the package: atlas-khoo-TrkMETUtil.r152904.tar.gz

tar zxvf atlas-khoo-TrkMETUtil.r152904.tar.gz
cd TrkMETUtil*/cmt
make -f Makefile.Standalone

Now for MissingETUtility

svn co svn+ssh://$ MissingETUtility
cd MissingETUtility/cmt/
make -f Makefile.Standalone

Now copy in your $TestArea these files:

cp EflowJES_1.config ApplyJetCalibration/data/CalibrationFactors/EflowJES_1.config
cp EflowConfig_1.config ApplyJetCalibration/data/CalibrationConfigs/EflowConfig_1.config
mkdir ftk_met
mv *.C ftk_met/
mv *.h ftk_met/

To run them, you have to create a file with a list of NTUP files.

And then adjust the flags:

doNTUPCOMMON should be 1 if you want to run over the NTUP_COMMON with CommonTrkMETUtil.C

do eflowcommon should be 1 if you want to run Marianna's eflow script. If you then want to use FTK tracks you should create the input list in "tO.eFlow.FTKconv.2.%s.txt" and have the flag doFTKeflowcommon in MET_tO_eflow_2.C uncommentd. Otherwise to run over offlline track pflow comment //#define FTKTRACKS and put the doFTKeflowcommon=0

To run RunFTKmetStandROOT.C

root -l RunFTKmetStandROOT.C

Possible problems

Depending on the ROOT source it is possible that in both the .h and .C


is not neededin the declaration, therefore uncomment //#define laptop in both the .C and .h

Known issues

In the DESD_FTK produced in September

  • the FTK_TrackParticle does not have the charge information
  • they don't have the necessary trigger information included for MET Yasu is asking for another reprocessing
Topic attachments
I Attachment History Action Size Date Who Comment
C source code filec CommonTrkMETUtil.C r1 manage 30.3 K 2014-01-24 - 13:12 MaddalenaGiulini  
Header fileh CommonTrkMETUtil.h r1 manage 4035.2 K 2014-01-24 - 13:12 MaddalenaGiulini  
Unknown file formatconfig EflowConfig_1.config r1 manage 1.7 K 2013-11-25 - 12:00 MaddalenaGiulini  
Unknown file formatconfig EflowJES_1.config r1 manage 13.0 K 2013-11-25 - 12:00 MaddalenaGiulini  
C source code filec MET_tO_eFlow_2.C r1 manage 106.9 K 2014-01-24 - 13:19 MaddalenaGiulini  
Header fileh MET_tO_eFlow_2.h r1 manage 3792.3 K 2014-01-24 - 13:12 MaddalenaGiulini  
C source code filec RunFTKmetStandROOT.C r5 r4 r3 r2 r1 manage 3.0 K 2014-01-24 - 13:19 MaddalenaGiulini  
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r7 - 2014-01-24 - MaddalenaGiulini
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback