Alca Reco validation istructions
- the validation request is broadcasted through the hypernews hn-cms-relval@SPAMNOT.cern.ch, named RelVal Samples and Release Testing
- after getting the release, download the validation software:
scram project CMSSW CMSSW_X_Y_Z
cd CMSSW_X_Y_Z/src
cvs co -d Validation/AlCaTest/ UserCode/Bicocca/Calibration/Validation/AlCaTest
- available analyzers
- AlCaElectronsTest: fill a tree with the variables used for the calibration, to be fed to macros
- AlCaSuperClustersTest: checks the presence of various super cluster algorithms in EE, EB, ES, HF, plots basic distributions, a relative macro is committed for quick inspection of histograms
- AlCaRecHitsTest: plot local and global map of the rechits in EB, EE, ES
- SelectionsTest: plots of the variables used for selections applied before the Alca Reco generation
- AlCaHLTEfficiencies: plot offline efficiency for triggers used under development
- In Validation/AlcaTest/test you find the pyfig template AlCaDoubleElectrons_cfg.py: modify input and output files names. The run is usually performed on startup conditions of ttbar and Zee separately (table of produced samples can be found here.
- Two root files are produced (ttbar and Zee), which contain several variables. Move them to a storage place, where the comparison can be performed between two different versions of them.
- macros in Validation/AlCaTest/scripts are used to compare the root files:
- validator.cxx returns the distribution of chosen variables and saves them to file. The macro has to be adapted to the input file name
- comparator.cxx needs to be modified according to the releases are compared, then in automatically opens the correct files and performs the comparison
- histograms have to by inspected by eye for the graphical aspect (no legenda overlapping with the distributions, etc.)
- save.cxx produces gif images of the plots in a subfolder of public/html
- eventually, pick up the html files from the scripts folder and put them in the plots folder, to ease the inspection
--
PietroGovoni - 26-Nov-2009