Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:13:18

0001 // ----------------------------------------------------------------------------
0002 // 'SCheckCstPairsConfig.h'
0003 // Derek Anderson
0004 // 03.10.2024
0005 //
0006 // SCorrelatorQAMaker plugin to iterate through all pairs of constituents in
0007 // an event and fill tuples/histograms comparing them.
0008 //
0009 // This is similar to the `SCheckTrackPairs` plugin, which specifically looks
0010 // at pairs of tracks off the node tree. This plugin compares constituents
0011 // of any type off the correlator jet tree.
0012 // ----------------------------------------------------------------------------
0013 
0014 #ifndef SCORRELATORQAMAKER_SCHECKCSTPAIRSCONFIG_H
0015 #define SCORRELATORQAMAKER_SCHECKCSTPAIRSCONFIG_H
0016 
0017 // make common namespaces implicit
0018 using namespace std;
0019 
0020 
0021 
0022 namespace SColdQcdCorrelatorAnalysis {
0023 
0024   // SCheckCstPairsConfig definition ------------------------------------------
0025 
0026   struct SCheckCstPairsConfig {
0027 
0028     // i/o options
0029     string inFileName     {""};
0030     string inChainName    {""};
0031     bool   isInChainTruth {true};
0032 
0033     // jet and cst acceptances
0034     ptJetMin  {0.2};
0035     etaJetMax {0.7};
0036     drCstMax  {10.};
0037     eCstMin   {0.2};
0038     eCstMax   {100.};
0039 
0040   };  // end SCheckCstPairsConfig
0041 
0042 }  // end SColdQcdCorrelatorAnalysis namespace
0043 
0044 #endif
0045 
0046 // end ------------------------------------------------------------------------