Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-06-26 07:05:42

0001 // SPDX-License-Identifier: LGPL-3.0-or-later
0002 // Copyright (C) 2023 Derek Anderson, Zhongling Ji, John Lajoie
0003 
0004 #pragma once
0005 
0006 #include <string>
0007 #include <DD4hep/DD4hepUnits.h>
0008 
0009 namespace eicrecon {
0010 
0011   struct JetReconstructionConfig {
0012 
0013     float       rJet           = 1.0;                 // jet resolution  parameter
0014     float       pJet           = -1.0;                // exponent for generalized kt algorithms
0015     double      minCstPt       = 0.2  * dd4hep::GeV;  // minimum pT of objects fed to cluster sequence
0016     double      maxCstPt       = 100. * dd4hep::GeV;  // maximum pT of objects fed to clsuter sequence
0017     double      minJetPt       = 1.0 * dd4hep::GeV;   // minimum jet pT
0018     double      ghostMaxRap    = 3.5;                 // maximum rapidity of ghosts
0019     double      ghostArea      = 0.01;                // area per ghost
0020     int         numGhostRepeat = 1;                   // number of times a ghost is reused per grid site
0021     std::string jetAlgo        = "antikt_algorithm";  // jet finding algorithm
0022     std::string recombScheme   = "E_scheme";          // particle recombination scheme
0023     std::string areaType       = "active_area";       // type of area calculated
0024     std::string jetContribAlgo = "Centauro";          // contributed algorithm name
0025 
0026   };
0027 
0028 }  // end eicrecon namespace