ISF Fatras developments in MIG5

Introduction

In the last years, the Trk::Extrapolator has been developed and improved to meet all different needs. Nevertheless, for new upgrade studies new requirements have come up, such as dealing with the new GeoComponents and new layouts, dealing with the new CaloGeometry, returning full fledged transport information (e.g. ReferenceKalmanFitter developments), as well as caching information about material, parameters and jacobians. Since it is not possible to easily add the new requirements into the already complicated existing framework, many changes and developments have been done in the last months in order to move from the Trk::Extrapolator to the new Trk::ExtrapolationEngine.

Validation is needed to prove its correct behaviour.

Getting started

Full Simulation

ISF is run by using the Sim_tf.py job transform:


mkdir FullSimulation; cd FullSimulation
asetup 20.0.0,slc6,gcc48,opt,here,runtime

Sim_tf.py --simulator 'MC12G4_IDOnly' --randomSeed 0 --enableLooperKiller True --maxEvents 2 \
--skipEvents 0 --geometryVersion ATLAS-GEO-20-00-01 --conditionsTag OFLCOND-MC12-SIM-00 \
--inputEVNTFile /afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root \
--outputHITSFile "Hits.pool.root"

Once you have the output, you can easily run standard digitisation and reconstruction:


Digi_tf.py --inputHITSFile Hits.pool.root --outputRDOFile RDO.pool.root --maxEvents 2 \
--skipEvents 0 --geometryVersion ATLAS-GEO-20-00-01 --conditionsTag OFLCOND-MC12-SIM-00

Reco_tf.py --inputRDOFile 'RDO.pool.root' --outputESDFile 'ESD.pool.root' --maxEvents '2' \
--skipEvents '0' --preInclude 'ISF_Example/preInclude.IDonly_reconstruction.py'

Fast Track Simulation

In order to run FATRAS you need to setup MIG5.

mkdir FastSimulation; cd FastSimulation
asetup mig5,rel_X,slc6,gcc48,opt,here,runtime

Then you can run ISF by using the Sim_tf.py job transform with the Fatras_newExtrapolation_IDOnly simulator:

Sim_tf.py --simulator 'Fatras_newExtrapolation_IDOnly' --randomSeed 0 --enableLooperKiller True --maxEvents 2 \
--skipEvents 0 --geometryVersion ATLAS-GEO-20-00-01 --conditionsTag OFLCOND-MC12-SIM-00 \
--inputEVNTFile /afs/cern.ch/user/n/ncalace/public/SinglePartSamples/mc11_7TeV.107233.singlepart_mu100.evgen.EVNT.e825_tid431737_00/EVNT.431737._000017.pool.root.1 \
--outputHITSFile "Hits.pool.root"

Then you can run standard digitisation and reconstruction as shown before. -- NoemiCalace - 2015-01-06

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2015-01-07 - NoemiCalace
 
    • 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-2020 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