80 likes | 102 Views
TPC Pass0 status. Chiara Zampolli, Marian Ivanov, Jacek Otwinowski. Content. Reconstruction and analysis flow Test status Open issues. 2. 26/05/10. Jacek Otwinowski (GSI). Reconstruction and analysis flow. Pass0 Reconstruction Calibration/Filtering train
E N D
TPC Pass0 status Chiara Zampolli, Marian Ivanov, Jacek Otwinowski
Content • Reconstruction and analysis flow • Test status • Open issues 2 26/05/10 Jacek Otwinowski (GSI)
Reconstruction and analysis flow • Pass0 Reconstruction • Calibration/Filtering train • Calibration objects stored in filtered AliESDfriends_v1.root • Merging calibration objects • Extraction of calibration parameters • OCD update 3 26/05/10 Jacek Otwinowski (GSI)
Pass0.jdl • Reconstruction and calibration/filtering train in one jdl • ConfigCalibTrain.C (geometry and B-field initialization from GRP) • Run on subset of events / file InputFile={"LF:/alice/cern.ch/user/j/jotwinow/Pass0/CalibMacros/recPass0.C", "LF:/alice/cern.ch/user/j/jotwinow/Pass0/CalibMacros/ConfigCalibTrain.C", "LF:/alice/cern.ch/user/j/jotwinow/Pass0/CalibMacros/runCalibTrain.C", "LF:/alice/cern.ch/user/j/jotwinow/Pass0/CalibMacros/AddTaskTPCCalib.C", "LF:/alice/cern.ch/user/j/jotwinow/Pass0/CalibMacros/LoadLibraries.C" }; 4 26/05/10 Jacek Otwinowski (GSI)
mergeMakeOCDB.jdl InputFile={"LF:/alice/cern.ch/user/j/jotwinow/MergeCalibration/ConfigCalibTrain.C", "LF:/alice/cern.ch/user/j/jotwinow/MergeCalibration/LoadLibraries.C", "LF:/alice/cern.ch/user/j/jotwinow/MergeCalibration/makeOCDB.C", "LF:/alice/cern.ch/user/j/jotwinow/MergeCalibration/makeOCDBTPC.C", "LF:/alice/cern.ch/user/j/jotwinow/MergeCalibration/merge.C", "LF:/alice/cern.ch/user/j/jotwinow/MergeCalibration/mergeCalibObjects.C" }; • Merging of calibration objects • Extracting calibration parameters (AliTPCPreprocessorOffline) • Update OCDB (AliTPCPreprocessorOffline) 5 26/05/10 Jacek Otwinowski (GSI)
AliTPCPreprocessorOffline • Class with functionality to extract TPC calibration parameters and sore it in the OCDB • CalibTimeGain(“CalibObjects.root”,fromRun, toRun, ocdbPath) • CalibTimeVdrift("CalibObjects.root",fromRun,toRun,ocdbPath) • Replacement of macro code (bug #66135:Provide MakeOCDB for TPC pass 0 as compiled code) • Committed to trunk and ported to v4-18-Rev-17 6 26/05/10 Jacek Otwinowski (GSI)
Tests • Local • Full chain successfully tested for run 120691 • Additional switch switch should be added in AliTPCPreprocessorOffline::CalibTimeGain() (it is not limitation and further tests can be performed) • Alien – started • Pass0.jdl (job 46293022) failed with EIB • Needs to be investigated 7 26/05/10 Jacek Otwinowski (GSI)
Open issues • ConfigCalibTrain.C (geometry and B-field initialization from GRP) • could be moved to $ALICE_ROOT/GRP and also used for other trains • Code to merge calibration objects should be moved to classes • Validation of OCDB parameters before OCDB update • How to trigger mergeMakeOCDB.jdl? 8 26/05/10 Jacek Otwinowski (GSI)