#include <ConeJetMaker.h>
Definition at line 22 of file ConeJetMaker.h.
 
◆ RecombScheme
| Enumerator | 
|---|
| EScheme |  | 
| SeedScheme |  | 
Definition at line 44 of file ConeJetMaker.h.
   44 {EScheme, SeedScheme};
 
 
 
◆ ConeJetMaker()
◆ getJetR()
  
  | 
        
          | float Gep::ConeJetMaker::getJetR | ( |  | ) | const |  | inline | 
 
 
◆ getSeedEtThreshold()
  
  | 
        
          | float Gep::ConeJetMaker::getSeedEtThreshold | ( |  | ) | const |  | inline | 
 
 
◆ makeJets()
Implements Gep::IJetMaker.
Definition at line 62 of file ConeJetMaker.cxx.
   64   std::vector<Gep::Jet> 
jets;
 
   65   for (
const auto seed: 
m_seeds) {
 
   67     float seedEt = 
seed->et();
 
   71     float seedEta = 
seed->eta();
 
   72     float seedPhi = 
seed->phi();
 
   77     jet.seedEta = seedEta;
 
   78     jet.seedPhi = seedPhi;
 
   81     TLorentzVector jetVec;
 
   87       float dR_seed_cl = 
deltaR(seedEta, 
cl.vec.Eta(), seedPhi, 
cl.vec.Phi());
 
   94         jet.constituentsIndices.push_back(clusterIndex);
 
  101     if (
jet.constituentsIndices.empty()) {
continue;}
 
  112       jet.vec.SetPtEtaPhiM(
pt, seedEta, seedPhi, 
m);
 
  114       throw std::runtime_error(
"GEP ConeJetMaker recombinaton scheme error");
 
  116     jets.emplace_back(std::move(
jet));
 
 
 
 
◆ recombSchemeAsString()
      
        
          | std::string Gep::ConeJetMaker::recombSchemeAsString | ( |  | ) | const | 
      
 
Definition at line 42 of file ConeJetMaker.cxx.
   44     [&scheme=
m_recombScheme](
const std::pair<std::string, RecombScheme>& 
p){
 
   45       return (
p.second) == scheme;};
 
   52     throw std::runtime_error(
"GEP ConeJetMaker unknown recombinaton scheme " +
 
   56   return scheme_it->first;
 
 
 
 
◆ string2RecombScheme()
Definition at line 25 of file ConeJetMaker.cxx.
   27     [&scheme](
const std::pair<std::string, RecombScheme>& 
p){
return (
p.first) == scheme;};
 
   34     throw std::runtime_error(
"GEP ConeJetMaker unknown recombinaton scheme " +
 
   38   return scheme_it->second;
 
 
 
 
◆ toString()
  
  | 
        
          | std::string Gep::ConeJetMaker::toString | ( |  | ) | const |  | overridevirtual | 
 
 
◆ m_jetR
  
  | 
        
          | float Gep::ConeJetMaker::m_jetR |  | private | 
 
 
◆ m_knownSchemes
  
  | 
        
          | std::vector<std::pair<std::string, RecombScheme> > Gep::ConeJetMaker::m_knownSchemes |  | private | 
 
 
◆ m_recombScheme
◆ m_seedEtThreshold
  
  | 
        
          | float Gep::ConeJetMaker::m_seedEtThreshold |  | private | 
 
 
◆ m_seeds
The documentation for this class was generated from the following files: