Setup 12.X.0 branch (post steering migration)
  • need tags:
TrigL2CosmicCombined-00-01-00
TrigL2CosmicMuonHypo-00-01-00
TrigCosmicEvent-00-00-09

TrigIDSCAN-00-05-02
TrigInDetToolInterfaces-00-00-18
IDScanHitFilter-00-00-03
IDScanZFinder-00-00-23
TrigSiTrack-00-04-04
  • use jo based on TrigL2CosmicCombined/share/jobOptionsTrigL2Cosmics_newSteering.py
  • Takanori's muon stuff doesnt work for this yet.

Setup 12.0.3 release

mkdir 12.0.3
cd 12.0.3
  • write file called requirements which looks like
     set   CMTSITE  CERN
     set   SITEROOT /afs/cern.ch
     macro ATLAS_DIST_AREA ${SITEROOT}/atlas/software/dist     
     macro ATLAS_TEST_AREA *DIRECTORYNAME*
     use AtlasLogin AtlasLogin-* $(ATLAS_DIST_AREA)
     apply_tag oneTest
(change DIRECTORYNAME to location of your directory)

source /afs/cern.ch/sw/contrib/CMT/v1r18p20060301/mgr/setup.sh
cmt config
source setup.sh -tag=12.0.3

  • Check out packages:
cmt co -r TrigL2CosmicCombined-00-00-07 Trigger/TrigAlgorithms/TrigL2CosmicCombined
cmt co -r TrigL2CosmicMuon-00-02-09 Trigger/TrigAlgorithms/TrigL2CosmicMuon
cmt co -r TrigCosmicEvent-00-00-08 Trigger/TrigEvent/TrigCosmicEvent
cmt co -r TrigL2CosmicMuonHypo-00-00-04 Trigger/TrigHypothesis/TrigL2CosmicMuonHypo
cmt co -r TriggerRelease-00-03-81 Trigger/TriggerRelease
cmt co -r RecExCommon-00-07-04-19 Reconstruction/RecExample/RecExCommon

cd Reconstruction/RecExample/RecExCommon/cmt

  • edit the file requirements and add the lines:
     use TrigL2CosmicMuon TrigL2CosmicMuon-* Trigger/TrigAlgorithms
     use TrigL2CosmicCombined TrigL2CosmicCombined-* Trigger/TrigAlgorithms
     use TrigCosmicEvent TrigCosmicEvent-* Trigger/TrigEvent
     use TrigL2CosmicMuonHypo TrigL2CosmicMuonHypo-* Trigger/TrigHypothesis
(add this after use AtlasPolicy AtlasPolicy-01-*)

cmt bro cmt config  
cmt bro gmake       
source setup.sh
cd ../run
ln -s ../../../../Trigger/TrigAlgorithms/TrigL2CosmicCombined/share/* .  // simbolic link to .py and .xml files

  • edit file jobOptionsTrigL2Cosmics.py
         PoolRDOInput = ["config1000b/dig.root"]   //make this point to the input file you want to run on.
         NTupleSvc.Output = ["FILE1 DATAFILE='rec_atlas_MyOutputFile.root' TYP='ROOT' OPT='NEW'"]     //change this to change the name of the root file with the CBNT ntuple in it.
         EvtMax=100  //how many events you want to run over.
         

  • run like
  athena -c "FakeLVL1=True;" jobOptionsTrigL2Cosmics.py >& test.log &

Adding stuff:

To add new stuff in TrigL2CosmicCombined check:

.../12.0.3/Trigger/TrigAlgorithms/TrigL2CosmicCombined/src/components/TrigL2CosmicCombined_entries.cxx

.../12.0.3/Trigger/TrigAlgorithms/TrigL2CosmicCombined/share/HLTsequenceCosmicFake.xml

.../12.0.3/Trigger/TrigAlgorithms/TrigL2CosmicCombined/share/jobOptionsTrigL2Cosmics.py

For 'common' running you need to do:

cd 12.0.3/
source setup.sh -tag=12.0.3
cd Reconstruction/RecExample/RecExCommon/cmt
source setup.sh
source /afs/cern.ch/atlas/software/builds/AtlasOffline/12.0.3/AtlasOfflineRunTime/cmt/setup.sh
cd ../run

*For idscan and fixed sitrack (this is in 12.0.4 now)

cmt co -r TrigSiTrack-00-03-23 Trigger/TrigAlgorithms/TrigSiTrack
cmt co -r TrigIDSCAN-00-04-66-02 Trigger/TrigAlgorithms/TrigIDSCAN
cmt co -r IDScanZFinder-00-00-21 Trigger/TrigTools/IDScanZFinder
  • copy in fixed version of SiTrack.cxx
cp /afs/cern.ch/user/j/jboyd/public/sitrack/TrigSiTrack.cxx Trigger/TrigAlgorithms/TrigSiTrack/src

use TrigIDSCAN TrigIDSCAN-*  Trigger/TrigAlgorithms
use IDScanZFinder IDScanZFinder-*  Trigger/TrigTools
use TrigSiTrack TrigSiTrack-*  Trigger/TrigAlgorithms

-- LauraGonzalezSilva - 29 Nov 2006

Edit | Attach | Watch | Print version | History: r9 < r8 < r7 < r6 < r5 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r9 - 2007-02-07 - JamieBoyd
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

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