6 <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# githubog: http://ogp.me/ns/fb/githubog#">
8 <meta http-equiv="X-UA-Compatible" content="IE=10">
9 <title>AliRsn/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C at master ยท mvala/AliRsn</title>
10 <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
11 <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub" />
12 <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-114.png" />
13 <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114.png" />
14 <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-144.png" />
15 <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144.png" />
16 <link rel="logo" type="image/svg" href="https://github-media-downloads.s3.amazonaws.com/github-logo.svg" />
17 <meta property="og:image" content="https://github.global.ssl.fastly.net/images/modules/logos_page/Octocat.png">
18 <meta name="hostname" content="github-fe131-cp1-prd.iad.github.net">
19 <meta name="ruby" content="ruby 1.9.3p194-tcs-github-tcmalloc (0e75de19f8) [x86_64-linux]">
20 <link rel="assets" href="https://github.global.ssl.fastly.net/">
21 <link rel="conduit-xhr" href="https://ghconduit.com:25035/">
22 <link rel="xhr-socket" href="/_sockets" />
26 <meta name="msapplication-TileImage" content="/windows-tile.png" />
27 <meta name="msapplication-TileColor" content="#ffffff" />
28 <meta name="selected-link" value="repo_source" data-pjax-transient />
29 <meta content="collector.githubapp.com" name="octolytics-host" /><meta content="collector-cdn.github.com" name="octolytics-script-host" /><meta content="github" name="octolytics-app-id" /><meta content="C1CC021A:3449:44FA517:5280ED76" name="octolytics-dimension-request_id" /><meta content="1196645" name="octolytics-actor-id" /><meta content="fbellini" name="octolytics-actor-login" /><meta content="bf838c8338d2455a4df60d7927dd86428a1c42e3fbe7e39c1cc5a76b68ac07d4" name="octolytics-actor-hash" />
34 <link rel="icon" type="image/x-icon" href="/favicon.ico" />
36 <meta content="authenticity_token" name="csrf-param" />
37 <meta content="6ZIeHwigqjkkfN7l2WnviLJHqpaRCaQbupWawq/qxbM=" name="csrf-token" />
39 <link href="https://github.global.ssl.fastly.net/assets/github-804556dba6658262abda18880c76c8b30304dcb3.css" media="all" rel="stylesheet" type="text/css" />
40 <link href="https://github.global.ssl.fastly.net/assets/github2-fc46856b3ad905365f892bf463b1e1c0fd84764e.css" media="all" rel="stylesheet" type="text/css" />
45 <script src="https://github.global.ssl.fastly.net/assets/frameworks-bca527bb59d94c16d6bf2a759779d7953fa41e76.js" type="text/javascript"></script>
46 <script src="https://github.global.ssl.fastly.net/assets/github-76d84f68034a6ab0a216cca231fe065459f00d52.js" type="text/javascript"></script>
48 <meta http-equiv="x-pjax-version" content="7e309922140cc9fe6a44cd4384c566d3">
50 <link data-pjax-transient rel='permalink' href='/mvala/AliRsn/blob/ac7b83b65e557df3b1dc5717527bda685d13ce68/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C'>
51 <meta property="og:title" content="AliRsn"/>
52 <meta property="og:type" content="githubog:gitrepository"/>
53 <meta property="og:url" content="https://github.com/mvala/AliRsn"/>
54 <meta property="og:image" content="https://github.global.ssl.fastly.net/images/gravatars/gravatar-user-420.png"/>
55 <meta property="og:site_name" content="GitHub"/>
56 <meta property="og:description" content="Contribute to AliRsn development by creating an account on GitHub."/>
58 <meta name="description" content="Contribute to AliRsn development by creating an account on GitHub." />
60 <meta content="65018" name="octolytics-dimension-user_id" /><meta content="mvala" name="octolytics-dimension-user_login" /><meta content="3375377" name="octolytics-dimension-repository_id" /><meta content="mvala/AliRsn" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="3375377" name="octolytics-dimension-repository_network_root_id" /><meta content="mvala/AliRsn" name="octolytics-dimension-repository_network_root_nwo" />
61 <link href="https://github.com/mvala/AliRsn/commits/master.atom" rel="alternate" title="Recent Commits to AliRsn:master" type="application/atom+xml" />
66 <body class="logged_in env-production macintosh vis-public page-blob">
74 <div class="header header-logged-in true">
75 <div class="container clearfix">
77 <a class="header-logo-invertocat" href="https://github.com/">
78 <span class="mega-octicon octicon-mark-github"></span>
82 <a href="/notifications" class="notification-indicator tooltipped downwards" data-gotokey="n" title="You have no unread notifications">
83 <span class="mail-status all-read"></span>
86 <div class="command-bar js-command-bar in-repository">
87 <form accept-charset="UTF-8" action="/search" class="command-bar-form" id="top_search_form" method="get">
89 <input type="text" data-hotkey="/ s" name="q" id="js-command-bar-field" placeholder="Search or type a command" tabindex="1" autocapitalize="off"
91 data-username="fbellini"
92 data-repo="mvala/AliRsn"
94 data-sha="0cce44223d5c1abe691b0fb0edcfda61ac193522"
97 <input type="hidden" name="nwo" value="mvala/AliRsn" />
99 <div class="select-menu js-menu-container js-select-menu search-context-select-menu">
100 <span class="minibutton select-menu-button js-menu-target">
101 <span class="js-select-button">This repository</span>
104 <div class="select-menu-modal-holder js-menu-content js-navigation-container">
105 <div class="select-menu-modal">
107 <div class="select-menu-item js-navigation-item js-this-repository-navigation-item selected">
108 <span class="select-menu-item-icon octicon octicon-check"></span>
109 <input type="radio" class="js-search-this-repository" name="search_target" value="repository" checked="checked" />
110 <div class="select-menu-item-text js-select-button-text">This repository</div>
111 </div> <!-- /.select-menu-item -->
113 <div class="select-menu-item js-navigation-item js-all-repositories-navigation-item">
114 <span class="select-menu-item-icon octicon octicon-check"></span>
115 <input type="radio" name="search_target" value="global" />
116 <div class="select-menu-item-text js-select-button-text">All repositories</div>
117 </div> <!-- /.select-menu-item -->
123 <span class="octicon help tooltipped downwards" title="Show command bar help">
124 <span class="octicon octicon-question"></span>
128 <input type="hidden" name="ref" value="cmdform">
132 <li class="explore"><a href="/explore">Explore</a></li>
133 <li><a href="https://gist.github.com">Gist</a></li>
134 <li><a href="/blog">Blog</a></li>
135 <li><a href="https://help.github.com">Help</a></li>
144 <a href="/fbellini" class="name">
145 <img height="20" src="https://0.gravatar.com/avatar/44a5e372e8b9c3d9383af156beb94922?d=https%3A%2F%2Fidenticons.github.com%2Fcc6feba04e67c09b04800c5bcdd1acda.png&r=x&s=140" width="20" /> fbellini
150 <a href="/new" id="new_repo" class="tooltipped downwards" title="Create a new repo" aria-label="Create a new repo">
151 <span class="octicon octicon-repo-create"></span>
156 <a href="/settings/profile" id="account_settings"
157 class="tooltipped downwards"
158 aria-label="Account settings "
159 title="Account settings ">
160 <span class="octicon octicon-tools"></span>
164 <a class="tooltipped downwards" href="/logout" data-method="post" id="logout" title="Sign out" aria-label="Sign out">
165 <span class="octicon octicon-log-out"></span>
171 <div class="js-new-dropdown-contents hidden">
174 <ul class="dropdown-menu">
176 <a href="/new"><span class="octicon octicon-repo-create"></span> New repository</a>
179 <a href="/organizations/new"><span class="octicon octicon-organization"></span> New organization</a>
184 <li class="section-title">
185 <span title="mvala/AliRsn">This repository</span>
188 <a href="/mvala/AliRsn/issues/new"><span class="octicon octicon-issue-opened"></span> New issue</a>
206 <div class="site" itemscope itemtype="http://schema.org/WebPage">
208 <div class="pagehead repohead instapaper_ignore readability-menu">
209 <div class="container">
212 <ul class="pagehead-actions">
214 <li class="subscription">
215 <form accept-charset="UTF-8" action="/notifications/subscribe" class="js-social-container" data-autosubmit="true" data-remote="true" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="6ZIeHwigqjkkfN7l2WnviLJHqpaRCaQbupWawq/qxbM=" /></div> <input id="repository_id" name="repository_id" type="hidden" value="3375377" />
217 <div class="select-menu js-menu-container js-select-menu">
218 <a class="social-count js-social-count" href="/mvala/AliRsn/watchers">
221 <span class="minibutton select-menu-button with-count js-menu-target" role="button" tabindex="0">
222 <span class="js-select-button">
223 <span class="octicon octicon-eye-unwatch"></span>
228 <div class="select-menu-modal-holder">
229 <div class="select-menu-modal subscription-menu-modal js-menu-content">
230 <div class="select-menu-header">
231 <span class="select-menu-title">Notification status</span>
232 <span class="octicon octicon-remove-close js-menu-close"></span>
233 </div> <!-- /.select-menu-header -->
235 <div class="select-menu-list js-navigation-container" role="menu">
237 <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
238 <span class="select-menu-item-icon octicon octicon-check"></span>
239 <div class="select-menu-item-text">
240 <input id="do_included" name="do" type="radio" value="included" />
241 <h4>Not watching</h4>
242 <span class="description">You only receive notifications for discussions in which you participate or are @mentioned.</span>
243 <span class="js-select-button-text hidden-select-button-text">
244 <span class="octicon octicon-eye-watch"></span>
248 </div> <!-- /.select-menu-item -->
250 <div class="select-menu-item js-navigation-item selected" role="menuitem" tabindex="0">
251 <span class="select-menu-item-icon octicon octicon octicon-check"></span>
252 <div class="select-menu-item-text">
253 <input checked="checked" id="do_subscribed" name="do" type="radio" value="subscribed" />
255 <span class="description">You receive notifications for all discussions in this repository.</span>
256 <span class="js-select-button-text hidden-select-button-text">
257 <span class="octicon octicon-eye-unwatch"></span>
261 </div> <!-- /.select-menu-item -->
263 <div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
264 <span class="select-menu-item-icon octicon octicon-check"></span>
265 <div class="select-menu-item-text">
266 <input id="do_ignore" name="do" type="radio" value="ignore" />
268 <span class="description">You do not receive any notifications for discussions in this repository.</span>
269 <span class="js-select-button-text hidden-select-button-text">
270 <span class="octicon octicon-mute"></span>
274 </div> <!-- /.select-menu-item -->
276 </div> <!-- /.select-menu-list -->
278 </div> <!-- /.select-menu-modal -->
279 </div> <!-- /.select-menu-modal-holder -->
280 </div> <!-- /.select-menu -->
288 <div class="js-toggler-container js-social-container starring-container on">
289 <a href="/mvala/AliRsn/unstar"
290 class="minibutton with-count js-toggler-target star-button starred upwards"
291 title="Unstar this repository" data-remote="true" data-method="post" rel="nofollow">
292 <span class="octicon octicon-star-delete"></span><span class="text">Unstar</span>
295 <a href="/mvala/AliRsn/star"
296 class="minibutton with-count js-toggler-target star-button unstarred upwards"
297 title="Star this repository" data-remote="true" data-method="post" rel="nofollow">
298 <span class="octicon octicon-star"></span><span class="text">Star</span>
301 <a class="social-count js-social-count" href="/mvala/AliRsn/stargazers">
310 <a href="/mvala/AliRsn/fork" class="minibutton with-count js-toggler-target fork-button lighter upwards" title="Fork this repo" rel="nofollow" data-method="post">
311 <span class="octicon octicon-git-branch-create"></span><span class="text">Fork</span>
313 <a href="/mvala/AliRsn/network" class="social-count">1</a>
319 <h1 itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="entry-title public">
320 <span class="repo-label"><span>public</span></span>
321 <span class="mega-octicon octicon-repo"></span>
322 <span class="author">
323 <a href="/mvala" class="url fn" itemprop="url" rel="author"><span itemprop="title">mvala</span></a>
325 <span class="repohead-name-divider">/</span>
326 <strong><a href="/mvala/AliRsn" class="js-current-repository js-repo-home-link">AliRsn</a></strong>
328 <span class="page-context-loader">
329 <img alt="Octocat-spinner-32" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
333 </div><!-- /.container -->
334 </div><!-- /.repohead -->
336 <div class="container">
338 <div class="repository-with-sidebar repo-container ">
340 <div class="repository-sidebar">
343 <div class="sunken-menu vertical-right repo-nav js-repo-nav js-repository-container-pjax js-octicon-loaders">
344 <div class="sunken-menu-contents">
345 <ul class="sunken-menu-group">
346 <li class="tooltipped leftwards" title="Code">
347 <a href="/mvala/AliRsn" aria-label="Code" class="selected js-selected-navigation-item sunken-menu-item" data-gotokey="c" data-pjax="true" data-selected-links="repo_source repo_downloads repo_commits repo_tags repo_branches /mvala/AliRsn">
348 <span class="octicon octicon-code"></span> <span class="full-word">Code</span>
349 <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
352 <li class="tooltipped leftwards" title="Issues">
353 <a href="/mvala/AliRsn/issues" aria-label="Issues" class="js-selected-navigation-item sunken-menu-item js-disable-pjax" data-gotokey="i" data-selected-links="repo_issues /mvala/AliRsn/issues">
354 <span class="octicon octicon-issue-opened"></span> <span class="full-word">Issues</span>
355 <span class='counter'>0</span>
356 <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
359 <li class="tooltipped leftwards" title="Pull Requests"><a href="/mvala/AliRsn/pulls" aria-label="Pull Requests" class="js-selected-navigation-item sunken-menu-item js-disable-pjax" data-gotokey="p" data-selected-links="repo_pulls /mvala/AliRsn/pulls">
360 <span class="octicon octicon-git-pull-request"></span> <span class="full-word">Pull Requests</span>
361 <span class='counter'>0</span>
362 <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
366 <li class="tooltipped leftwards" title="Wiki">
367 <a href="/mvala/AliRsn/wiki" aria-label="Wiki" class="js-selected-navigation-item sunken-menu-item" data-pjax="true" data-selected-links="repo_wiki /mvala/AliRsn/wiki">
368 <span class="octicon octicon-book"></span> <span class="full-word">Wiki</span>
369 <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
372 <div class="sunken-menu-separator"></div>
373 <ul class="sunken-menu-group">
375 <li class="tooltipped leftwards" title="Pulse">
376 <a href="/mvala/AliRsn/pulse" aria-label="Pulse" class="js-selected-navigation-item sunken-menu-item" data-pjax="true" data-selected-links="pulse /mvala/AliRsn/pulse">
377 <span class="octicon octicon-pulse"></span> <span class="full-word">Pulse</span>
378 <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
381 <li class="tooltipped leftwards" title="Graphs">
382 <a href="/mvala/AliRsn/graphs" aria-label="Graphs" class="js-selected-navigation-item sunken-menu-item" data-pjax="true" data-selected-links="repo_graphs repo_contributors /mvala/AliRsn/graphs">
383 <span class="octicon octicon-graph"></span> <span class="full-word">Graphs</span>
384 <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
387 <li class="tooltipped leftwards" title="Network">
388 <a href="/mvala/AliRsn/network" aria-label="Network" class="js-selected-navigation-item sunken-menu-item js-disable-pjax" data-selected-links="repo_network /mvala/AliRsn/network">
389 <span class="octicon octicon-git-branch"></span> <span class="full-word">Network</span>
390 <img alt="Octocat-spinner-32" class="mini-loader" height="16" src="https://github.global.ssl.fastly.net/images/spinners/octocat-spinner-32.gif" width="16" />
398 <div class="only-with-full-nav">
403 <div class="clone-url open"
404 data-protocol-type="http"
405 data-url="/users/set_protocol?protocol_selector=http&protocol_type=push">
406 <h3><strong>HTTPS</strong> clone URL</h3>
407 <div class="clone-url-box">
408 <input type="text" class="clone js-url-field"
409 value="https://github.com/mvala/AliRsn.git" readonly="readonly">
411 <span class="js-zeroclipboard url-box-clippy minibutton zeroclipboard-button" data-clipboard-text="https://github.com/mvala/AliRsn.git" data-copied-hint="copied!" title="copy to clipboard"><span class="octicon octicon-clippy"></span></span>
417 <div class="clone-url "
418 data-protocol-type="ssh"
419 data-url="/users/set_protocol?protocol_selector=ssh&protocol_type=push">
420 <h3><strong>SSH</strong> clone URL</h3>
421 <div class="clone-url-box">
422 <input type="text" class="clone js-url-field"
423 value="git@github.com:mvala/AliRsn.git" readonly="readonly">
425 <span class="js-zeroclipboard url-box-clippy minibutton zeroclipboard-button" data-clipboard-text="git@github.com:mvala/AliRsn.git" data-copied-hint="copied!" title="copy to clipboard"><span class="octicon octicon-clippy"></span></span>
431 <div class="clone-url "
432 data-protocol-type="subversion"
433 data-url="/users/set_protocol?protocol_selector=subversion&protocol_type=push">
434 <h3><strong>Subversion</strong> checkout URL</h3>
435 <div class="clone-url-box">
436 <input type="text" class="clone js-url-field"
437 value="https://github.com/mvala/AliRsn" readonly="readonly">
439 <span class="js-zeroclipboard url-box-clippy minibutton zeroclipboard-button" data-clipboard-text="https://github.com/mvala/AliRsn" data-copied-hint="copied!" title="copy to clipboard"><span class="octicon octicon-clippy"></span></span>
444 <p class="clone-options">You can clone with
445 <a href="#" class="js-clone-selector" data-protocol="http">HTTPS</a>,
446 <a href="#" class="js-clone-selector" data-protocol="ssh">SSH</a>,
447 or <a href="#" class="js-clone-selector" data-protocol="subversion">Subversion</a>.
448 <span class="octicon help tooltipped upwards" title="Get help on which URL is right for you.">
449 <a href="https://help.github.com/articles/which-remote-url-should-i-use">
450 <span class="octicon octicon-question"></span>
455 <a href="github-mac://openRepo/https://github.com/mvala/AliRsn" data-url="github-mac://openRepo/https://github.com/mvala/AliRsn" class="minibutton sidebar-button js-conduit-rewrite-url">
456 <span class="octicon octicon-device-desktop"></span>
461 <a href="/mvala/AliRsn/archive/master.zip"
462 class="minibutton sidebar-button"
463 title="Download this repository as a zip file"
465 <span class="octicon octicon-cloud-download"></span>
469 </div><!-- /.repository-sidebar -->
471 <div id="js-repo-pjax-container" class="repository-content context-loader-container" data-pjax-container>
475 <!-- blob contrib key: blob_contributors:v21:b83789ac6c3b15d4e4c7fd464c8153d5 -->
477 <p title="This is a placeholder element" class="js-history-link-replace hidden"></p>
479 <a href="/mvala/AliRsn/find/master" data-pjax data-hotkey="t" class="js-show-file-finder" style="display:none">Show File Finder</a>
481 <div class="file-navigation">
485 <div class="select-menu js-menu-container js-select-menu" >
486 <span class="minibutton select-menu-button js-menu-target" data-hotkey="w"
487 data-master-branch="master"
489 role="button" aria-label="Switch branches or tags" tabindex="0">
490 <span class="octicon octicon-git-branch"></span>
492 <span class="js-select-button">master</span>
495 <div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax>
497 <div class="select-menu-modal">
498 <div class="select-menu-header">
499 <span class="select-menu-title">Switch branches/tags</span>
500 <span class="octicon octicon-remove-close js-menu-close"></span>
501 </div> <!-- /.select-menu-header -->
503 <div class="select-menu-filters">
504 <div class="select-menu-text-filter">
505 <input type="text" aria-label="Find or create a branchโฆ" id="context-commitish-filter-field" class="js-filterable-field js-navigation-enable" placeholder="Find or create a branchโฆ">
507 <div class="select-menu-tabs">
509 <li class="select-menu-tab">
510 <a href="#" data-tab-filter="branches" class="js-select-menu-tab">Branches</a>
512 <li class="select-menu-tab">
513 <a href="#" data-tab-filter="tags" class="js-select-menu-tab">Tags</a>
516 </div><!-- /.select-menu-tabs -->
517 </div><!-- /.select-menu-filters -->
519 <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches">
521 <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
524 <div class="select-menu-item js-navigation-item selected">
525 <span class="select-menu-item-icon octicon octicon-check"></span>
526 <a href="/mvala/AliRsn/blob/master/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C"
528 data-skip-pjax="true"
530 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
531 title="master">master</a>
532 </div> <!-- /.select-menu-item -->
533 <div class="select-menu-item js-navigation-item ">
534 <span class="select-menu-item-icon octicon octicon-check"></span>
535 <a href="/mvala/AliRsn/blob/testSigmaCut/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C"
536 data-name="testSigmaCut"
537 data-skip-pjax="true"
539 class="js-navigation-open select-menu-item-text js-select-button-text css-truncate-target"
540 title="testSigmaCut">testSigmaCut</a>
541 </div> <!-- /.select-menu-item -->
544 <form accept-charset="UTF-8" action="/mvala/AliRsn/branches" class="js-create-branch select-menu-item select-menu-new-item-form js-navigation-item js-new-item-form" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="6ZIeHwigqjkkfN7l2WnviLJHqpaRCaQbupWawq/qxbM=" /></div>
545 <span class="octicon octicon-git-branch-create select-menu-item-icon"></span>
546 <div class="select-menu-item-text">
547 <h4>Create branch: <span class="js-new-item-name"></span></h4>
548 <span class="description">from โmasterโ</span>
550 <input type="hidden" name="name" id="name" class="js-new-item-value">
551 <input type="hidden" name="branch" id="branch" value="master" />
552 <input type="hidden" name="path" id="branch" value="PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C" />
553 </form> <!-- /.select-menu-item -->
555 </div> <!-- /.select-menu-list -->
557 <div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
558 <div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
563 <div class="select-menu-no-results">Nothing to show</div>
564 </div> <!-- /.select-menu-list -->
566 </div> <!-- /.select-menu-modal -->
567 </div> <!-- /.select-menu-modal-holder -->
568 </div> <!-- /.select-menu -->
570 <div class="breadcrumb">
571 <span class='repo-root js-repo-root'><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/mvala/AliRsn" data-branch="master" data-direction="back" data-pjax="true" itemscope="url"><span itemprop="title">AliRsn</span></a></span></span><span class="separator"> / </span><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/mvala/AliRsn/tree/master/PWGLF" data-branch="master" data-direction="back" data-pjax="true" itemscope="url"><span itemprop="title">PWGLF</span></a></span><span class="separator"> / </span><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/mvala/AliRsn/tree/master/PWGLF/RESONANCES" data-branch="master" data-direction="back" data-pjax="true" itemscope="url"><span itemprop="title">RESONANCES</span></a></span><span class="separator"> / </span><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/mvala/AliRsn/tree/master/PWGLF/RESONANCES/macros" data-branch="master" data-direction="back" data-pjax="true" itemscope="url"><span itemprop="title">macros</span></a></span><span class="separator"> / </span><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/mvala/AliRsn/tree/master/PWGLF/RESONANCES/macros/lego_train" data-branch="master" data-direction="back" data-pjax="true" itemscope="url"><span itemprop="title">lego_train</span></a></span><span class="separator"> / </span><strong class="final-path">AddAMRsn.C</strong> <span class="js-zeroclipboard minibutton zeroclipboard-button" data-clipboard-text="PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C" data-copied-hint="copied!" title="copy to clipboard"><span class="octicon octicon-clippy"></span></span>
577 <div class="commit file-history-tease">
578 <img class="main-avatar" height="24" src="https://0.gravatar.com/avatar/981bd3d2462b14d60e2f7b8aaf38f067?d=https%3A%2F%2Fidenticons.github.com%2F5876221c2bec11337e186aac8aa3100d.png&r=x&s=140" width="24" />
579 <span class="author"><a href="/mvala" rel="author">mvala</a></span>
580 <time class="js-relative-date" datetime="2013-10-21T14:00:02-07:00" title="2013-10-21 14:00:02">October 21, 2013</time>
581 <div class="commit-title">
582 <a href="/mvala/AliRsn/commit/c57f913f821919e5352f25927acf9e6c52975f66" class="message" data-pjax="true" title="Added QA config for Phi">Added QA config for Phi</a>
585 <div class="participation">
586 <p class="quickstat"><a href="#blob_contributors_box" rel="facebox"><strong>1</strong> contributor</a></p>
589 <div id="blob_contributors_box" style="display:none">
590 <h2 class="facebox-header">Users who have contributed to this file</h2>
591 <ul class="facebox-user-list">
592 <li class="facebox-user-list-item">
593 <img height="24" src="https://0.gravatar.com/avatar/981bd3d2462b14d60e2f7b8aaf38f067?d=https%3A%2F%2Fidenticons.github.com%2F5876221c2bec11337e186aac8aa3100d.png&r=x&s=140" width="24" />
594 <a href="/mvala">mvala</a>
600 <div id="files" class="bubble">
604 <span class="icon"><b class="octicon octicon-file-text"></b></span>
605 <span class="mode" title="File Mode">file</span>
606 <span>213 lines (164 sloc)</span>
607 <span>8.166 kb</span>
609 <div class="actions">
610 <div class="button-group">
611 <a class="minibutton tooltipped leftwards js-conduit-openfile-check"
612 href="github-mac://openRepo/https://github.com/mvala/AliRsn?branch=master&filepath=PWGLF%2FRESONANCES%2Fmacros%2Flego_train%2FAddAMRsn.C"
613 data-url="github-mac://openRepo/https://github.com/mvala/AliRsn?branch=master&filepath=PWGLF%2FRESONANCES%2Fmacros%2Flego_train%2FAddAMRsn.C"
614 title="Open this file in GitHub for Mac"
615 data-failed-title="Your version of GitHub for Mac is too old to open this file. Try checking for updates.">
616 <span class="octicon octicon-device-desktop"></span> Open
618 <a class="minibutton"
619 href="/mvala/AliRsn/edit/master/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C"
620 data-method="post" rel="nofollow" data-hotkey="e">Edit</a>
621 <a href="/mvala/AliRsn/raw/master/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C" class="button minibutton " id="raw-url">Raw</a>
622 <a href="/mvala/AliRsn/blame/master/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C" class="button minibutton ">Blame</a>
623 <a href="/mvala/AliRsn/commits/master/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C" class="button minibutton " rel="nofollow">History</a>
624 </div><!-- /.button-group -->
625 <a class="minibutton danger empty-icon tooltipped downwards"
626 href="/mvala/AliRsn/delete/master/PWGLF/RESONANCES/macros/lego_train/AddAMRsn.C"
628 data-method="post" data-test-id="delete-blob-file" rel="nofollow">
631 </div><!-- /.actions -->
634 <div class="blob-wrapper data type-c js-blob-data">
635 <table class="file-code file-diff">
636 <tr class="file-code-line">
637 <td class="blob-line-nums">
638 <span id="L1" rel="#L1">1</span>
639 <span id="L2" rel="#L2">2</span>
640 <span id="L3" rel="#L3">3</span>
641 <span id="L4" rel="#L4">4</span>
642 <span id="L5" rel="#L5">5</span>
643 <span id="L6" rel="#L6">6</span>
644 <span id="L7" rel="#L7">7</span>
645 <span id="L8" rel="#L8">8</span>
646 <span id="L9" rel="#L9">9</span>
647 <span id="L10" rel="#L10">10</span>
648 <span id="L11" rel="#L11">11</span>
649 <span id="L12" rel="#L12">12</span>
650 <span id="L13" rel="#L13">13</span>
651 <span id="L14" rel="#L14">14</span>
652 <span id="L15" rel="#L15">15</span>
653 <span id="L16" rel="#L16">16</span>
654 <span id="L17" rel="#L17">17</span>
655 <span id="L18" rel="#L18">18</span>
656 <span id="L19" rel="#L19">19</span>
657 <span id="L20" rel="#L20">20</span>
658 <span id="L21" rel="#L21">21</span>
659 <span id="L22" rel="#L22">22</span>
660 <span id="L23" rel="#L23">23</span>
661 <span id="L24" rel="#L24">24</span>
662 <span id="L25" rel="#L25">25</span>
663 <span id="L26" rel="#L26">26</span>
664 <span id="L27" rel="#L27">27</span>
665 <span id="L28" rel="#L28">28</span>
666 <span id="L29" rel="#L29">29</span>
667 <span id="L30" rel="#L30">30</span>
668 <span id="L31" rel="#L31">31</span>
669 <span id="L32" rel="#L32">32</span>
670 <span id="L33" rel="#L33">33</span>
671 <span id="L34" rel="#L34">34</span>
672 <span id="L35" rel="#L35">35</span>
673 <span id="L36" rel="#L36">36</span>
674 <span id="L37" rel="#L37">37</span>
675 <span id="L38" rel="#L38">38</span>
676 <span id="L39" rel="#L39">39</span>
677 <span id="L40" rel="#L40">40</span>
678 <span id="L41" rel="#L41">41</span>
679 <span id="L42" rel="#L42">42</span>
680 <span id="L43" rel="#L43">43</span>
681 <span id="L44" rel="#L44">44</span>
682 <span id="L45" rel="#L45">45</span>
683 <span id="L46" rel="#L46">46</span>
684 <span id="L47" rel="#L47">47</span>
685 <span id="L48" rel="#L48">48</span>
686 <span id="L49" rel="#L49">49</span>
687 <span id="L50" rel="#L50">50</span>
688 <span id="L51" rel="#L51">51</span>
689 <span id="L52" rel="#L52">52</span>
690 <span id="L53" rel="#L53">53</span>
691 <span id="L54" rel="#L54">54</span>
692 <span id="L55" rel="#L55">55</span>
693 <span id="L56" rel="#L56">56</span>
694 <span id="L57" rel="#L57">57</span>
695 <span id="L58" rel="#L58">58</span>
696 <span id="L59" rel="#L59">59</span>
697 <span id="L60" rel="#L60">60</span>
698 <span id="L61" rel="#L61">61</span>
699 <span id="L62" rel="#L62">62</span>
700 <span id="L63" rel="#L63">63</span>
701 <span id="L64" rel="#L64">64</span>
702 <span id="L65" rel="#L65">65</span>
703 <span id="L66" rel="#L66">66</span>
704 <span id="L67" rel="#L67">67</span>
705 <span id="L68" rel="#L68">68</span>
706 <span id="L69" rel="#L69">69</span>
707 <span id="L70" rel="#L70">70</span>
708 <span id="L71" rel="#L71">71</span>
709 <span id="L72" rel="#L72">72</span>
710 <span id="L73" rel="#L73">73</span>
711 <span id="L74" rel="#L74">74</span>
712 <span id="L75" rel="#L75">75</span>
713 <span id="L76" rel="#L76">76</span>
714 <span id="L77" rel="#L77">77</span>
715 <span id="L78" rel="#L78">78</span>
716 <span id="L79" rel="#L79">79</span>
717 <span id="L80" rel="#L80">80</span>
718 <span id="L81" rel="#L81">81</span>
719 <span id="L82" rel="#L82">82</span>
720 <span id="L83" rel="#L83">83</span>
721 <span id="L84" rel="#L84">84</span>
722 <span id="L85" rel="#L85">85</span>
723 <span id="L86" rel="#L86">86</span>
724 <span id="L87" rel="#L87">87</span>
725 <span id="L88" rel="#L88">88</span>
726 <span id="L89" rel="#L89">89</span>
727 <span id="L90" rel="#L90">90</span>
728 <span id="L91" rel="#L91">91</span>
729 <span id="L92" rel="#L92">92</span>
730 <span id="L93" rel="#L93">93</span>
731 <span id="L94" rel="#L94">94</span>
732 <span id="L95" rel="#L95">95</span>
733 <span id="L96" rel="#L96">96</span>
734 <span id="L97" rel="#L97">97</span>
735 <span id="L98" rel="#L98">98</span>
736 <span id="L99" rel="#L99">99</span>
737 <span id="L100" rel="#L100">100</span>
738 <span id="L101" rel="#L101">101</span>
739 <span id="L102" rel="#L102">102</span>
740 <span id="L103" rel="#L103">103</span>
741 <span id="L104" rel="#L104">104</span>
742 <span id="L105" rel="#L105">105</span>
743 <span id="L106" rel="#L106">106</span>
744 <span id="L107" rel="#L107">107</span>
745 <span id="L108" rel="#L108">108</span>
746 <span id="L109" rel="#L109">109</span>
747 <span id="L110" rel="#L110">110</span>
748 <span id="L111" rel="#L111">111</span>
749 <span id="L112" rel="#L112">112</span>
750 <span id="L113" rel="#L113">113</span>
751 <span id="L114" rel="#L114">114</span>
752 <span id="L115" rel="#L115">115</span>
753 <span id="L116" rel="#L116">116</span>
754 <span id="L117" rel="#L117">117</span>
755 <span id="L118" rel="#L118">118</span>
756 <span id="L119" rel="#L119">119</span>
757 <span id="L120" rel="#L120">120</span>
758 <span id="L121" rel="#L121">121</span>
759 <span id="L122" rel="#L122">122</span>
760 <span id="L123" rel="#L123">123</span>
761 <span id="L124" rel="#L124">124</span>
762 <span id="L125" rel="#L125">125</span>
763 <span id="L126" rel="#L126">126</span>
764 <span id="L127" rel="#L127">127</span>
765 <span id="L128" rel="#L128">128</span>
766 <span id="L129" rel="#L129">129</span>
767 <span id="L130" rel="#L130">130</span>
768 <span id="L131" rel="#L131">131</span>
769 <span id="L132" rel="#L132">132</span>
770 <span id="L133" rel="#L133">133</span>
771 <span id="L134" rel="#L134">134</span>
772 <span id="L135" rel="#L135">135</span>
773 <span id="L136" rel="#L136">136</span>
774 <span id="L137" rel="#L137">137</span>
775 <span id="L138" rel="#L138">138</span>
776 <span id="L139" rel="#L139">139</span>
777 <span id="L140" rel="#L140">140</span>
778 <span id="L141" rel="#L141">141</span>
779 <span id="L142" rel="#L142">142</span>
780 <span id="L143" rel="#L143">143</span>
781 <span id="L144" rel="#L144">144</span>
782 <span id="L145" rel="#L145">145</span>
783 <span id="L146" rel="#L146">146</span>
784 <span id="L147" rel="#L147">147</span>
785 <span id="L148" rel="#L148">148</span>
786 <span id="L149" rel="#L149">149</span>
787 <span id="L150" rel="#L150">150</span>
788 <span id="L151" rel="#L151">151</span>
789 <span id="L152" rel="#L152">152</span>
790 <span id="L153" rel="#L153">153</span>
791 <span id="L154" rel="#L154">154</span>
792 <span id="L155" rel="#L155">155</span>
793 <span id="L156" rel="#L156">156</span>
794 <span id="L157" rel="#L157">157</span>
795 <span id="L158" rel="#L158">158</span>
796 <span id="L159" rel="#L159">159</span>
797 <span id="L160" rel="#L160">160</span>
798 <span id="L161" rel="#L161">161</span>
799 <span id="L162" rel="#L162">162</span>
800 <span id="L163" rel="#L163">163</span>
801 <span id="L164" rel="#L164">164</span>
802 <span id="L165" rel="#L165">165</span>
803 <span id="L166" rel="#L166">166</span>
804 <span id="L167" rel="#L167">167</span>
805 <span id="L168" rel="#L168">168</span>
806 <span id="L169" rel="#L169">169</span>
807 <span id="L170" rel="#L170">170</span>
808 <span id="L171" rel="#L171">171</span>
809 <span id="L172" rel="#L172">172</span>
810 <span id="L173" rel="#L173">173</span>
811 <span id="L174" rel="#L174">174</span>
812 <span id="L175" rel="#L175">175</span>
813 <span id="L176" rel="#L176">176</span>
814 <span id="L177" rel="#L177">177</span>
815 <span id="L178" rel="#L178">178</span>
816 <span id="L179" rel="#L179">179</span>
817 <span id="L180" rel="#L180">180</span>
818 <span id="L181" rel="#L181">181</span>
819 <span id="L182" rel="#L182">182</span>
820 <span id="L183" rel="#L183">183</span>
821 <span id="L184" rel="#L184">184</span>
822 <span id="L185" rel="#L185">185</span>
823 <span id="L186" rel="#L186">186</span>
824 <span id="L187" rel="#L187">187</span>
825 <span id="L188" rel="#L188">188</span>
826 <span id="L189" rel="#L189">189</span>
827 <span id="L190" rel="#L190">190</span>
828 <span id="L191" rel="#L191">191</span>
829 <span id="L192" rel="#L192">192</span>
830 <span id="L193" rel="#L193">193</span>
831 <span id="L194" rel="#L194">194</span>
832 <span id="L195" rel="#L195">195</span>
833 <span id="L196" rel="#L196">196</span>
834 <span id="L197" rel="#L197">197</span>
835 <span id="L198" rel="#L198">198</span>
836 <span id="L199" rel="#L199">199</span>
837 <span id="L200" rel="#L200">200</span>
838 <span id="L201" rel="#L201">201</span>
839 <span id="L202" rel="#L202">202</span>
840 <span id="L203" rel="#L203">203</span>
841 <span id="L204" rel="#L204">204</span>
842 <span id="L205" rel="#L205">205</span>
843 <span id="L206" rel="#L206">206</span>
844 <span id="L207" rel="#L207">207</span>
845 <span id="L208" rel="#L208">208</span>
846 <span id="L209" rel="#L209">209</span>
847 <span id="L210" rel="#L210">210</span>
848 <span id="L211" rel="#L211">211</span>
849 <span id="L212" rel="#L212">212</span>
852 <td class="blob-line-code">
853 <div class="highlight"><pre><div class='line' id='LC1'><span class="cp">#ifndef __CINT__</span></div><div class='line' id='LC2'><span class="cp">#include "AliRsnTrainManager.h"</span></div><div class='line' id='LC3'><span class="cp">#endif</span></div><div class='line' id='LC4'><span class="n">Bool_t</span> <span class="nf">AddAMRsnTrain</span><span class="p">(</span><span class="n">TString</span> <span class="n">analysisSource</span> <span class="o">=</span> <span class="s">"proof"</span><span class="p">,</span> <span class="n">TString</span> <span class="n">analysisMode</span> <span class="o">=</span> <span class="s">"test"</span><span class="p">,</span><span class="n">TString</span> <span class="n">input</span><span class="o">=</span><span class="s">"aod"</span><span class="p">,</span><span class="n">TString</span> <span class="n">inputMC</span><span class="o">=</span><span class="s">""</span><span class="p">,</span> <span class="n">TString</span> <span class="n">postfix</span> <span class="o">=</span> <span class="s">""</span><span class="p">,</span><span class="n">TString</span> <span class="n">idStr</span><span class="o">=</span><span class="s">"0"</span><span class="p">)</span></div><div class='line' id='LC5'><span class="p">{</span></div><div class='line' id='LC6'><br/></div><div class='line' id='LC7'> <span class="n">Bool_t</span> <span class="n">usePrivateTrain</span> <span class="o">=</span> <span class="n">kFALSE</span><span class="p">;</span></div><div class='line' id='LC8'> <span class="n">usePrivateTrain</span> <span class="o">=</span> <span class="n">kTRUE</span><span class="p">;</span></div><div class='line' id='LC9'><br/></div><div class='line' id='LC10'> <span class="n">TString</span> <span class="n">legoTrainPath</span> <span class="o">=</span> <span class="s">"$ALICE_ROOT/PWGLF/RESONANCES/macros/lego_train"</span><span class="p">;</span></div><div class='line' id='LC11'><span class="c1">// legoTrainPath = "/home/mvala/git/AliRsn/PWGLF/RESONANCES/macros/lego_train";</span></div><div class='line' id='LC12'> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">SetGlobalStr</span><span class="p">(</span><span class="s">"RsnLegoTrainPath"</span><span class="p">,</span><span class="n">legoTrainPath</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span></div><div class='line' id='LC13'><br/></div><div class='line' id='LC14'> <span class="n">AliAnalysisManager</span> <span class="o">*</span><span class="n">mrg</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetAnalysisManager</span><span class="p">();</span></div><div class='line' id='LC15'><br/></div><div class='line' id='LC16'> <span class="n">TString</span> <span class="n">rsnBaseSettings</span> <span class="o">=</span> <span class="s">"Rsn_pp"</span><span class="p">;</span></div><div class='line' id='LC17'><span class="c1">// rsnBaseSettings = "Rsn_PbPb";</span></div><div class='line' id='LC18'><span class="c1">// rsnBaseSettings = "Rsn_pPb";</span></div><div class='line' id='LC19'><br/></div><div class='line' id='LC20'> <span class="n">Bool_t</span> <span class="n">useRsnMini</span> <span class="o">=</span> <span class="n">kTRUE</span><span class="p">;</span></div><div class='line' id='LC21'><span class="c1">// useRsnMini = kFALSE;</span></div><div class='line' id='LC22'><br/></div><div class='line' id='LC23'><br/></div><div class='line' id='LC24'> <span class="n">Bool_t</span> <span class="n">useMixing</span> <span class="o">=</span> <span class="n">kFALSE</span><span class="p">;</span></div><div class='line' id='LC25'><span class="c1">// useMixing = kTRUE;</span></div><div class='line' id='LC26'><br/></div><div class='line' id='LC27'> <span class="c1">// RSN Setting (same as old AddRsnToManager<Rsn>.C)</span></div><div class='line' id='LC28'> <span class="c1">// Rsn Particle</span></div><div class='line' id='LC29'> <span class="n">TString</span> <span class="n">rsnStr</span><span class="o">=</span><span class="s">"Phi"</span><span class="p">;</span></div><div class='line' id='LC30'> <span class="c1">// Rsn Cut</span></div><div class='line' id='LC31'> <span class="n">TString</span> <span class="n">rsnCutStr</span><span class="o">=</span><span class="s">""</span><span class="p">;</span></div><div class='line' id='LC32'><br/></div><div class='line' id='LC33'> <span class="n">rsnCutStr</span><span class="o">=</span><span class="s">"PhiNsigma:KTPCnsig30"</span><span class="p">;</span></div><div class='line' id='LC34'><br/></div><div class='line' id='LC35'> <span class="k">if</span> <span class="p">((</span><span class="n">rsnCutStr</span><span class="p">.</span><span class="n">IsNull</span><span class="p">())</span><span class="o">&&</span><span class="p">(</span><span class="o">!</span><span class="n">postfix</span><span class="p">.</span><span class="n">IsNull</span><span class="p">()))</span> <span class="p">{</span></div><div class='line' id='LC36'> <span class="n">rsnCutStr</span> <span class="o">=</span> <span class="s">"PhiNsigma:"</span><span class="p">;</span></div><div class='line' id='LC37'> <span class="n">rsnCutStr</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="n">postfix</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span></div><div class='line' id='LC38'> <span class="p">}</span></div><div class='line' id='LC39'><br/></div><div class='line' id='LC40'> <span class="c1">// Rsn Quality Cut</span></div><div class='line' id='LC41'> <span class="n">TString</span> <span class="n">rsnQualityCutStr</span> <span class="o">=</span> <span class="s">""</span><span class="p">;</span></div><div class='line' id='LC42'><span class="c1">// rsnQualityCutStr = "pp_LHC11a_p4_120";</span></div><div class='line' id='LC43'><span class="c1">// rsnQualityCutStr = "pp_LHC11a_p4_70";</span></div><div class='line' id='LC44'><br/></div><div class='line' id='LC45'><br/></div><div class='line' id='LC46'> <span class="n">TString</span> <span class="n">extraMacro</span> <span class="o">=</span> <span class="s">""</span><span class="p">;</span></div><div class='line' id='LC47'> <span class="n">TString</span> <span class="n">extraMacroArgs</span> <span class="o">=</span> <span class="s">""</span><span class="p">;</span></div><div class='line' id='LC48'><span class="c1">// extraMacro = "RsnTrainSettingsExtra.C";</span></div><div class='line' id='LC49'><span class="c1">// extraMacroArgs = "10.0,10,1,1,1,1,1,1,1,0";</span></div><div class='line' id='LC50'><span class="c1">// extraMacroArgs = "10, 5, 5, -1, 1, 0, 1, 1, 1, 0";</span></div><div class='line' id='LC51'><br/></div><div class='line' id='LC52'> <span class="n">input</span><span class="p">.</span><span class="n">ToLower</span><span class="p">();</span></div><div class='line' id='LC53'> <span class="n">inputMC</span><span class="p">.</span><span class="n">ToLower</span><span class="p">();</span></div><div class='line' id='LC54'> <span class="n">Bool_t</span> <span class="n">useMC</span> <span class="o">=</span> <span class="o">!</span><span class="n">inputMC</span><span class="p">.</span><span class="n">CompareTo</span><span class="p">(</span><span class="s">"mc"</span><span class="p">);</span></div><div class='line' id='LC55'> <span class="n">Bool_t</span> <span class="n">valid</span><span class="p">;</span></div><div class='line' id='LC56'><br/></div><div class='line' id='LC57'> <span class="k">if</span> <span class="p">(</span><span class="n">usePrivateTrain</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC58'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">RsnLoadMacro</span><span class="p">(</span><span class="s">"RsnPrivateTrainBaseSettings.C"</span><span class="p">))</span> <span class="k">return</span> <span class="n">kFALSE</span><span class="p">;</span></div><div class='line' id='LC59'><br/></div><div class='line' id='LC60'> <span class="n">RsnPrivateTrainBaseSettings</span><span class="p">();</span></div><div class='line' id='LC61'><br/></div><div class='line' id='LC62'> <span class="n">Int_t</span> <span class="n">eventMixinPar</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUseEventMixingPar"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC63'> <span class="n">Int_t</span> <span class="n">rsnPar</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUseRSNPar"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC64'> <span class="n">Int_t</span> <span class="n">rsnParDev</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUseRSNParDev"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC65'> <span class="k">if</span> <span class="p">(</span><span class="n">eventMixinPar</span><span class="p">)</span> <span class="n">rsnPar</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span></div><div class='line' id='LC66'> <span class="k">if</span> <span class="p">(</span><span class="n">rsnPar</span><span class="o">&&</span><span class="n">rsnParDev</span><span class="o">>=</span><span class="mi">0</span><span class="p">)</span> <span class="n">rsnParDev</span><span class="o">=</span><span class="mi">1</span><span class="p">;</span></div><div class='line' id='LC67'><br/></div><div class='line' id='LC68'> <span class="n">Int_t</span> <span class="n">pidResponse</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUsePIDResponse"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC69'> <span class="n">Int_t</span> <span class="n">useRsnIH</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUseRsnInputHandler"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC70'> <span class="n">Int_t</span> <span class="n">physSel</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUsePhysSel"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC71'> <span class="n">Int_t</span> <span class="n">useCentralityTask</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUseCentralityTask"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC72'> <span class="n">Int_t</span> <span class="n">useEventPlaneTask</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUseEventPlaneTask"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC73'> <span class="n">Int_t</span> <span class="n">useVZEROEPSelection</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUseVZEROEPSelection"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC74'> <span class="n">Int_t</span> <span class="n">usePIDqa</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalInt</span><span class="p">(</span><span class="s">"rsnUsePIDqa"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC75'><br/></div><div class='line' id='LC76'> <span class="c1">// ALICE stuff</span></div><div class='line' id='LC77'> <span class="n">AliAnalysisManager</span> <span class="o">*</span><span class="n">mgr</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetAnalysisManager</span><span class="p">();</span></div><div class='line' id='LC78'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">mgr</span><span class="p">)</span> <span class="p">{</span> <span class="n">Printf</span><span class="p">(</span><span class="s">"Error[AddAMRsn] mgr is null !!!"</span><span class="p">);</span> <span class="k">return</span> <span class="n">kFALSE</span><span class="p">;</span> <span class="p">}</span></div><div class='line' id='LC79'><br/></div><div class='line' id='LC80'> <span class="n">AliAnalysisGrid</span> <span class="o">*</span><span class="n">analysisPlugin</span> <span class="o">=</span> <span class="n">mgr</span><span class="o">-></span><span class="n">GetGridHandler</span><span class="p">();</span></div><div class='line' id='LC81'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">analysisPlugin</span><span class="p">)</span> <span class="p">{</span> <span class="n">Printf</span><span class="p">(</span><span class="s">"Error[AddAMRsn] : analysisPlugin is null !!!"</span><span class="p">);</span> <span class="k">return</span> <span class="n">kFALSE</span><span class="p">;</span> <span class="p">}</span></div><div class='line' id='LC82'><br/></div><div class='line' id='LC83'> <span class="n">TString</span> <span class="n">myAdditionalLibs</span><span class="p">;</span></div><div class='line' id='LC84'> <span class="k">if</span> <span class="p">(</span><span class="n">eventMixinPar</span><span class="p">)</span> <span class="p">{</span> <span class="n">AliAnalysisAlien</span><span class="o">::</span><span class="n">SetupPar</span><span class="p">(</span><span class="s">"EventMixing"</span><span class="p">);</span> <span class="n">myAdditionalLibs</span> <span class="o">+=</span> <span class="s">" EventMixing.par"</span><span class="p">;</span> <span class="p">}</span></div><div class='line' id='LC85'> <span class="k">else</span> <span class="p">{</span> <span class="n">gSystem</span><span class="o">-></span><span class="n">Load</span><span class="p">(</span><span class="s">"libEventMixing.so"</span><span class="p">);</span> <span class="n">myAdditionalLibs</span> <span class="o">+=</span> <span class="s">" libEventMixing.so"</span><span class="p">;</span> <span class="p">}</span></div><div class='line' id='LC86'><br/></div><div class='line' id='LC87'> <span class="n">TString</span> <span class="n">rsnLibName</span> <span class="o">=</span> <span class="s">"PWGLFresonances"</span><span class="p">;</span></div><div class='line' id='LC88'> <span class="k">if</span> <span class="p">(</span><span class="n">gSystem</span><span class="o">-></span><span class="n">Getenv</span><span class="p">(</span><span class="s">"ALICE_ROOT"</span><span class="p">))</span> <span class="p">{</span></div><div class='line' id='LC89'> <span class="n">TString</span> <span class="n">alirootVersion</span> <span class="o">=</span> <span class="n">gSystem</span><span class="o">-></span><span class="n">GetFromPipe</span><span class="p">(</span><span class="s">"aliroot --version | awk '{print $3}'"</span><span class="p">);</span></div><div class='line' id='LC90'> <span class="k">if</span> <span class="p">(</span><span class="n">alirootVersion</span><span class="o"><</span><span class="s">"v5-02-19-AN"</span> <span class="o">&&</span> <span class="n">alirootVersion</span><span class="p">.</span><span class="n">CompareTo</span><span class="p">(</span><span class="s">"trunk"</span><span class="p">))</span> <span class="n">rsnLibName</span> <span class="o">=</span> <span class="s">"PWG2resonances"</span><span class="p">;</span></div><div class='line' id='LC91'> <span class="k">if</span> <span class="p">(</span><span class="n">rsnPar</span><span class="p">)</span> <span class="p">{</span> <span class="n">AliAnalysisAlien</span><span class="o">::</span><span class="n">SetupPar</span><span class="p">(</span><span class="n">rsnLibName</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span> <span class="n">myAdditionalLibs</span> <span class="o">+=</span> <span class="n">Form</span><span class="p">(</span><span class="s">" %s.par"</span><span class="p">,</span><span class="n">rsnLibName</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span> <span class="p">}</span></div><div class='line' id='LC92'> <span class="k">else</span> <span class="p">{</span> <span class="n">gSystem</span><span class="o">-></span><span class="n">Load</span><span class="p">(</span><span class="n">Form</span><span class="p">(</span><span class="s">"lib%s.so"</span><span class="p">,</span><span class="n">rsnLibName</span><span class="p">.</span><span class="n">Data</span><span class="p">()));</span> <span class="n">myAdditionalLibs</span> <span class="o">+=</span> <span class="n">Form</span><span class="p">(</span><span class="s">" lib%s.so"</span><span class="p">,</span><span class="n">rsnLibName</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span> <span class="p">}</span></div><div class='line' id='LC93'> <span class="p">}</span></div><div class='line' id='LC94'> <span class="k">if</span> <span class="p">(</span><span class="n">rsnParDev</span><span class="o">>=</span><span class="mi">0</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC95'> <span class="k">if</span> <span class="p">(</span><span class="n">rsnParDev</span><span class="p">)</span> <span class="p">{</span> <span class="n">AliAnalysisAlien</span><span class="o">::</span><span class="n">SetupPar</span><span class="p">(</span><span class="s">"PWGLFresonancesdev"</span><span class="p">);</span> <span class="n">myAdditionalLibs</span> <span class="o">+=</span> <span class="s">" PWGLFresonancesdev.par"</span><span class="p">;</span> <span class="p">}</span></div><div class='line' id='LC96'> <span class="k">else</span> <span class="p">{</span> <span class="n">gSystem</span><span class="o">-></span><span class="n">Load</span><span class="p">(</span><span class="s">"libPWGLFresonancesdev.so"</span><span class="p">);</span> <span class="n">myAdditionalLibs</span> <span class="o">+=</span> <span class="s">" libPWGLFresonancesdev.so"</span><span class="p">;</span> <span class="p">}</span></div><div class='line' id='LC97'> <span class="p">}</span></div><div class='line' id='LC98'> <span class="n">analysisPlugin</span><span class="o">-></span><span class="n">SetAdditionalLibs</span><span class="p">(</span><span class="n">myAdditionalLibs</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span></div><div class='line' id='LC99'><br/></div><div class='line' id='LC100'> <span class="n">AliMultiInputEventHandler</span> <span class="o">*</span><span class="n">multiInputHandler</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span></div><div class='line' id='LC101'> <span class="n">AliInputEventHandler</span> <span class="o">*</span><span class="n">inputHandler</span> <span class="o">=</span> <span class="n">mgr</span><span class="o">-></span><span class="n">GetInputEventHandler</span><span class="p">();</span></div><div class='line' id='LC102'><br/></div><div class='line' id='LC103'> <span class="n">TString</span> <span class="n">className</span> <span class="o">=</span> <span class="n">inputHandler</span><span class="o">-></span><span class="n">ClassName</span><span class="p">();</span></div><div class='line' id='LC104'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">className</span><span class="p">.</span><span class="n">CompareTo</span><span class="p">(</span><span class="s">"AliMultiInputEventHandler"</span><span class="p">))</span> <span class="p">{</span></div><div class='line' id='LC105'> <span class="n">multiInputHandler</span> <span class="o">=</span> <span class="p">(</span><span class="n">AliMultiInputEventHandler</span> <span class="o">*</span><span class="p">)</span><span class="n">inputHandler</span><span class="p">;</span></div><div class='line' id='LC106'> <span class="p">}</span></div><div class='line' id='LC107'><br/></div><div class='line' id='LC108'> <span class="n">AliRsnInputHandler</span> <span class="o">*</span><span class="n">rsnIH</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span></div><div class='line' id='LC109'> <span class="k">if</span> <span class="p">(</span><span class="n">pidResponse</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC110'> <span class="k">if</span> <span class="p">(</span><span class="n">multiInputHandler</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC111'> <span class="c1">// add PID Response Handler</span></div><div class='line' id='LC112'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">RsnLoadMacro</span><span class="p">(</span><span class="s">"AddPIDResponseInputHandler.C"</span><span class="p">))</span> <span class="k">return</span> <span class="n">kFALSE</span><span class="p">;</span></div><div class='line' id='LC113'> <span class="n">AddPIDResponseInputHandler</span><span class="p">(</span><span class="n">multiInputHandler</span><span class="p">,</span><span class="n">useMC</span><span class="p">);</span></div><div class='line' id='LC114'> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span></div><div class='line' id='LC115'> <span class="n">Printf</span><span class="p">(</span><span class="s">"Adding PIDResponse task ..."</span><span class="p">);</span></div><div class='line' id='LC116'> <span class="n">gROOT</span><span class="o">-></span><span class="n">LoadMacro</span><span class="p">(</span><span class="s">"$ALICE_ROOT/ANALYSIS/macros/AddTaskPIDResponse.C"</span><span class="p">);</span></div><div class='line' id='LC117'> <span class="n">AddTaskPIDResponse</span><span class="p">(</span><span class="n">useMC</span><span class="p">);</span></div><div class='line' id='LC118'> <span class="p">}</span></div><div class='line' id='LC119'> <span class="p">}</span></div><div class='line' id='LC120'><br/></div><div class='line' id='LC121'> <span class="k">if</span> <span class="p">(</span><span class="n">multiInputHandler</span> <span class="o">&&</span> <span class="n">useRsnIH</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC122'> <span class="c1">// add Rsn input handler (it has to be after ESD,MC,Tender input handler, but before Mixing)</span></div><div class='line' id='LC123'> <span class="n">rsnIH</span> <span class="o">=</span> <span class="k">new</span> <span class="n">AliRsnInputHandler</span><span class="p">();</span></div><div class='line' id='LC124'> <span class="n">multiInputHandler</span><span class="o">-></span><span class="n">AddInputEventHandler</span><span class="p">(</span><span class="n">rsnIH</span><span class="p">);</span></div><div class='line' id='LC125'> <span class="p">}</span></div><div class='line' id='LC126'><br/></div><div class='line' id='LC127'> <span class="k">if</span> <span class="p">(</span><span class="n">physSel</span><span class="o">></span><span class="mi">0</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC128'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">input</span><span class="p">.</span><span class="n">CompareTo</span><span class="p">(</span><span class="s">"esd"</span><span class="p">))</span> <span class="p">{</span></div><div class='line' id='LC129'> <span class="n">gROOT</span><span class="o">-></span><span class="n">LoadMacro</span><span class="p">(</span><span class="s">"$ALICE_ROOT/ANALYSIS/macros/AddTaskPhysicsSelection.C"</span><span class="p">);</span></div><div class='line' id='LC130'> <span class="n">Bool_t</span> <span class="n">physSelBigOut</span> <span class="o">=</span> <span class="n">kTRUE</span><span class="p">;</span></div><div class='line' id='LC131'><span class="c1">// physSelBigOut = kFALSE;</span></div><div class='line' id='LC132'><br/></div><div class='line' id='LC133'> <span class="n">AddTaskPhysicsSelection</span><span class="p">(</span><span class="n">useMC</span><span class="p">,</span><span class="n">kTRUE</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="n">physSelBigOut</span><span class="p">);</span></div><div class='line' id='LC134'> <span class="k">if</span> <span class="p">(</span><span class="n">physSelBigOut</span><span class="p">)</span> <span class="n">mrg</span><span class="o">-></span><span class="n">SetSpecialOutputLocation</span><span class="p">(</span><span class="s">"root://aaa//aaa/"</span><span class="p">);</span></div><div class='line' id='LC135'> <span class="p">}</span></div><div class='line' id='LC136'><br/></div><div class='line' id='LC137'> <span class="c1">// maybe we can put it in $ALICE_ROOT/ANALYSIS/macros/AddTaskPhysicsSelection.C</span></div><div class='line' id='LC138'> <span class="k">if</span> <span class="p">(</span><span class="n">multiInputHandler</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC139'> <span class="n">AliInputEventHandler</span> <span class="o">*</span><span class="n">ih</span> <span class="o">=</span> <span class="n">multiInputHandler</span><span class="o">-></span><span class="n">GetFirstInputEventHandler</span><span class="p">();</span></div><div class='line' id='LC140'> <span class="n">ih</span><span class="o">-></span><span class="n">SetEventSelection</span><span class="p">(</span><span class="n">multiInputHandler</span><span class="o">-></span><span class="n">GetEventSelection</span><span class="p">());</span></div><div class='line' id='LC141'> <span class="p">}</span></div><div class='line' id='LC142'> <span class="p">}</span></div><div class='line' id='LC143'><br/></div><div class='line' id='LC144'> <span class="k">if</span> <span class="p">(</span><span class="n">useCentralityTask</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC145'> <span class="n">gROOT</span><span class="o">-></span><span class="n">LoadMacro</span><span class="p">(</span><span class="s">"$ALICE_ROOT/ANALYSIS/macros/AddTaskCentrality.C"</span><span class="p">);</span></div><div class='line' id='LC146'> <span class="n">AliCentralitySelectionTask</span> <span class="o">*</span><span class="n">centralityTask</span> <span class="o">=</span> <span class="n">AddTaskCentrality</span><span class="p">(</span><span class="n">kFALSE</span><span class="p">);</span></div><div class='line' id='LC147'> <span class="p">}</span></div><div class='line' id='LC148'><br/></div><div class='line' id='LC149'> <span class="k">if</span> <span class="p">(</span><span class="n">useEventPlaneTask</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC150'> <span class="n">gROOT</span><span class="o">-></span><span class="n">LoadMacro</span><span class="p">(</span><span class="s">"$ALICE_ROOT/ANALYSIS/macros/AddTaskEventplane.C"</span><span class="p">);</span></div><div class='line' id='LC151'> <span class="n">AliEPSelectionTask</span> <span class="o">*</span><span class="n">eventPlaneTask</span> <span class="o">=</span> <span class="n">AddTaskEventplane</span><span class="p">();</span></div><div class='line' id='LC152'> <span class="p">}</span></div><div class='line' id='LC153'><br/></div><div class='line' id='LC154'> <span class="k">if</span> <span class="p">(</span><span class="n">useVZEROEPSelection</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC155'> <span class="n">gROOT</span><span class="o">-></span><span class="n">LoadMacro</span><span class="p">(</span><span class="s">"$ALICE_ROOT/ANALYSIS/macros/AddTaskVZEROEPSelection.C"</span><span class="p">);</span></div><div class='line' id='LC156'> <span class="n">AddTaskVZEROEPSelection</span><span class="p">();</span></div><div class='line' id='LC157'> <span class="p">}</span></div><div class='line' id='LC158'><br/></div><div class='line' id='LC159'> <span class="k">if</span> <span class="p">(</span><span class="n">usePIDqa</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC160'> <span class="n">gROOT</span><span class="o">-></span><span class="n">LoadMacro</span><span class="p">(</span><span class="s">"$ALICE_ROOT/ANALYSIS/macros/AddTaskPIDqa.C"</span><span class="p">);</span></div><div class='line' id='LC161'> <span class="n">AddTaskPIDqa</span><span class="p">();</span></div><div class='line' id='LC162'> <span class="p">}</span></div><div class='line' id='LC163'><br/></div><div class='line' id='LC164'> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span></div><div class='line' id='LC165'><br/></div><div class='line' id='LC166'> <span class="n">gSystem</span><span class="o">-></span><span class="n">Load</span><span class="p">(</span><span class="s">"libEventMixing.so"</span><span class="p">);</span></div><div class='line' id='LC167'> <span class="n">gSystem</span><span class="o">-></span><span class="n">Load</span><span class="p">(</span><span class="s">"libCORRFW.so"</span><span class="p">);</span></div><div class='line' id='LC168'> <span class="n">gSystem</span><span class="o">-></span><span class="n">Load</span><span class="p">(</span><span class="s">"libPWGLFresonances.so"</span><span class="p">);</span></div><div class='line' id='LC169'> <span class="p">}</span></div><div class='line' id='LC170'><br/></div><div class='line' id='LC171'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">input</span><span class="p">.</span><span class="n">CompareTo</span><span class="p">(</span><span class="s">"esd"</span><span class="p">))</span> <span class="n">rsnBaseSettings</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="s">"_ESD"</span><span class="p">);</span></div><div class='line' id='LC172'> <span class="k">else</span> <span class="n">rsnBaseSettings</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="s">"_AOD"</span><span class="p">);</span></div><div class='line' id='LC173'><br/></div><div class='line' id='LC174'> <span class="c1">// use mc</span></div><div class='line' id='LC175'> <span class="k">if</span> <span class="p">(</span><span class="n">useMC</span><span class="p">)</span> <span class="n">rsnBaseSettings</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="s">"_MC"</span><span class="p">);</span></div><div class='line' id='LC176'><br/></div><div class='line' id='LC177'> <span class="c1">// use mini</span></div><div class='line' id='LC178'> <span class="k">if</span> <span class="p">(</span><span class="n">useRsnMini</span><span class="p">)</span> <span class="n">rsnBaseSettings</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="s">"_MINI"</span><span class="p">);</span></div><div class='line' id='LC179'><br/></div><div class='line' id='LC180'> <span class="c1">// use mixing</span></div><div class='line' id='LC181'> <span class="k">if</span> <span class="p">(</span><span class="n">useMixing</span><span class="p">)</span> <span class="n">rsnBaseSettings</span><span class="p">.</span><span class="n">Append</span><span class="p">(</span><span class="s">"_MIX"</span><span class="p">);</span></div><div class='line' id='LC182'><br/></div><div class='line' id='LC183'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">RsnLoadMacro</span><span class="p">(</span><span class="s">"AddRsnTaskTrain.C"</span><span class="p">))</span> <span class="k">return</span> <span class="n">kFALSE</span><span class="p">;</span></div><div class='line' id='LC184'> <span class="n">AddRsnTaskTrain</span><span class="p">(</span><span class="n">rsnBaseSettings</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">rsnStr</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">rsnCutStr</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">rsnQualityCutStr</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">extraMacro</span><span class="p">,</span><span class="n">extraMacroArgs</span><span class="p">);</span></div><div class='line' id='LC185'><br/></div><div class='line' id='LC186'> <span class="n">Printf</span><span class="p">(</span><span class="s">"%s_%s_%s %s"</span><span class="p">,</span><span class="n">rsnBaseSettings</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">rsnStr</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">rsnCutStr</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">rsnQualityCutStr</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span></div><div class='line' id='LC187'><br/></div><div class='line' id='LC188'> <span class="k">return</span> <span class="n">kTRUE</span><span class="p">;</span></div><div class='line' id='LC189'><span class="p">}</span></div><div class='line' id='LC190'><br/></div><div class='line' id='LC191'><span class="n">Bool_t</span> <span class="nf">RsnLoadMacro</span><span class="p">(</span><span class="n">TString</span> <span class="n">macro</span><span class="p">,</span><span class="n">TString</span> <span class="n">path</span><span class="o">=</span><span class="s">""</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC192'><br/></div><div class='line' id='LC193'> <span class="n">Bool_t</span> <span class="n">valid</span><span class="p">;</span></div><div class='line' id='LC194'> <span class="n">TString</span> <span class="n">lego_path</span> <span class="o">=</span> <span class="n">AliAnalysisManager</span><span class="o">::</span><span class="n">GetGlobalStr</span><span class="p">(</span><span class="s">"RsnLegoTrainPath"</span><span class="p">,</span><span class="n">valid</span><span class="p">);</span></div><div class='line' id='LC195'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">valid</span><span class="p">)</span> <span class="n">lego_path</span> <span class="o">=</span> <span class="s">"$ALICE_ROOT/PWG2/RESONANCES/macros/lego_train"</span><span class="p">;</span></div><div class='line' id='LC196'><br/></div><div class='line' id='LC197'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">gSystem</span><span class="o">-></span><span class="n">AccessPathName</span><span class="p">(</span><span class="n">macro</span><span class="p">.</span><span class="n">Data</span><span class="p">()))</span> <span class="p">{</span></div><div class='line' id='LC198'> <span class="n">gROOT</span><span class="o">-></span><span class="n">LoadMacro</span><span class="p">(</span><span class="n">macro</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span></div><div class='line' id='LC199'> <span class="n">Printf</span><span class="p">(</span><span class="s">"Macro loaded from %s/%s ..."</span><span class="p">,</span><span class="n">gSystem</span><span class="o">-></span><span class="n">pwd</span><span class="p">(),</span><span class="n">macro</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span></div><div class='line' id='LC200'> <span class="k">return</span> <span class="n">kTRUE</span><span class="p">;</span></div><div class='line' id='LC201'> <span class="p">}</span></div><div class='line' id='LC202'><br/></div><div class='line' id='LC203'> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">gSystem</span><span class="o">-></span><span class="n">AccessPathName</span><span class="p">(</span><span class="n">gSystem</span><span class="o">-></span><span class="n">ExpandPathName</span><span class="p">(</span><span class="n">Form</span><span class="p">(</span><span class="s">"%s/%s"</span><span class="p">,</span><span class="n">lego_path</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">macro</span><span class="p">.</span><span class="n">Data</span><span class="p">()))))</span> <span class="p">{</span></div><div class='line' id='LC204'> <span class="n">gROOT</span><span class="o">-></span><span class="n">LoadMacro</span><span class="p">(</span><span class="n">gSystem</span><span class="o">-></span><span class="n">ExpandPathName</span><span class="p">(</span><span class="n">Form</span><span class="p">(</span><span class="s">"%s/%s"</span><span class="p">,</span><span class="n">lego_path</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">macro</span><span class="p">.</span><span class="n">Data</span><span class="p">())));</span></div><div class='line' id='LC205'> <span class="n">Printf</span><span class="p">(</span><span class="s">"Macro loaded from %s ..."</span><span class="p">,</span><span class="n">gSystem</span><span class="o">-></span><span class="n">ExpandPathName</span><span class="p">(</span><span class="n">Form</span><span class="p">(</span><span class="s">"%s/%s"</span><span class="p">,</span><span class="n">lego_path</span><span class="p">.</span><span class="n">Data</span><span class="p">(),</span><span class="n">macro</span><span class="p">.</span><span class="n">Data</span><span class="p">())));</span></div><div class='line' id='LC206'> <span class="k">return</span> <span class="n">kTRUE</span><span class="p">;</span></div><div class='line' id='LC207'> <span class="p">}</span></div><div class='line' id='LC208'><br/></div><div class='line' id='LC209'> <span class="n">Printf</span><span class="p">(</span><span class="s">"Error loading %s"</span><span class="p">,</span><span class="n">macro</span><span class="p">.</span><span class="n">Data</span><span class="p">());</span></div><div class='line' id='LC210'><br/></div><div class='line' id='LC211'> <span class="k">return</span> <span class="n">kFALSE</span><span class="p">;</span></div><div class='line' id='LC212'><span class="p">}</span></div></pre></div>
862 <a href="#jump-to-line" rel="facebox[.linejump]" data-hotkey="l" class="js-jump-to-line" style="display:none">Jump to Line</a>
863 <div id="jump-to-line" style="display:none">
864 <form accept-charset="UTF-8" class="js-jump-to-line-form">
865 <input class="linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line…" autofocus>
866 <button type="submit" class="button">Go</button>
872 </div><!-- /.repo-container -->
873 <div class="modal-backdrop"></div>
874 </div><!-- /.container -->
875 </div><!-- /.site -->
878 </div><!-- /.wrapper -->
880 <div class="container">
881 <div class="site-footer">
882 <ul class="site-footer-links right">
883 <li><a href="https://status.github.com/">Status</a></li>
884 <li><a href="http://developer.github.com">API</a></li>
885 <li><a href="http://training.github.com">Training</a></li>
886 <li><a href="http://shop.github.com">Shop</a></li>
887 <li><a href="/blog">Blog</a></li>
888 <li><a href="/about">About</a></li>
893 <span class="mega-octicon octicon-mark-github"></span>
896 <ul class="site-footer-links">
897 <li>© 2013 <span title="0.09916s from github-fe131-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
898 <li><a href="/site/terms">Terms</a></li>
899 <li><a href="/site/privacy">Privacy</a></li>
900 <li><a href="/security">Security</a></li>
901 <li><a href="/contact">Contact</a></li>
903 </div><!-- /.site-footer -->
904 </div><!-- /.container -->
907 <div class="fullscreen-overlay js-fullscreen-overlay" id="fullscreen_overlay">
908 <div class="fullscreen-container js-fullscreen-container">
909 <div class="textarea-wrap">
910 <textarea name="fullscreen-contents" id="fullscreen-contents" class="js-fullscreen-contents" placeholder="" data-suggester="fullscreen_suggester"></textarea>
911 <div class="suggester-container">
912 <div class="suggester fullscreen-suggester js-navigation-container" id="fullscreen_suggester"
913 data-url="/mvala/AliRsn/suggestions/commit">
918 <div class="fullscreen-sidebar">
919 <a href="#" class="exit-fullscreen js-exit-fullscreen tooltipped leftwards" title="Exit Zen Mode">
920 <span class="mega-octicon octicon-screen-normal"></span>
922 <a href="#" class="theme-switcher js-theme-switcher tooltipped leftwards"
923 title="Switch themes">
924 <span class="octicon octicon-color-mode"></span>
931 <div id="ajax-error-message" class="flash flash-error">
932 <span class="octicon octicon-alert"></span>
933 <a href="#" class="octicon octicon-remove-close close ajax-error-dismiss"></a>
934 Something went wrong with that request. Please try again.