Back to home page

sPhenix code displayed by LXR

 
 

    


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

0001 // ----------------------------------------------------------------------------
0002 // 'ReadLambdaJetTreeConfig.h'
0003 // Derek Anderson
0004 // 02.19.2024
0005 //
0006 // SCorrelatorQAMaker plugin to read lambda-tagged jet
0007 // trees and draw plots and calculate the total no.
0008 // of lambdas.
0009 // ----------------------------------------------------------------------------
0010 
0011 #ifndef SCORRELATORQAMAKER_SREADLAMBDAJETTREECONFIG_H
0012 #define SCORRELATORQAMAKER_SREADLAMBDAJETTREECONFIG_H
0013 
0014 // make common namespaces implicit
0015 using namespace std;
0016 
0017 
0018 
0019 namespace SColdQcdCorrelatorAnalysis {
0020 
0021   // SReadLambdaJetTreeConfig definition --------------------------------------
0022 
0023   struct SReadLambdaJetTreeConfig {
0024 
0025     // i/o options
0026     string inFileName {""};
0027     string inTreeName {""};
0028 
0029     // calculation options
0030     double ptJetMin  {0.2};
0031     double ptLamMin  {0.2};
0032     double etaJetMax {0.7};
0033     double etaLamMax {1.1};
0034     double zLeadMin  {0.5};
0035 
0036     // histogram options
0037     bool     centerTitle  {true};
0038     float    defOffX      {1.0};
0039     float    defOffY      {1.2};
0040     float    defOffZ      {0.7};
0041     float    defTitleX    {0.04};
0042     float    defTitleY    {0.04};
0043     float    defTitleZ    {0.04};
0044     float    defLabelX    {0.03};
0045     float    defLabelY    {0.03};
0046     float    defLabelZ    {0.03};
0047     uint16_t defLineStyle {1};
0048     uint16_t defFillStyle {0};
0049     uint16_t defMarkStyle {20};
0050     uint16_t defHistColor {923};
0051     uint16_t defHistFont  {42};
0052 
0053   };  // end SReadLambdaJetTreeConfig
0054 
0055 }  // end SColdQcdCorrelatorAnalysis namespace
0056 
0057 #endif
0058 
0059 // end ------------------------------------------------------------------------