wiki:NewReleases
close Warning: Can't synchronize with repository "(default)" (/SVN/atlas does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 17 (modified by /O=GRID-FR/C=FR/O=CNRS/OU=LPSC/CN=Julien Labbe, 13 years ago) (diff)

--

Quelques commentaires sur les nouvelles releases

Changeset 218 : modify Analysis part with configurable output file names - see datareader_wt/DataReader.par

03/19/08

Les fichiers d'entré et de sortie, ainsi que le suffixe des trees créés sont mis dans un script et non plus dans le code C++. Il est par exemple possible de ne pas faire tourner de MVA en utilisant 'string InputMakePlots DataReader.root' si DataReader.root est l'output de !DataAnalysis_x.

Rajouter dans DataReader.par, par exemple :

## input and output files of the analysis chain
## - DataAnalysis
string OutputDataAnalysis	DataReader.root
## - MVA
string InputPrepareMVAs		DataReader.root
string OutputPrepareMVAs	MVAInputs.root
string InputRunMVAs		DataReader.root
string OutputRunMVAs		RunMVA.root
## Plots
string InputMakePlots		RunMVA.root
string OutputMakePlots		Plots.root

## tree
string TreeSuffix	_AnaTree

Changeset 216 : Dynamic loading of Selection in TopViewanalyze - scripts

18/03/08

Les sélections son chargées dynamiquement (en cours d'exécution), à partir de script/makentuple/makentuple_analysis.par. Ce fifhier contient par exemple :

## --- MakeNtuple Selections ---
#		Treename           Type                         Cuts file
## Single top
selection 	ST_Preselection    SingleTopPreSelection        script/makentuple/makentuple_cuts_preselection.par
selection 	ST_Wt              SingleTopWtSelection         script/makentuple/makentuple_cuts_wt.par
selection 	ST_Sch             SingleTopSchSelection        script/makentuple/makentuple_cuts_sch.par
selection 	ST_Tch             SingleTopTchSelection        script/makentuple/makentuple_cuts_tch.par
## ttbar
selection 	ttbar_SemiLep      TTbarSemiLepSelection        script/makentuple/makentuple_cuts_ttbarSemiLepSelection.par
selection 	ttbar_Wtb          TTbarWtbStudiesSelection     script/makentuple/makentuple_cuts_ttbarWtbStudies.par
selection 	ttbar_HiggsRes     TTbarHiggsResonanceSelection script/makentuple/makentuple_cuts_ttbarHiggsResonanceSelection.par

Le nom de la sélection (ST_Preselection...) sera celui du tree créé, Type est le nom de sa classe et Cut file le fichier de paramètres utilisé pour sa création.

L'analyse TopViewAnalyses est un membre de la selection ce qui permet d'y accéder pour configurer btag, fakes...

Pour ajouter une sélection :

  • écrire la classe
  • la rajouter dans le Makefile
  • la rajouter dans script/makentuple/makentuple_analysis.par.

Sauf erreur c'est tout.

Release 213 : Reorganised internal structure into 3 subpackages : tools, topview and analysis

17/03/2008

topview : for MakeNtuple

  • TopView Trees
  • Analysis and selections

analysis : for data analysis

  • ApplyMVAs
  • DataReader
  • HistogramPlotter
  • TrainMVAs

tools : others

Executables are still in src/exe

3 libraries are built : libTopazTools.so, libTopazTopview.so and libTopazAnalysis.so.

Release r203 : move setup.sh to setup.csh and add create setup.sh

10/03/2008

The previous setup.sh was in fact csh script. There are now setup.sh for sh shells and setup.csh for csh shells.

Release r202 change project name from SingleTop to Topaz

10/03/2008

Récupérer la dernière version : svn co https://lpsc.in2p3.fr/svn/atlas/Topaz

Récupérer une version >= r202 : svn co https://lpsc.in2p3.fr/svn/atlas/Topaz -r205

Récupérer une version < r202 : svn co https://lpsc.in2p3.fr/svn/atlas/SingleTop -r190

Il ne semble pas possible d'updater depuis une vielle version car svn ne retrouve plus le nom (sauf si tout https://lpsc.in2p3.fr/svn/atlas a été précédemment check-outer). Il est donc nécessaire de refaire un check-out complet (pardon pour les anglicismes).

Release r201 de SingleTop

10/03/2008

Le fichier script/datareader_(yourAnalysis).par n'est plus utilisé. De même que les script/datareader_(yourAnalysis)/DataReader_(yourChannel).par.

Ils sont remplacés par un unique fichier script/datareader_(yourAnalysis)/DataReader.par (cf script/datareader_wt/DataReader.par qui est complet).

Ne sont désormais plus lus que :

  • DataReader.par
  • Histograms.par
  • !PlotMake_Stack.par
  • !PlotMaker_Pdf.par

(et Mode_sample.par avec l'exécutable python topaz)

Histograms.par décrit les histos en sortie (comme avant). Et !PlotMaker_XXX.par ne sont utilisés que par DisplayPlots et définissent le tracé de sets d'histogrammes (comme avant).

DataReader.par doit renvoyer vers les autres fichiers de paramètres, rajouter par exemple :

include script/datareader_wt/Mode.par
include script/datareader_wt/Cuts.par
include script/datareader_wt/DataReader.par
include script/datareader_wt/Discriminant.par
include script/datareader_wt/Processes.par
include script/datareader_wt/TMVA.par

dans DataReader.par (ou ailleurs, du moment que les script s'includent les uns les autres).