Difference between revisions of "ReactionFilter"

From GlueXWiki
Jump to: navigation, search
(The Reaction Filter Plugin)
(The Reaction Filter Plugin)
Line 5: Line 5:
 
The basic concept of the Reaction Filter is to define a physics reaction (by you as the analyzer) in a configuration file which in turn will be used by the '''ReactionFilter''' plugin to create a [https://halldweb.jlab.org/wiki/index.php/Analysis_TTreeFormat '''''Physics Analysis Root Tree''''' ('''PART''')]. This plugin applies [https://halldweb.jlab.org/wiki/index.php/Spring_2017_Analysis_Launch_Cuts primarily time, PID, and mass selection criteria] and by default a [https://halldweb.jlab.org/wiki/index.php/Kinematic_Fitting  '''''Kinematic Fitter'''''] to the reconstructed charged track and/or neutral showers of each event based on the chosen reaction requirements.
 
The basic concept of the Reaction Filter is to define a physics reaction (by you as the analyzer) in a configuration file which in turn will be used by the '''ReactionFilter''' plugin to create a [https://halldweb.jlab.org/wiki/index.php/Analysis_TTreeFormat '''''Physics Analysis Root Tree''''' ('''PART''')]. This plugin applies [https://halldweb.jlab.org/wiki/index.php/Spring_2017_Analysis_Launch_Cuts primarily time, PID, and mass selection criteria] and by default a [https://halldweb.jlab.org/wiki/index.php/Kinematic_Fitting  '''''Kinematic Fitter'''''] to the reconstructed charged track and/or neutral showers of each event based on the chosen reaction requirements.
 
* An introduction to the '''ReactionFilter''' plugin can be found in this [https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=3407 '''''DocDB document'''''] and some information on the wiki in [[Analysis DReaction | Analysis DReaction]]. Note that most of this documentation is 5 years old and no updates have been made since then.
 
* An introduction to the '''ReactionFilter''' plugin can be found in this [https://halldweb.jlab.org/doc-private/DocDB/ShowDocument?docid=3407 '''''DocDB document'''''] and some information on the wiki in [[Analysis DReaction | Analysis DReaction]]. Note that most of this documentation is 5 years old and no updates have been made since then.
 +
** All selection criteria can be changed
 
* An example of how such a configuration file looks like can be found here: [https://halldweb.jlab.org/analysis/SubmitReaction.html '''''Create a Reaction Config File''''']
 
* An example of how such a configuration file looks like can be found here: [https://halldweb.jlab.org/analysis/SubmitReaction.html '''''Create a Reaction Config File''''']
 
* '''''Important:''''' Generally an analysis reaction is submitted to the global analysis system administrator, by the above link, who will run the reaction over the specified data set for all submitted reactions in one go. So the user will be provided with the resulting '''PART''' files. These files will have the specified reaction in their file name.
 
* '''''Important:''''' Generally an analysis reaction is submitted to the global analysis system administrator, by the above link, who will run the reaction over the specified data set for all submitted reactions in one go. So the user will be provided with the resulting '''PART''' files. These files will have the specified reaction in their file name.
 
* This step by the administrator is called an '''Analysis Launch''' and details can be found here: [https://halldweb.jlab.org/data_monitoring/launch_analysis/index.html '''''Analysis Launch and Monitoring''''']
 
* This step by the administrator is called an '''Analysis Launch''' and details can be found here: [https://halldweb.jlab.org/data_monitoring/launch_analysis/index.html '''''Analysis Launch and Monitoring''''']
 
* The output data ('''PART''') will be located on the cache disk system of the jlab computing system. An example of such a location is ''/cache/halld/RunPeriod-2018-01/analysis/ver19/''. The data is discriminated by '''Run-Period''' and '''version''' the latter referring to the software version begin used.
 
* The output data ('''PART''') will be located on the cache disk system of the jlab computing system. An example of such a location is ''/cache/halld/RunPeriod-2018-01/analysis/ver19/''. The data is discriminated by '''Run-Period''' and '''version''' the latter referring to the software version begin used.

Revision as of 16:39, 17 March 2022


The Reaction Filter Plugin

The basic concept of the Reaction Filter is to define a physics reaction (by you as the analyzer) in a configuration file which in turn will be used by the ReactionFilter plugin to create a Physics Analysis Root Tree (PART). This plugin applies primarily time, PID, and mass selection criteria and by default a Kinematic Fitter to the reconstructed charged track and/or neutral showers of each event based on the chosen reaction requirements.

  • An introduction to the ReactionFilter plugin can be found in this DocDB document and some information on the wiki in Analysis DReaction. Note that most of this documentation is 5 years old and no updates have been made since then.
    • All selection criteria can be changed
  • An example of how such a configuration file looks like can be found here: Create a Reaction Config File
  • Important: Generally an analysis reaction is submitted to the global analysis system administrator, by the above link, who will run the reaction over the specified data set for all submitted reactions in one go. So the user will be provided with the resulting PART files. These files will have the specified reaction in their file name.
  • This step by the administrator is called an Analysis Launch and details can be found here: Analysis Launch and Monitoring
  • The output data (PART) will be located on the cache disk system of the jlab computing system. An example of such a location is /cache/halld/RunPeriod-2018-01/analysis/ver19/. The data is discriminated by Run-Period and version the latter referring to the software version begin used.