On Wed, 2 Nov 2011, Krisztian Krajczar wrote: > Hi Gero, > >> We need a short report on what was aligned (especially for the starting >> from ideal...), the relevant geometry comparisons, a look at surface >> deformation parameters (Krisztian should be easily able to provide some >> plots of them using the millepede plotting tools: >> PlotMillePede p(".../jobm/treeFile_merge.root") ; >> p.DrawSurfaceDeformations(); >> ) and track based validations from Adam comparing with data. > > I try to use this plotting tool, but I have problems. > > I found that the plotting macros are in the MPproduction/PlotMillePede > directory. Hi Krisztian, their have recently been updates to have all relevant information in the treeFile even for run dependent parameters. So you need a verison that fits to your alignment jobs. This should be at .../MPproduction/CMSSW_4_2_4_patch1_TkAl3/src/Alignment/MillePedeAlignmentAlgorithm/macros For documentation see https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideMillepedeIIAlgorithm#Pede_Parameters_and_Geometry_Com and the two rather recent talks that I just linked from there ("A Quick Look at Millepede Results" and "Millepede and IOV Dependence: Plotting Tools"). > I copied the content of this directory to my mp08.. directory, > deleted the *.so and *.d files and compiled them again: > ---------- > root [0] .L GFUtils/GFHistArray.C+ > Info in : creating shared library > /afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERALIGN/MP/MPproduction/mp0896/plotting/./GFUtils/GFHistArray_C.so > root [1] .L GFUtils/GFHistManager.C+ > Info in : creating shared library > /afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERALIGN/MP/MPproduction/mp0896/plotting/./GFUtils/GFHistManager_C.so > root [2] .L MillePedeTrees.C+ > Info in : creating shared library > /afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERALIGN/MP/MPproduction/mp0896/plotting/./MillePedeTrees_C.so > root [3] .L PlotMillePede.C+ > Info in : creating shared library > /afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERALIGN/MP/MPproduction/mp0896/plotting/./PlotMillePede_C.so > ---------- > > Then I run the geometry comparison plotting tool, but it crashed: > ------------ > root [5] PlotMillePede p("../jobData/jobm/treeFile_merge.root") > Warning in : Cannot add FriendElement AlignablesAbsPos_2 = > AlignablesAbsPos_2 in file > Error in : no AlignablesAbsPos_2 as friend tree > Warning in : Cannot add FriendElement AlignablesRelPos_0 = > AlignablesRelPos_0 in file > Error in : no AlignablesRelPos_0 as friend tree > Warning in : Cannot add FriendElement AlignablesRelPos_2 = > AlignablesRelPos_2 in file > Error in : no AlignablesRelPos_2 as friend tree > Warning in : Cannot add FriendElement AlignmentParameters_2 > = AlignmentParameters_2 in file > Error in : no AlignmentParameters_2 as friend > tree > Warning in : Cannot add FriendElement MillePedeUser_2 = > MillePedeUser_2 in file > Error in : no MillePedeUser_2 as friend tree > ----------- > > Is there a recipe for how to run it? See above - I'll remove .../MPproduction/PlotMillePede now. Cheers Gero -- ----------------------------------------------------------------------- Gero Flucke - Analysis Centre, Helmholtz Alliance "Physics at the Terascale" * Statistics Tools - CMS: Tracker Alignment Convenor DESY/CMS, Notkestr. 85, D-22607 Hamburg, Germany Bldg. 1e, Rm. 02.501 phone: +49 (0)40 8998 3525 fax: +49 (0)40 8998 3092