Datasets |
Tags used |
additional information |
|
|
|
SAMPLE1: PANDAHadValid _trig1_misal1_csc11_V2.005015.J6_pythia_jetjet.recon.v12000604 |
-tag=12.0.6 JetMissingEtUtils -00-02-05 all other things as usual |
run with PANDA on BNL directly |
SAMPLE2: trig0_calib0_csc11.005015.J6_pythia_jetjet.recon.ESD.v12000603 |
same as above |
Jet Truth bug |
SAMPLE3: NEW_HadValid_trig1_misal1_csc11_V2.005015.J6_pythia_jetjet.recon.ESD.v12000604 |
RecExCommon -00-07-04-53 ... all the tags from Sven's recipe of how to obtain the new calibration (see below) |
run on lxplus batch farm |
In the legends the following wording is used:
"Kt6 global trig1 J6" & "Kt6 local trig1 J6": SAMPLE1
"Kt6 global calib0 J6" & "Kt6 local calib0 J6": SAMPLE2
"Kt6 global newCalib J6" & "Kt6 local newCalib J6": SAMPLE3
> Gena and I've now backported the new pool based local had calibration > to 12.0.6. The (somewhat lengthy procedure that should be applicable > to grid jobs too) is to checkout the following tags on top of 12.0.6:
>
>
CaloEvent -01-02-31-06
>
CaloClusterCorrection -00-02-71-03
>
CaloUtils -00-02-75-03
>
CaloRec -02-06-97-12
>
CaloConditions -00-00-02-02
>
CaloCondAthenaPool -00-00-00-01
>
> a script doing this (assuming you are in your test release directory) > looks like this:
>
> cmt co -r
CaloEvent -01-02-31-06 Calorimeter/CaloEvent > cmt co -r
CaloClusterCorrection -00-02-71-03 Calorimeter/CaloClusterCorrection > cmt co -r
CaloUtils -00-02-75-03 Calorimeter/CaloUtils > cmt co -r
CaloRec -02-06-97-12 Calorimeter/CaloRec > cmt co -r
CaloConditions -00-00-02-02 Calorimeter/CaloConditions > cmt co -r
CaloCondAthenaPool -00-00-00-01 Calorimeter/CaloCnv/CaloCondAthenaPool
>
> In order to run athena you'd need to checkout
RecExCommon too:
>
> cmt co -r
RecExCommon -00-07-04-53 Reconstruction/RecExample/RecExCommon
>
> and modify the requirements file to contain all the new packages:
>
> cat requirements|sed 's#use
AtlasReconstructionRunTime AtlasReconstructionRunTime -\*#\ > use
AtlasReconstructionRunTime AtlasReconstructionRunTime -*\ > use Calorimeter/CaloEvent
CaloEvent -01-*\ > use Calorimeter/CaloClusterCorrection
CaloClusterCorrection -00-*\ > use Calorimeter/CaloUtils
CaloUtils -00-*\ > use Calorimeter/CaloRec
CaloRec -02-*\ > use Calorimeter/CaloConditions
CaloConditions -00-*\ > use Calorimeter/CaloCnv/CaloCondAthenaPool
CaloCondAthenaPool -00-*#'>requirements.new
> mv requirements.new requirements
>
> from the Reconstruction/RecExample/RecExCommon/cmt directory you do:
>
> cmt bro gmake
> cd ../run
> source ../share/RecExCommon_links.sh
>
> but in addition you need to get the pool files from the
InstallArea > such that the
CondProxyServer finds them:
>
> get_files EMFrac_classify_wpi0_over_2wpi+wpi0_no_efrac_20070115_RZG.pool.root
H1ClusterCellWeights _20061117_RZG.pool.root
HadDMCoeff _04032007_v1.pool.root OOC_correction_20070301_RZG.pool.root
>
> Now you have to modify your jobO in order to pick up the pool files.
> Just after the line
>
> include ("RecExCommon/RecExCommon_topOptions.py")
>
> you have to put:
>
> theApp.Dlls+=["CaloCondAthenaPoolPoolCnv"]
>
ProxyProviderSvc = Service( "ProxyProviderSvc" ) >
CondProxyProvider = Service( "CondProxyProvider" ) >
ProviderNames += [ "CondProxyProvider" ] >
InputCollections +=["./EMFrac_classify_wpi0_over_2wpi+wpi0_no_efrac_20070115_RZG.pool.root"]
>
InputCollections +=["./H1ClusterCellWeights_20061117_RZG.pool.root"]
>
InputCollections +=["./OOC_correction_20070301_RZG.pool.root"]
>
InputCollections +=["./HadDMCoeff_04032007_v1.pool.root"]
>
> Now your athena job will pick up the latest local had calib constants from > pool ...
--
KristinLohwasser - 06 Jul 2007