ATLASWatchMan - A quick general description

The Main Idea

ATLASWatchMan was designed and developed to ease the implementation of new analysis and their integration within the official ATLAS software framework Athena.

The main idea was to have a simple tool, highly automated, to get reliable analysis code and plots ready to be run in a less error prone way [Fig. 1]

Fig. 1 The main idea that led to ATLASWatchMan development
ATLASWatchMan_Main_Idea[640x480].jpg

The implementation

ATLASWatchMan takes as input a Steering File, a simple file containing definitions for the analysis the user want to run. As output he gets the analysis code automatically generated together with the jobOption files to run it within the ATLAS framework.

To run the generated analysis code, locally or on the Grid, the user can use the scripts that ATLASWatchMan dinamically generate. The output is an D3PD, a plain ROOT file containing the output of all the analyses the user enetered in the steering file.

In a same steering file the user can define as many analyses/channels as he/her wants. For each of them he/she can specify object selection cuts (as minimum transverse momentum (pT) required for a muon to be considered as a "good" muon), overlap removal cuts (cuts aimed to take care double-reconstructed objects, like jets and electrons) and event selection cuts to select those events whose particles and quantities satisfy the requirements of the intended analysis.

ATLASWatchMan makes use of another tool for plotting, PlotROOT. Using this the user can also get plots from his/her analysis.

ATLASWatchMan is a collection of scripts and classes, perfectly integrated within Athena. It can be run locally on Athena itself and via the light ARA framework: or it can be run on the Grid.

Actually the submitting of the jobs to the Grid is eased a lot by ATLASWatchMan, that provides to automatically generate "launching tools" from the user settings defined in the steering file. Two tools are generated, one using Panda, mainly for US Grid, and one using Ganga, mainly for EU Grid.

-- RiccardoMariaBianchi - 27 Jan 2009

Topic attachments
I Attachment History Action Size Date Who Comment
JPEGjpg ATLASWatchMan_Main_Idea[640x480].jpg r1 manage 19.4 K 2009-01-27 - 19:45 RiccardoMariaBianchi The main idea that led to the ATLASWatchMan design
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2009-03-23 - RiccardoMariaBianchi
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Main All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback