Difference between revisions of "DSelector"

From GlueXWiki
Jump to: navigation, search
(Created page with "= Overview = * Inherits from TSelector: Can be used with TTree::Process(), PROOF. === Improvements over TSelectors === = Setting up your environment = 1) Define an area wh...")
 
(Setting up your environment)
Line 7: Line 7:
  
 
1) Define an area where you want the source code to go. Set this path as:
 
1) Define an area where you want the source code to go. Set this path as:
$ROOT_ANALYSIS_HOME
+
<syntaxhighlight>
 +
$ROOT_ANALYSIS_HOME
 +
</syntaxhighlight>
  
 
2) After sourcing your standard GlueX environment file, set the following environment variables:
 
2) After sourcing your standard GlueX environment file, set the following environment variables:

Revision as of 11:04, 4 April 2016

Overview

  • Inherits from TSelector: Can be used with TTree::Process(), PROOF.

Improvements over TSelectors

Setting up your environment

1) Define an area where you want the source code to go. Set this path as:

$ROOT_ANALYSIS_HOME

2) After sourcing your standard GlueX environment file, set the following environment variables:

setenv OS_NAME $BMS_OSNAME
setenv LD_LIBRARY_PATH ${ROOT_ANALYSIS_HOME}/${OS_NAME}/lib/:$LD_LIBRARY_PATH
setenv PATH ${ROOT_ANALYSIS_HOME}/${OS_NAME}/bin/:$PATH

Getting the software

Creating a DSelector