Changeset 94 in svn for trunk/src/JetUtils.cc
- Timestamp:
- Dec 12, 2008, 5:32:29 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/JetUtils.cc
r65 r94 17 17 JetsUtil::JetsUtil() { 18 18 19 switch(JET ALGO) {19 switch(JET_jetalgo) { 20 20 default: 21 21 case 1: { … … 23 23 // set up a CDF midpoint jet definition 24 24 #ifdef ENABLE_PLUGIN_CDFCONES 25 plugins = new fastjet::CDFJetCluPlugin( SEEDTHRESHOLD,CONERADIUS,C_ADJACENCYCUT,C_MAXITERATIONS,C_IRATCH,OVERLAPTHRESHOLD);25 plugins = new fastjet::CDFJetCluPlugin(JET_seed,JET_coneradius,JET_C_adjacencycut,JET_C_maxiterations,JET_C_iratch,JET_overlap); 26 26 jet_def = fastjet::JetDefinition(plugins); 27 27 #else … … 34 34 // set up a CDF midpoint jet definition 35 35 #ifdef ENABLE_PLUGIN_CDFCONES 36 plugins = new fastjet::CDFMidPointPlugin ( SEEDTHRESHOLD,CONERADIUS,M_CONEAREAFRACTION,M_MAXPAIRSIZE,M_MAXITERATIONS,OVERLAPTHRESHOLD);36 plugins = new fastjet::CDFMidPointPlugin (JET_seed,JET_coneradius,JET_M_coneareafraction,JET_M_maxpairsize,JET_M_maxiterations,JET_overlap); 37 37 jet_def = fastjet::JetDefinition(plugins); 38 38 #else … … 45 45 // set up a siscone jet definition 46 46 #ifdef ENABLE_PLUGIN_SISCONE 47 plugins = new fastjet::SISConePlugin ( CONERADIUS,OVERLAPTHRESHOLD,NPASS, PROTOJET_PTMIN);47 plugins = new fastjet::SISConePlugin (JET_coneradius,JET_overlap,JET_S_npass, JET_S_protojet_ptmin); 48 48 jet_def = fastjet::JetDefinition(plugins); 49 49 #else … … 54 54 55 55 case 4: { 56 jet_def = fastjet::JetDefinition(fastjet::kt_algorithm, CONERADIUS);56 jet_def = fastjet::JetDefinition(fastjet::kt_algorithm, JET_coneradius); 57 57 } 58 58 break; 59 59 60 60 case 5: { 61 jet_def = fastjet::JetDefinition(fastjet::cambridge_algorithm, CONERADIUS);61 jet_def = fastjet::JetDefinition(fastjet::cambridge_algorithm,JET_coneradius); 62 62 } 63 63 break; 64 64 65 65 case 6: { 66 jet_def = fastjet::JetDefinition(fastjet::antikt_algorithm, CONERADIUS);66 jet_def = fastjet::JetDefinition(fastjet::antikt_algorithm,JET_coneradius); 67 67 } 68 68 break; … … 96 96 for (unsigned int i = 0; i < sorted_jets.size(); i++) { 97 97 JET.SetPxPyPzE(sorted_jets[i].px(),sorted_jets[i].py(),sorted_jets[i].pz(),sorted_jets[i].E()); 98 if(JET.Pt() > JET_pt)98 if(JET.Pt() > PTCUT_jet) 99 99 { 100 100 elementJet = (TRootJet*) branchJet->NewEntry(); … … 102 102 // b-jets 103 103 bool btag=false; 104 if((fabs(JET.Eta()) < MAX_TRACKER&& Btaggedjet(JET, NFCentralQ)))btag=true;104 if((fabs(JET.Eta()) < CEN_max_tracker && Btaggedjet(JET, NFCentralQ)))btag=true; 105 105 elementJet->Btag = btag; 106 106 } … … 116 116 JET.SetPxPyPzE(sorted_jets[i].px(),sorted_jets[i].py(),sorted_jets[i].pz(),sorted_jets[i].E()); 117 117 // Tau jet identification : 1! track and electromagnetic collimation 118 if(fabs(JET.Eta()) < ( MAX_TRACKER - TAU_CONE_TRACKS)) {118 if(fabs(JET.Eta()) < (CEN_max_tracker - TAU_track_scone)) { 119 119 double Energie_tau_central = EnergySmallCone(towers,JET.Eta(),JET.Phi()); 120 120 if( 121 ( Energie_tau_central/JET.E() > TAU_ EM_COLLIMATION) &&122 ( NumTracks(TrackCentral, PT_TRACK_TAU,JET.Eta(),JET.Phi()) == 1 ) &&123 ( JET.Pt() > TAUJET_pt)121 ( Energie_tau_central/JET.E() > TAU_energy_frac ) && 122 ( NumTracks(TrackCentral,TAU_track_pt,JET.Eta(),JET.Phi()) == 1 ) && 123 ( JET.Pt() > PTCUT_taujet) 124 124 ) { 125 125 elementTauJet = (TRootTauJet*) branchTauJet->NewEntry();
Note:
See TracChangeset
for help on using the changeset viewer.