Fork me on GitHub

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/FastJetFinder.cc

    rf319c1d rba75867  
    6666#include "fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh"
    6767
    68 #include "fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh"
    69 
    7068#include "fastjet/tools/Filter.hh"
    7169#include "fastjet/tools/Pruner.hh"
     
    8179FastJetFinder::FastJetFinder() :
    8280  fPlugin(0), fRecomb(0), fAxesDef(0), fMeasureDef(0), fNjettinessPlugin(0),
    83   fDefinition(0), fAreaDefinition(0), fItInputArray(0), fValenciaPlugin(0)
     81  fDefinition(0), fAreaDefinition(0), fItInputArray(0)
    8482{
    8583
     
    120118  fJetPTMin = GetDouble("JetPTMin", 10.0);
    121119
    122  
    123120  //-- N(sub)jettiness parameters --
    124121
     
    128125  fRcutOff = GetDouble("RcutOff", 0.8); // used only if Njettiness is used as jet clustering algo (case 8)
    129126  fN = GetInt("N", 2);                  // used only if Njettiness is used as jet clustering algo (case 8)
    130 
    131   //-- Exclusive clustering for e+e- collisions --
    132  
    133   fNJets = GetInt("NJets",2);
    134   fExclusiveClustering = GetBool("ExclusiveClustering", false);
    135 
    136   //-- Valencia Linear Collider algorithm
    137   fGamma = GetDouble("Gamma", 1.0);
    138   //fBeta parameter see above
    139  
     127     
    140128  fMeasureDef = new NormalizedMeasure(fBeta, fParameterR);
    141129   
     
    248236      fDefinition = new JetDefinition(fNjettinessPlugin);
    249237      break;
    250   case 9:
    251       fValenciaPlugin = new ValenciaPlugin(fParameterR, fBeta, fGamma);
    252       fDefinition = new JetDefinition(fValenciaPlugin);
    253       break;
    254 
    255238  }
    256239
     
    311294  if(fAxesDef) delete fAxesDef;
    312295  if(fMeasureDef) delete fMeasureDef;
    313   if(fValenciaPlugin) delete static_cast<JetDefinition::Plugin*>(fValenciaPlugin);
    314 
    315296}
    316297
     
    376357
    377358  outputList.clear();
    378 
    379   if(fExclusiveClustering)
    380     {
    381       outputList = sorted_by_pt(sequence->exclusive_jets( fNJets ));
    382     }
    383   else
    384     {
    385       outputList = sorted_by_pt(sequence->inclusive_jets(fJetPTMin));
    386     }
     359  outputList = sorted_by_pt(sequence->inclusive_jets(fJetPTMin));
     360
    387361
    388362  // loop over all jets and export them
     
    520494      candidate->NSubJetsSoftDropped = softdrop_jet.pieces().size();
    521495
     496      candidate->SoftDroppedJet = candidate->SoftDroppedP4[0];
     497
    522498      for (size_t i = 0; i < subjets.size()  and i < 4; i++)
    523499      {
    524500            if(subjets.at(i).pt() < 0) continue ;
    525501            candidate->SoftDroppedP4[i+1].SetPtEtaPhiM(subjets.at(i).pt(), subjets.at(i).eta(), subjets.at(i).phi(), subjets.at(i).m());
     502            if(i==0) candidate->SoftDroppedSubJet1 = candidate->SoftDroppedP4[i+1];
     503            if(i==1) candidate->SoftDroppedSubJet2 = candidate->SoftDroppedP4[i+1];
    526504      }
    527505    }
Note: See TracChangeset for help on using the changeset viewer.