Changes in / [8269ee2:5107603] in git
- Files:
-
- 9 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile
r8269ee2 r5107603 1257 1257 external/fastjet/Voronoi.$(SrcSuf) \ 1258 1258 external/fastjet/internal/Voronoi.hh 1259 tmp/external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(ObjSuf): \1260 external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(ObjSuf)1261 1259 tmp/external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(ObjSuf): \ 1262 1260 external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(SrcSuf) … … 1419 1417 external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \ 1420 1418 external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \ 1421 external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh \1422 1419 external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \ 1423 1420 external/fastjet/contribs/Nsubjettiness/Njettiness.hh \ … … 1447 1444 external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \ 1448 1445 external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh \ 1449 external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh \1450 1446 external/fastjet/contribs/Nsubjettiness/Nsubjettiness.hh \ 1451 1447 external/fastjet/contribs/Nsubjettiness/Njettiness.hh \ … … 1505 1501 tmp/external/fastjet/TilingExtent.$(ObjSuf) \ 1506 1502 tmp/external/fastjet/Voronoi.$(ObjSuf) \ 1507 tmp/external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.$(ObjSuf) \1508 1503 tmp/external/fastjet/contribs/Nsubjettiness/AxesDefinition.$(ObjSuf) \ 1509 1504 tmp/external/fastjet/contribs/Nsubjettiness/ExtraRecombiners.$(ObjSuf) \ … … 1899 1894 @touch $@ 1900 1895 1901 1902 external/fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh: \1903 external/fastjet/JetDefinition.hh \1904 external/fastjet/ClusterSequence.hh1905 @touch $@1906 1907 1896 external/fastjet/contribs/Nsubjettiness/NjettinessPlugin.hh: \ 1908 1897 external/fastjet/ClusterSequence.hh \ -
modules/FastJetFinder.cc
r8269ee2 r5107603 66 66 #include "fastjet/contribs/Nsubjettiness/ExtraRecombiners.hh" 67 67 68 #include "fastjet/contribs/ValenciaPlugin/ValenciaPlugin.hh"69 70 68 #include "fastjet/tools/Filter.hh" 71 69 #include "fastjet/tools/Pruner.hh" … … 81 79 FastJetFinder::FastJetFinder() : 82 80 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) 84 82 { 85 83 … … 120 118 fJetPTMin = GetDouble("JetPTMin", 10.0); 121 119 122 123 120 //-- N(sub)jettiness parameters -- 124 121 … … 128 125 fRcutOff = GetDouble("RcutOff", 0.8); // used only if Njettiness is used as jet clustering algo (case 8) 129 126 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 140 128 fMeasureDef = new NormalizedMeasure(fBeta, fParameterR); 141 129 … … 248 236 fDefinition = new JetDefinition(fNjettinessPlugin); 249 237 break; 250 case 9:251 fValenciaPlugin = new ValenciaPlugin(fParameterR, fBeta, fGamma);252 fDefinition = new JetDefinition(fValenciaPlugin);253 break;254 255 238 } 256 239 … … 311 294 if(fAxesDef) delete fAxesDef; 312 295 if(fMeasureDef) delete fMeasureDef; 313 if(fValenciaPlugin) delete static_cast<JetDefinition::Plugin*>(fValenciaPlugin);314 315 296 } 316 297 … … 376 357 377 358 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 387 361 388 362 // loop over all jets and export them -
modules/FastJetFinder.h
r8269ee2 r5107603 41 41 namespace contrib { 42 42 class NjettinessPlugin; 43 class ValenciaPlugin;44 43 class AxesDefinition; 45 44 class MeasureDefinition; … … 62 61 void *fPlugin; //! 63 62 void *fRecomb; //! 63 fastjet::contrib::NjettinessPlugin *fNjettinessPlugin; //! 64 64 65 fastjet::contrib::AxesDefinition *fAxesDef;66 fastjet::contrib::MeasureDefinition *fMeasureDef;67 68 fastjet::contrib::NjettinessPlugin *fNjettinessPlugin; //!69 fastjet::contrib::ValenciaPlugin *fValenciaPlugin; //!70 65 fastjet::JetDefinition *fDefinition; //! 71 66 72 67 Int_t fJetAlgorithm; 73 68 Double_t fParameterR; 74 75 69 Double_t fJetPTMin; 76 70 Double_t fConeRadius; … … 83 77 Double_t fOverlapThreshold; 84 78 85 //-- Exclusive clustering for e+e- collisions --86 87 Int_t fNJets;88 Bool_t fExclusiveClustering;89 90 //-- Valencia Linear Collider algorithm91 Double_t fGamma;92 93 79 //-- N (sub)jettiness parameters -- 94 80 95 81 Bool_t fComputeNsubjettiness; 82 fastjet::contrib::AxesDefinition *fAxesDef; 83 fastjet::contrib::MeasureDefinition *fMeasureDef; 96 84 Double_t fBeta; 97 85 Int_t fAxisMode;
Note:
See TracChangeset
for help on using the changeset viewer.