Back to home page

sPhenix code displayed by LXR

 
 

    


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

0001 /// ---------------------------------------------------------------------------
0002 /*! \file   SLambdaJetHunterConfig.h
0003  *  \author Derek Anderson
0004  *  \date   01.18.2024
0005  *
0006  *  Configuration struct for 'SLambdaJetHunter' module.
0007  */
0008 /// ---------------------------------------------------------------------------
0009 
0010 #ifndef SLAMBDAJETHUNTERCONFIG_H
0011 #define SLAMBDAJETHUNTERCONFIG_H
0012 
0013 // make common namespaces implicit
0014 using namespace std;
0015 
0016 
0017 
0018 namespace SColdQcdCorrelatorAnalysis {
0019 
0020   // --------------------------------------------------------------------------
0021   //! User options for module
0022   // --------------------------------------------------------------------------
0023   struct SLambdaJetHunterConfig {
0024 
0025     // system options
0026     int    verbosity   {0};
0027     bool   isDebugOn   {false};
0028     bool   isEmbed     {false};
0029     string moduleName  {"SLambdaJetHunter"};
0030     string outFileName {""};
0031     string outTreeName {"LambdaJetTree"};
0032 
0033     // jet options
0034     int    associator {0};
0035     bool   isCharged  {true};
0036     float  rJet       {0.4};
0037     string jetAlgo    {"antikt_algorithm"};
0038     string jetRecomb  {"pt_scheme"};
0039 
0040     // vertex cuts
0041     pair<float, float> vzAccept;
0042     pair<float, float> vrAccept;
0043 
0044     // particle & jet cuts
0045     pair<Types::ParInfo, Types::ParInfo> parAccept;
0046     pair<Types::JetInfo, Types::JetInfo> jetAccept;
0047 
0048   };
0049 
0050 }  // end SColdQcdCorrelatorAnalysis namespace
0051 
0052 #endif
0053 
0054 // end ------------------------------------------------------------------------