Changeset 11 in svn
- Timestamp:
- Nov 6, 2008, 3:32:15 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 127 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Delphes.cpp
r2 r11 19 19 #include "Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h" 20 20 21 #include "Utilities/CDFCones/interface/JetCluAlgorithm.h"22 #include "Utilities/CDFCones/interface/MidPointAlgorithm.h"23 #include "Utilities/CDFCones/interface/PhysicsTower.h"24 #include "Utilities/CDFCones/interface/Cluster.h"25 26 21 #include "H_BeamParticle.h" 27 22 #include "H_BeamLine.h" … … 34 29 35 30 #include "interface/SmearUtil.h" 31 #include "Utilities/Fastjet/include/fastjet/PseudoJet.hh" 32 #include "Utilities/Fastjet/include/fastjet/ClusterSequence.hh" 33 34 // get info on how fastjet was configured 35 #include "Utilities/Fastjet/include/fastjet/config.h" 36 37 // make sure we have what is needed 38 #ifdef ENABLE_PLUGIN_SISCONE 39 # include "Utilities/Fastjet/plugins/SISCone/SISConePlugin.hh" 40 #endif 41 #ifdef ENABLE_PLUGIN_CDFCONES 42 # include "Utilities/Fastjet/plugins/CDFCones/CDFMidPointPlugin.hh" 43 # include "Utilities/Fastjet/plugins/CDFCones/CDFJetCluPlugin.hh" 44 #endif 45 46 #include<vector> 47 #include<iostream> 48 49 36 50 37 51 using namespace std; … … 154 168 vector<TLorentzVector> TrackCentral; 155 169 vector<PhysicsTower> towers; 156 vector<Cluster> jets; 157 170 171 vector<fastjet::PseudoJet> input_particles;//for FastJet algorithm 172 vector<fastjet::PseudoJet> inclusive_jets; 173 vector<fastjet::PseudoJet> sorted_jets; 174 158 175 //Initialisation of Hector 159 176 extern bool relative_energy; … … 161 178 extern int kickers_on; 162 179 kickers_on = 1; // should always be 1 163 164 165 180 181 // user should provide : (1) optics file for each beamline, and IPname, 182 // and offset data (s,x) for optical elements 166 183 H_BeamLine* beamline1 = new H_BeamLine(1,500.); 167 184 beamline1->fill("data/LHCB1IR5_v6.500.tfs",1,"IP5"); … … 171 188 beamline1->add(rp220_1); 172 189 beamline1->add(rp420_1); 173 190 174 191 H_BeamLine* beamline2 = new H_BeamLine(1,500.); 175 192 beamline2->fill("data/LHCB1IR5_v6.500.tfs",-1,"IP5"); … … 197 214 TrackCentral.clear(); 198 215 towers.clear(); 216 input_particles.clear(); 199 217 TSimpleArray<TRootGenParticle> NFCentralQ; 200 218 … … 266 284 break; 267 285 } // switch (pid) 268 286 269 287 // all final particles but muons and neutrinos 270 288 // for calorimetric towers and mission PT 271 289 if(genMomentum.E()!=0) { 272 PTmis = PTmis + genMomentum;//ptmis 273 if(pid !=pMU) { 274 towers.push_back(PhysicsTower(LorentzVector(genMomentum.Px(),genMomentum.Py(),genMomentum.Pz(), genMomentum.E()))); 275 elementCalo = (TRootCalo*) branchCalo->NewEntry(); 276 elementCalo->Set(genMomentum); 277 } 290 PTmis = PTmis + genMomentum;//ptmis 291 if(pid !=pMU) { 292 towers.push_back(PhysicsTower(LorentzVector(genMomentum.Px(),genMomentum.Py(),genMomentum.Pz(), genMomentum.E()))); 293 // create a fastjet::PseudoJet with these components and put it onto 294 // back of the input_particles vector 295 input_particles.push_back(fastjet::PseudoJet(genMomentum.Px(),genMomentum.Py(),genMomentum.Pz(), genMomentum.E())); 296 elementCalo = (TRootCalo*) branchCalo->NewEntry(); 297 elementCalo->Set(genMomentum); 298 } 278 299 } 279 280 300 301 281 302 // all final charged particles 282 303 if( 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 304 ((rand()%100) < DET->TRACKING_EFF) && 305 (genMomentum.E()!=0) && 306 (fabs(particle->Eta) < DET->MAX_TRACKER) && 307 (genMomentum.Pt() > DET->PT_TRACKS_MIN ) && // pt too small to be taken into account 308 (pid != pGAMMA) && 309 (pid != pPI0) && 310 (pid != pK0L) && 311 (pid != pN) && 312 (pid != pSIGMA0) && 313 (pid != pDELTA0) && 314 (pid != pK0S) // not charged particles : invisible by tracker 315 ) 316 { 317 elementTracks = (TRootTracks*) branchTracks->NewEntry(); 318 elementTracks->Set(genMomentum); 319 TrackCentral.push_back(genMomentum); 320 } 321 } // switch 322 302 323 // Forward particles in CASTOR ? 303 /* if (particle->Status == 1 && (fabs(particle->Eta) > DET->MIN_CALO_VFWD)304 305 306 307 } // CASTOR308 */324 /* if (particle->Status == 1 && (fabs(particle->Eta) > DET->MIN_CALO_VFWD) 325 && (fabs(particle->Eta) < DET->MAX_CALO_VFWD)) { 326 327 328 } // CASTOR 329 */ 309 330 // Zero degree calorimeter, for forward neutrons and photons 310 331 if (particle->Status ==1 && (pid == pN || pid == pGAMMA ) && eta > DET->MIN_ZDC ) { 311 // !!!!!!!!! vérifier que particle->Z est bien en micromÚtres!!!312 // !!!!!!!!! vérifier que particle->T est bien en secondes!!!313 // !!!!!!!!! pas de smearing ! on garde trop d'info !314 315 316 317 318 319 320 321 322 323 324 325 326 332 // !!!!!!!!! vérifier que particle->Z est bien en micromÚtres!!! 333 // !!!!!!!!! vérifier que particle->T est bien en secondes!!! 334 // !!!!!!!!! pas de smearing ! on garde trop d'info ! 335 elementZdc = (TRootZdcHits*) branchZDC->NewEntry(); 336 elementZdc->Set(genMomentum); 337 338 // time of flight t is t = T + d/[ cos(theta) v ] 339 //double tx = acos(particle->Px/particle->Pz); 340 //double ty = acos(particle->Py/particle->Pz); 341 //double theta = (1E-6)*sqrt( pow(tx,2) + pow(ty,2) ); 342 //double flight_distance = (DET->ZDC_S - particle->Z*(1E-6))/cos(theta) ; // assumes that Z is in micrometers 343 double flight_distance = (DET->ZDC_S - particle->Z*(1E-6)); 344 // assumes also that the emission angle is so small that 1/(cos theta) = 1 345 elementZdc->T = 0*particle->T + flight_distance/speed_of_light; // assumes highly relativistic particles 346 elementZdc->side = sign(particle->Eta); 347 327 348 } 328 349 329 350 // if forward proton 330 351 if( (pid == pP) && (particle->Status == 1) && (fabs(particle->Eta) > DET->MAX_CALO_FWD) ) 331 352 { 332 // !!!!!!!! put here particle->CHARGE and particle->MASS 333 H_BeamParticle p1; /// put here particle->CHARGE and particle->MASS 334 p1.smearAng(); 335 p1.smearPos(); 336 p1.setPosition(p1.getX()-500.,p1.getY(),p1.getTX()-1*kickers_on*CRANG,p1.getTY(),0); 337 p1.set4Momentum(particle->Px,particle->Py,particle->Pz,particle->E); 338 339 H_BeamLine *beamline; 340 if(particle->Eta >0) beamline = beamline1; 341 else beamline = beamline2; 342 343 p1.computePath(beamline,1); 344 345 if(p1.stopped(beamline)) { 346 if (p1.getStoppingElement()->getName()=="rp220_1" || p1.getStoppingElement()->getName()=="rp220_2") { 347 p1.propagate(DET->RP220_S); 348 elementRP220 = (TRootRomanPotHits*) branchRP220->NewEntry(); 349 elementRP220->X = (1E-6)*p1.getX(); // [m] 350 elementRP220->Y = (1E-6)*p1.getY(); // [m] 351 elementRP220->Tx = (1E-6)*p1.getTX(); // [rad] 352 elementRP220->Ty = (1E-6)*p1.getTY(); // [rad] 353 elementRP220->S = p1.getS(); // [m] 354 elementRP220->T = -1; // not yet implemented 355 elementRP220->E = p1.getE(); // not yet implemented 356 elementRP220->q2 = -1; // not yet implemented 357 elementRP220->side = sign(particle->Eta); 358 359 } else if (p1.getStoppingElement()->getName()=="rp420_1" || p1.getStoppingElement()->getName()=="rp420_2") { 360 p1.propagate(DET->FP420_S); 361 elementFP420 = (TRootRomanPotHits*) branchFP420->NewEntry(); 362 elementFP420->X = (1E-6)*p1.getX(); // [m] 363 elementFP420->Y = (1E-6)*p1.getY(); // [m] 364 elementFP420->Tx = (1E-6)*p1.getTX(); // [rad] 365 elementFP420->Ty = (1E-6)*p1.getTY(); // [rad] 366 elementFP420->S = p1.getS(); // [m] 367 elementFP420->T = -1; // not yet implemented 368 elementFP420->E = p1.getE(); // not yet implemented 369 elementFP420->q2 = -1; // not yet implemented 370 elementFP420->side = sign(particle->Eta); 371 } 353 // !!!!!!!! put here particle->CHARGE and particle->MASS 354 H_BeamParticle p1; /// put here particle->CHARGE and particle->MASS 355 p1.smearAng(); 356 p1.smearPos(); 357 p1.setPosition(p1.getX()-500.,p1.getY(),p1.getTX()-1*kickers_on*CRANG,p1.getTY(),0); 358 p1.set4Momentum(particle->Px,particle->Py,particle->Pz,particle->E); 359 360 H_BeamLine *beamline; 361 if(particle->Eta >0) beamline = beamline1; 362 else beamline = beamline2; 363 364 p1.computePath(beamline,1); 365 366 if(p1.stopped(beamline)) { 367 if (p1.getStoppingElement()->getName()=="rp220_1" || p1.getStoppingElement()->getName()=="rp220_2") { 368 p1.propagate(DET->RP220_S); 369 elementRP220 = (TRootRomanPotHits*) branchRP220->NewEntry(); 370 elementRP220->X = (1E-6)*p1.getX(); // [m] 371 elementRP220->Y = (1E-6)*p1.getY(); // [m] 372 elementRP220->Tx = (1E-6)*p1.getTX(); // [rad] 373 elementRP220->Ty = (1E-6)*p1.getTY(); // [rad] 374 elementRP220->S = p1.getS(); // [m] 375 elementRP220->T = -1; // not yet implemented 376 elementRP220->E = p1.getE(); // not yet implemented 377 elementRP220->q2 = -1; // not yet implemented 378 elementRP220->side = sign(particle->Eta); 379 380 } else if (p1.getStoppingElement()->getName()=="rp420_1" || p1.getStoppingElement()->getName()=="rp420_2") { 381 p1.propagate(DET->FP420_S); 382 elementFP420 = (TRootRomanPotHits*) branchFP420->NewEntry(); 383 elementFP420->X = (1E-6)*p1.getX(); // [m] 384 elementFP420->Y = (1E-6)*p1.getY(); // [m] 385 elementFP420->Tx = (1E-6)*p1.getTX(); // [rad] 386 elementFP420->Ty = (1E-6)*p1.getTY(); // [rad] 387 elementFP420->S = p1.getS(); // [m] 388 elementFP420->T = -1; // not yet implemented 389 elementFP420->E = p1.getE(); // not yet implemented 390 elementFP420->q2 = -1; // not yet implemented 391 elementFP420->side = sign(particle->Eta); 372 392 } 373 374 // if(p1.stopped(beamline) && (p1.getStoppingElement()->getS() > 100)) 375 // cout << "Eloss =" << 7000.-p1.getE() << " ; " << p1.getStoppingElement()->getName() << endl; 393 } 394 395 // if(p1.stopped(beamline) && (p1.getStoppingElement()->getS() > 100)) 396 // cout << "Eloss =" << 7000.-p1.getE() << " ; " << p1.getStoppingElement()->getName() << endl; 376 397 } // if forward proton 377 398 378 399 } // while 379 400 380 401 // computes the Missing Transverse Momentum 381 402 elementEtmis = (TRootETmis*) branchETmis->NewEntry(); … … 384 405 elementEtmis->Px = (-PTmis).Px(); 385 406 elementEtmis->Py = (-PTmis).Py(); 386 407 387 408 //***************************** 388 jets.clear(); 409 410 // we will have four jet definitions, and the first three will be 411 // plugins 412 fastjet::JetDefinition jet_def; 413 fastjet::JetDefinition::Plugin * plugins; 414 389 415 switch(DET->JETALGO) { 390 default: 391 case 1: { 392 JetCluAlgorithm jetAlgoC(DET->C_SEEDTHRESHOLD,DET->CONERADIUS,DET->C_ADJACENCYCUT,DET->C_MAXITERATIONS,DET->C_IRATCH,DET->C_OVERLAPTHRESHOLD); 393 jetAlgoC.run(towers, jets); 394 } 395 break; 396 397 case 2: { 398 MidPointAlgorithm jetAlgoM(DET->M_SEEDTHRESHOLD,DET->CONERADIUS,DET->M_CONEAREAFRACTION,DET->M_MAXPAIRSIZE,DET->M_MAXITERATIONS,DET->M_OVERLAPTHRESHOLD); 399 jetAlgoM.run(towers, jets); 400 } 401 break; 402 /* 403 case 3: { 404 FastJet 405 } 406 break; 407 */ 408 } // switch 409 410 // Loop on all jets 411 // Dealing with jets, tau-jets, b-jets 412 vector<Cluster>::iterator itJet; 413 for(itJet = jets.begin(); itJet != jets.end(); ++itJet) { 414 elementJet = (TRootJet*) branchJet->NewEntry(); 415 jetMomentum = itJet->fourVector; 416 TLorentzVector JET; 417 JET.SetPxPyPzE(jetMomentum.px,jetMomentum.py,jetMomentum.pz,jetMomentum.E); 418 elementJet->Set(JET); 419 420 // b-jets 421 bool btag=false; 422 if((fabs(JET.Eta()) < DET->MAX_TRACKER && DET->Btaggedjet(JET, NFCentralQ)))btag=true; 423 elementJet->Btag = btag; 424 425 // Tau jet identification : 1! track and electromagnetic collimation 426 if(fabs(JET.Eta()) < (DET->MAX_TRACKER - DET->TAU_CONE_TRACKS)) { 427 double Energie_tau_central = DET->EnergySmallCone(towers,JET.Eta(),JET.Phi()); 428 if( 429 ( Energie_tau_central/JET.E() > DET->TAU_EM_COLLIMATION ) && 430 ( DET->NumTracks(TrackCentral,DET->PT_TRACK_TAU,JET.Eta(),JET.Phi()) == 1 ) 431 ) { 432 elementTauJet = (TRootTauJet*) branchTauJet->NewEntry(); 433 elementTauJet->Set(JET); 434 } // if tau jet 435 } // if JET.eta < tracker - tau_cone : Tau jet identification 436 } // for itJet : loop on all jets 437 416 default: 417 case 1: { 418 419 // set up a CDF midpoint jet definition 420 #ifdef ENABLE_PLUGIN_CDFCONES 421 plugins = new fastjet::CDFJetCluPlugin(DET->C_SEEDTHRESHOLD,DET->CONERADIUS,DET->C_ADJACENCYCUT,DET->C_MAXITERATIONS,DET->C_IRATCH,DET->C_OVERLAPTHRESHOLD); 422 jet_def = fastjet::JetDefinition(plugins); 423 #else 424 plugins = NULL; 425 #endif 426 427 } 428 break; 429 430 case 2: { 431 432 // set up a CDF midpoint jet definition 433 #ifdef ENABLE_PLUGIN_CDFCONES 434 plugins = new fastjet::CDFMidPointPlugin (DET->M_SEEDTHRESHOLD,DET->CONERADIUS,DET->M_CONEAREAFRACTION,DET->M_MAXPAIRSIZE,DET->M_MAXPAIRSIZE,DET->C_OVERLAPTHRESHOLD); 435 jet_def = fastjet::JetDefinition(plugins); 436 #else 437 plugins = NULL; 438 #endif 439 } 440 break; 441 442 case 3: { 443 // set up a siscone jet definition 444 #ifdef ENABLE_PLUGIN_SISCONE 445 int npass = 0; // do infinite number of passes 446 double protojet_ptmin = 0.0; // use all protojets 447 plugins = new fastjet::SISConePlugin (DET->CONERADIUS,DET->C_OVERLAPTHRESHOLD,npass, protojet_ptmin); 448 jet_def = fastjet::JetDefinition(plugins); 449 #else 450 plugins = NULL; 451 #endif 452 } 453 break; 454 455 case 4: { 456 jet_def = fastjet::JetDefinition(fastjet::kt_algorithm, DET->CONERADIUS); 457 //jet_defs[4] = fastjet::JetDefinition(fastjet::cambridge_algorithm,jet_radius); 458 //jet_defs[5] = fastjet::JetDefinition(fastjet::antikt_algorithm,jet_radius); 459 } 460 break; 461 } 462 // run the jet clustering with the above jet definition 463 if(input_particles.size()!=0) 464 { 465 fastjet::ClusterSequence clust_seq(input_particles, jet_def); 466 467 468 // extract the inclusive jets with pt > 5 GeV 469 double ptmin = 5.0; 470 inclusive_jets = clust_seq.inclusive_jets(ptmin); 471 472 // sort jets into increasing pt 473 sorted_by_pt(inclusive_jets); 474 } 475 476 for (unsigned int i = 0; i < inclusive_jets.size(); i++) { 477 elementJet = (TRootJet*) branchJet->NewEntry(); 478 TLorentzVector JET; 479 JET.SetPxPyPzE(inclusive_jets[i].px(),inclusive_jets[i].py(),inclusive_jets[i].pz(),inclusive_jets[i].E()); 480 elementJet->Set(JET); 481 // b-jets 482 bool btag=false; 483 if((fabs(JET.Eta()) < DET->MAX_TRACKER && DET->Btaggedjet(JET, NFCentralQ)))btag=true; 484 elementJet->Btag = btag; 485 486 // Tau jet identification : 1! track and electromagnetic collimation 487 if(fabs(JET.Eta()) < (DET->MAX_TRACKER - DET->TAU_CONE_TRACKS)) { 488 double Energie_tau_central = DET->EnergySmallCone(towers,JET.Eta(),JET.Phi()); 489 if( 490 ( Energie_tau_central/JET.E() > DET->TAU_EM_COLLIMATION ) && 491 ( DET->NumTracks(TrackCentral,DET->PT_TRACK_TAU,JET.Eta(),JET.Phi()) == 1 ) 492 ) { 493 elementTauJet = (TRootTauJet*) branchTauJet->NewEntry(); 494 elementTauJet->Set(JET); 495 } // if tau jet 496 } // if JET.eta < tracker - tau_cone : Tau jet identification 497 } // for itJet : loop on all jets 498 438 499 treeWriter->Fill(); 439 500 // Add here the trigger -
trunk/Makefile
r9 r11 28 28 29 29 30 Resolutions$(ExeSuf): \31 tmp/Resolutions.$(ObjSuf)32 33 tmp/Resolutions.$(ObjSuf): \34 Resolutions.cpp \35 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \36 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \37 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \38 Utilities/CDFCones/interface/JetCluAlgorithm.h \39 Utilities/CDFCones/interface/MidPointAlgorithm.h \40 Utilities/CDFCones/interface/PhysicsTower.h \41 Utilities/CDFCones/interface/Cluster.h \42 interface/DataConverter.h \43 interface/HEPEVTConverter.h \44 interface/LHEFConverter.h \45 interface/STDHEPConverter.h \46 interface/SmearUtil.h \47 interface/TreeClasses.h48 30 Delphes$(ExeSuf): \ 49 31 tmp/Delphes.$(ObjSuf) … … 54 36 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \ 55 37 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \ 56 Utilities/CDFCones/interface/JetCluAlgorithm.h \57 Utilities/CDFCones/interface/MidPointAlgorithm.h \58 Utilities/CDFCones/interface/PhysicsTower.h \59 Utilities/CDFCones/interface/Cluster.h \60 38 interface/DataConverter.h \ 61 39 interface/HEPEVTConverter.h \ … … 64 42 interface/SmearUtil.h 65 43 EXECUTABLE = \ 66 Resolutions$(ExeSuf) \67 44 Delphes$(ExeSuf) 68 45 69 46 EXECUTABLE_OBJ = \ 70 tmp/Resolutions.$(ObjSuf) \71 47 tmp/Delphes.$(ObjSuf) 72 48 … … 74 50 Utilities/ExRootAnalysis/src/BlockClassesLinkDef.h \ 75 51 Utilities/ExRootAnalysis/interface/BlockClasses.h 76 tmp/src/TreeClassesDict.$(SrcSuf): \77 src/TreeClassesLinkDef.h78 52 DICT = \ 79 tmp/Utilities/ExRootAnalysis/src/BlockClassesDict.$(SrcSuf) \ 80 tmp/src/TreeClassesDict.$(SrcSuf) 53 tmp/Utilities/ExRootAnalysis/src/BlockClassesDict.$(SrcSuf) 81 54 82 55 DICT_OBJ = \ 83 tmp/Utilities/ExRootAnalysis/src/BlockClassesDict.$(ObjSuf) \ 84 tmp/src/TreeClassesDict.$(ObjSuf) 85 56 tmp/Utilities/ExRootAnalysis/src/BlockClassesDict.$(ObjSuf) 57 58 tmp/src/HEPEVTConverter.$(ObjSuf): \ 59 src/HEPEVTConverter.$(SrcSuf) \ 60 Utilities/ExRootAnalysis/interface/BlockClasses.h \ 61 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \ 62 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \ 63 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \ 64 interface/HEPEVTConverter.h 65 tmp/src/LHEFConverter.$(ObjSuf): \ 66 src/LHEFConverter.$(SrcSuf) \ 67 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \ 68 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \ 69 Utilities/ExRootAnalysis/interface/BlockClasses.h \ 70 interface/LHEFConverter.h \ 71 Utilities/ExRootAnalysis/interface/LHEF.h 86 72 tmp/src/STDHEPConverter.$(ObjSuf): \ 87 73 src/STDHEPConverter.$(SrcSuf) \ … … 94 80 Utilities/stdhep/stdhep_declarations.h \ 95 81 interface/STDHEPConverter.h 96 tmp/src/TreeClasses.$(ObjSuf): \97 src/TreeClasses.$(SrcSuf) \98 interface/TreeClasses.h99 tmp/src/LHEFConverter.$(ObjSuf): \100 src/LHEFConverter.$(SrcSuf) \101 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \102 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \103 Utilities/ExRootAnalysis/interface/BlockClasses.h \104 interface/LHEFConverter.h \105 Utilities/ExRootAnalysis/interface/LHEF.h106 tmp/src/HEPEVTConverter.$(ObjSuf): \107 src/HEPEVTConverter.$(SrcSuf) \108 Utilities/ExRootAnalysis/interface/BlockClasses.h \109 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \110 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \111 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \112 interface/HEPEVTConverter.h113 82 tmp/src/SmearUtil.$(ObjSuf): \ 114 83 src/SmearUtil.$(SrcSuf) \ 115 84 interface/SmearUtil.h 116 tmp/Utilities/ExRootAnalysis/src/ExRootTreeWriter.$(ObjSuf): \117 Utilities/ExRootAnalysis/src/ExRootTreeWriter.$(SrcSuf) \118 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \119 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h120 85 tmp/Utilities/ExRootAnalysis/src/BlockClasses.$(ObjSuf): \ 121 86 Utilities/ExRootAnalysis/src/BlockClasses.$(SrcSuf) \ 122 87 Utilities/ExRootAnalysis/interface/BlockClasses.h \ 123 88 Utilities/ExRootAnalysis/interface/BlockCompare.h 89 tmp/Utilities/ExRootAnalysis/src/ExRootProgressBar.$(ObjSuf): \ 90 Utilities/ExRootAnalysis/src/ExRootProgressBar.$(SrcSuf) \ 91 Utilities/ExRootAnalysis/interface/ExRootProgressBar.h 124 92 tmp/Utilities/ExRootAnalysis/src/ExRootTreeBranch.$(ObjSuf): \ 125 93 Utilities/ExRootAnalysis/src/ExRootTreeBranch.$(SrcSuf) \ … … 128 96 Utilities/ExRootAnalysis/src/ExRootTreeReader.$(SrcSuf) \ 129 97 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h 130 tmp/Utilities/ExRootAnalysis/src/ExRootProgressBar.$(ObjSuf): \ 131 Utilities/ExRootAnalysis/src/ExRootProgressBar.$(SrcSuf) \ 132 Utilities/ExRootAnalysis/interface/ExRootProgressBar.h 133 tmp/Utilities/Hector/src/H_Parameters.$(ObjSuf): \ 134 Utilities/Hector/src/H_Parameters.$(SrcSuf) 135 tmp/Utilities/Hector/src/H_RomanPot.$(ObjSuf): \ 136 Utilities/Hector/src/H_RomanPot.$(SrcSuf) 137 tmp/Utilities/Hector/src/H_Beam.$(ObjSuf): \ 138 Utilities/Hector/src/H_Beam.$(SrcSuf) 139 tmp/Utilities/Hector/src/H_SectorDipole.$(ObjSuf): \ 140 Utilities/Hector/src/H_SectorDipole.$(SrcSuf) 141 tmp/Utilities/Hector/src/H_RecRPObject.$(ObjSuf): \ 142 Utilities/Hector/src/H_RecRPObject.$(SrcSuf) 143 tmp/Utilities/Hector/src/H_Drift.$(ObjSuf): \ 144 Utilities/Hector/src/H_Drift.$(SrcSuf) 145 tmp/Utilities/Hector/src/H_CircularAperture.$(ObjSuf): \ 146 Utilities/Hector/src/H_CircularAperture.$(SrcSuf) 147 tmp/Utilities/Hector/src/H_VerticalQuadrupole.$(ObjSuf): \ 148 Utilities/Hector/src/H_VerticalQuadrupole.$(SrcSuf) 149 tmp/Utilities/Hector/src/H_EllipticAperture.$(ObjSuf): \ 150 Utilities/Hector/src/H_EllipticAperture.$(SrcSuf) 151 tmp/Utilities/Hector/src/H_RectangularDipole.$(ObjSuf): \ 152 Utilities/Hector/src/H_RectangularDipole.$(SrcSuf) 153 tmp/Utilities/Hector/src/H_OpticalElement.$(ObjSuf): \ 154 Utilities/Hector/src/H_OpticalElement.$(SrcSuf) 155 tmp/Utilities/Hector/src/H_Kicker.$(ObjSuf): \ 156 Utilities/Hector/src/H_Kicker.$(SrcSuf) 157 tmp/Utilities/Hector/src/H_BeamLineParser.$(ObjSuf): \ 158 Utilities/Hector/src/H_BeamLineParser.$(SrcSuf) 98 tmp/Utilities/ExRootAnalysis/src/ExRootTreeWriter.$(ObjSuf): \ 99 Utilities/ExRootAnalysis/src/ExRootTreeWriter.$(SrcSuf) \ 100 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \ 101 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h 159 102 tmp/Utilities/Hector/src/H_AbstractBeamLine.$(ObjSuf): \ 160 103 Utilities/Hector/src/H_AbstractBeamLine.$(SrcSuf) 161 104 tmp/Utilities/Hector/src/H_Aperture.$(ObjSuf): \ 162 105 Utilities/Hector/src/H_Aperture.$(SrcSuf) 106 tmp/Utilities/Hector/src/H_Beam.$(ObjSuf): \ 107 Utilities/Hector/src/H_Beam.$(SrcSuf) 108 tmp/Utilities/Hector/src/H_BeamLine.$(ObjSuf): \ 109 Utilities/Hector/src/H_BeamLine.$(SrcSuf) 110 tmp/Utilities/Hector/src/H_BeamLineParser.$(ObjSuf): \ 111 Utilities/Hector/src/H_BeamLineParser.$(SrcSuf) 163 112 tmp/Utilities/Hector/src/H_BeamParticle.$(ObjSuf): \ 164 113 Utilities/Hector/src/H_BeamParticle.$(SrcSuf) 114 tmp/Utilities/Hector/src/H_CircularAperture.$(ObjSuf): \ 115 Utilities/Hector/src/H_CircularAperture.$(SrcSuf) 116 tmp/Utilities/Hector/src/H_Dipole.$(ObjSuf): \ 117 Utilities/Hector/src/H_Dipole.$(SrcSuf) 118 tmp/Utilities/Hector/src/H_Drift.$(ObjSuf): \ 119 Utilities/Hector/src/H_Drift.$(SrcSuf) 120 tmp/Utilities/Hector/src/H_EllipticAperture.$(ObjSuf): \ 121 Utilities/Hector/src/H_EllipticAperture.$(SrcSuf) 122 tmp/Utilities/Hector/src/H_HorizontalKicker.$(ObjSuf): \ 123 Utilities/Hector/src/H_HorizontalKicker.$(SrcSuf) 124 tmp/Utilities/Hector/src/H_HorizontalQuadrupole.$(ObjSuf): \ 125 Utilities/Hector/src/H_HorizontalQuadrupole.$(SrcSuf) 126 tmp/Utilities/Hector/src/H_Kicker.$(ObjSuf): \ 127 Utilities/Hector/src/H_Kicker.$(SrcSuf) 128 tmp/Utilities/Hector/src/H_Marker.$(ObjSuf): \ 129 Utilities/Hector/src/H_Marker.$(SrcSuf) 130 tmp/Utilities/Hector/src/H_OpticalElement.$(ObjSuf): \ 131 Utilities/Hector/src/H_OpticalElement.$(SrcSuf) 132 tmp/Utilities/Hector/src/H_Parameters.$(ObjSuf): \ 133 Utilities/Hector/src/H_Parameters.$(SrcSuf) 134 tmp/Utilities/Hector/src/H_Quadrupole.$(ObjSuf): \ 135 Utilities/Hector/src/H_Quadrupole.$(SrcSuf) 136 tmp/Utilities/Hector/src/H_RecRPObject.$(ObjSuf): \ 137 Utilities/Hector/src/H_RecRPObject.$(SrcSuf) 138 tmp/Utilities/Hector/src/H_RectEllipticAperture.$(ObjSuf): \ 139 Utilities/Hector/src/H_RectEllipticAperture.$(SrcSuf) 140 tmp/Utilities/Hector/src/H_RectangularAperture.$(ObjSuf): \ 141 Utilities/Hector/src/H_RectangularAperture.$(SrcSuf) 142 tmp/Utilities/Hector/src/H_RectangularCollimator.$(ObjSuf): \ 143 Utilities/Hector/src/H_RectangularCollimator.$(SrcSuf) 144 tmp/Utilities/Hector/src/H_RectangularDipole.$(ObjSuf): \ 145 Utilities/Hector/src/H_RectangularDipole.$(SrcSuf) 146 tmp/Utilities/Hector/src/H_RomanPot.$(ObjSuf): \ 147 Utilities/Hector/src/H_RomanPot.$(SrcSuf) 148 tmp/Utilities/Hector/src/H_SectorDipole.$(ObjSuf): \ 149 Utilities/Hector/src/H_SectorDipole.$(SrcSuf) 165 150 tmp/Utilities/Hector/src/H_TransportMatrices.$(ObjSuf): \ 166 151 Utilities/Hector/src/H_TransportMatrices.$(SrcSuf) 167 tmp/Utilities/Hector/src/H_HorizontalKicker.$(ObjSuf): \168 Utilities/Hector/src/H_HorizontalKicker.$(SrcSuf)169 tmp/Utilities/Hector/src/H_Quadrupole.$(ObjSuf): \170 Utilities/Hector/src/H_Quadrupole.$(SrcSuf)171 tmp/Utilities/Hector/src/H_RectangularAperture.$(ObjSuf): \172 Utilities/Hector/src/H_RectangularAperture.$(SrcSuf)173 tmp/Utilities/Hector/src/H_Marker.$(ObjSuf): \174 Utilities/Hector/src/H_Marker.$(SrcSuf)175 tmp/Utilities/Hector/src/H_RectangularCollimator.$(ObjSuf): \176 Utilities/Hector/src/H_RectangularCollimator.$(SrcSuf)177 tmp/Utilities/Hector/src/H_BeamLine.$(ObjSuf): \178 Utilities/Hector/src/H_BeamLine.$(SrcSuf)179 tmp/Utilities/Hector/src/H_HorizontalQuadrupole.$(ObjSuf): \180 Utilities/Hector/src/H_HorizontalQuadrupole.$(SrcSuf)181 152 tmp/Utilities/Hector/src/H_VerticalKicker.$(ObjSuf): \ 182 153 Utilities/Hector/src/H_VerticalKicker.$(SrcSuf) 183 tmp/Utilities/Hector/src/H_RectEllipticAperture.$(ObjSuf): \ 184 Utilities/Hector/src/H_RectEllipticAperture.$(SrcSuf) 185 tmp/Utilities/Hector/src/H_Dipole.$(ObjSuf): \ 186 Utilities/Hector/src/H_Dipole.$(SrcSuf) 187 tmp/Utilities/CDFCones/src/MidPointAlgorithm.$(ObjSuf): \ 188 Utilities/CDFCones/src/MidPointAlgorithm.$(SrcSuf) \ 189 Utilities/CDFCones/interface/MidPointAlgorithm.h \ 190 Utilities/CDFCones/interface/ClusterComparisons.h 191 tmp/Utilities/CDFCones/src/JetCluAlgorithm.$(ObjSuf): \ 192 Utilities/CDFCones/src/JetCluAlgorithm.$(SrcSuf) \ 193 Utilities/CDFCones/interface/JetCluAlgorithm.h \ 194 Utilities/CDFCones/interface/ClusterComparisons.h \ 195 Utilities/CDFCones/interface/Centroid.h 154 tmp/Utilities/Hector/src/H_VerticalQuadrupole.$(ObjSuf): \ 155 Utilities/Hector/src/H_VerticalQuadrupole.$(SrcSuf) 156 tmp/Utilities/Fastjet/src/DnnPlane.$(ObjSuf): \ 157 Utilities/Fastjet/src/DnnPlane.$(SrcSuf) 158 tmp/Utilities/Fastjet/src/Dnn4piCylinder.$(ObjSuf): \ 159 Utilities/Fastjet/src/Dnn4piCylinder.$(SrcSuf) 160 tmp/Utilities/Fastjet/src/Dnn3piCylinder.$(ObjSuf): \ 161 Utilities/Fastjet/src/Dnn3piCylinder.$(SrcSuf) 162 tmp/Utilities/Fastjet/src/Dnn2piCylinder.$(ObjSuf): \ 163 Utilities/Fastjet/src/Dnn2piCylinder.$(SrcSuf) 164 tmp/Utilities/Fastjet/src/ClusterSequence.$(ObjSuf): \ 165 Utilities/Fastjet/src/ClusterSequence.$(SrcSuf) 166 tmp/Utilities/Fastjet/src/PseudoJet.$(ObjSuf): \ 167 Utilities/Fastjet/src/PseudoJet.$(SrcSuf) 168 tmp/Utilities/Fastjet/src/ClusterSequence_N2.$(ObjSuf): \ 169 Utilities/Fastjet/src/ClusterSequence_N2.$(SrcSuf) 170 tmp/Utilities/Fastjet/src/ClusterSequence_TiledN2.$(ObjSuf): \ 171 Utilities/Fastjet/src/ClusterSequence_TiledN2.$(SrcSuf) 172 tmp/Utilities/Fastjet/src/ClusterSequence_Delaunay.$(ObjSuf): \ 173 Utilities/Fastjet/src/ClusterSequence_Delaunay.$(SrcSuf) 174 tmp/Utilities/Fastjet/src/ClusterSequence_DumbN3.$(ObjSuf): \ 175 Utilities/Fastjet/src/ClusterSequence_DumbN3.$(SrcSuf) 176 tmp/Utilities/Fastjet/src/ClusterSequence_CP2DChan.$(ObjSuf): \ 177 Utilities/Fastjet/src/ClusterSequence_CP2DChan.$(SrcSuf) 178 tmp/Utilities/Fastjet/src/ClosestPair2D.$(ObjSuf): \ 179 Utilities/Fastjet/src/ClosestPair2D.$(SrcSuf) 180 tmp/Utilities/Fastjet/src/MinHeap.$(ObjSuf): \ 181 Utilities/Fastjet/src/MinHeap.$(SrcSuf) 182 tmp/Utilities/Fastjet/src/ClusterSequenceAreaBase.$(ObjSuf): \ 183 Utilities/Fastjet/src/ClusterSequenceAreaBase.$(SrcSuf) 184 tmp/Utilities/Fastjet/src/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \ 185 Utilities/Fastjet/src/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) 186 tmp/Utilities/Fastjet/src/ClusterSequenceArea.$(ObjSuf): \ 187 Utilities/Fastjet/src/ClusterSequenceArea.$(SrcSuf) 188 tmp/Utilities/Fastjet/src/GhostedAreaSpec.$(ObjSuf): \ 189 Utilities/Fastjet/src/GhostedAreaSpec.$(SrcSuf) 190 tmp/Utilities/Fastjet/src/ClusterSequenceActiveArea.$(ObjSuf): \ 191 Utilities/Fastjet/src/ClusterSequenceActiveArea.$(SrcSuf) 192 tmp/Utilities/Fastjet/src/Voronoi.$(ObjSuf): \ 193 Utilities/Fastjet/src/Voronoi.$(SrcSuf) 194 tmp/Utilities/Fastjet/src/ClusterSequenceVoronoiArea.$(ObjSuf): \ 195 Utilities/Fastjet/src/ClusterSequenceVoronoiArea.$(SrcSuf) 196 tmp/Utilities/Fastjet/src/ClusterSequencePassiveArea.$(ObjSuf): \ 197 Utilities/Fastjet/src/ClusterSequencePassiveArea.$(SrcSuf) 198 tmp/Utilities/Fastjet/src/ClusterSequence1GhostPassiveArea.$(ObjSuf): \ 199 Utilities/Fastjet/src/ClusterSequence1GhostPassiveArea.$(SrcSuf) 200 tmp/Utilities/Fastjet/src/BasicRandom.$(ObjSuf): \ 201 Utilities/Fastjet/src/BasicRandom.$(SrcSuf) 202 tmp/Utilities/Fastjet/src/JetDefinition.$(ObjSuf): \ 203 Utilities/Fastjet/src/JetDefinition.$(SrcSuf) 204 tmp/Utilities/Fastjet/src/Error.$(ObjSuf): \ 205 Utilities/Fastjet/src/Error.$(SrcSuf) 206 tmp/Utilities/Fastjet/src/AreaDefinition.$(ObjSuf): \ 207 Utilities/Fastjet/src/AreaDefinition.$(SrcSuf) 208 tmp/Utilities/Fastjet/src/RangeDefinition.$(ObjSuf): \ 209 Utilities/Fastjet/src/RangeDefinition.$(SrcSuf) 210 tmp/Utilities/Fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf): \ 211 Utilities/Fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \ 212 Utilities/Fastjet/include/fastjet/ClusterSequence.hh 213 tmp/Utilities/Fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \ 214 Utilities/Fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \ 215 Utilities/Fastjet/include/fastjet/ClusterSequence.hh \ 216 Utilities/Fastjet/include/fastjet/Error.hh 217 tmp/Utilities/Fastjet/plugins/CDFCones/src/CalTower.$(ObjSuf): \ 218 Utilities/Fastjet/plugins/CDFCones/src/CalTower.$(SrcSuf) 219 tmp/Utilities/Fastjet/plugins/CDFCones/src/Centroid.$(ObjSuf): \ 220 Utilities/Fastjet/plugins/CDFCones/src/Centroid.$(SrcSuf) 221 tmp/Utilities/Fastjet/plugins/CDFCones/src/Cluster.$(ObjSuf): \ 222 Utilities/Fastjet/plugins/CDFCones/src/Cluster.$(SrcSuf) 223 tmp/Utilities/Fastjet/plugins/CDFCones/src/ClusterComparisons.$(ObjSuf): \ 224 Utilities/Fastjet/plugins/CDFCones/src/ClusterComparisons.$(SrcSuf) 225 tmp/Utilities/Fastjet/plugins/CDFCones/src/JetCluAlgorithm.$(ObjSuf): \ 226 Utilities/Fastjet/plugins/CDFCones/src/JetCluAlgorithm.$(SrcSuf) 227 tmp/Utilities/Fastjet/plugins/CDFCones/src/LorentzVector.$(ObjSuf): \ 228 Utilities/Fastjet/plugins/CDFCones/src/LorentzVector.$(SrcSuf) 229 tmp/Utilities/Fastjet/plugins/CDFCones/src/MidPointAlgorithm.$(ObjSuf): \ 230 Utilities/Fastjet/plugins/CDFCones/src/MidPointAlgorithm.$(SrcSuf) 231 tmp/Utilities/Fastjet/plugins/CDFCones/src/PhysicsTower.$(ObjSuf): \ 232 Utilities/Fastjet/plugins/CDFCones/src/PhysicsTower.$(SrcSuf) 233 tmp/Utilities/Fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \ 234 Utilities/Fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \ 235 Utilities/Fastjet/include/fastjet/ClusterSequence.hh 236 tmp/Utilities/Fastjet/plugins/SISCone/src/area.$(ObjSuf): \ 237 Utilities/Fastjet/plugins/SISCone/src/area.$(SrcSuf) 238 tmp/Utilities/Fastjet/plugins/SISCone/src/geom_2d.$(ObjSuf): \ 239 Utilities/Fastjet/plugins/SISCone/src/geom_2d.$(SrcSuf) 240 tmp/Utilities/Fastjet/plugins/SISCone/src/hash.$(ObjSuf): \ 241 Utilities/Fastjet/plugins/SISCone/src/hash.$(SrcSuf) 242 tmp/Utilities/Fastjet/plugins/SISCone/src/momentum.$(ObjSuf): \ 243 Utilities/Fastjet/plugins/SISCone/src/momentum.$(SrcSuf) 244 tmp/Utilities/Fastjet/plugins/SISCone/src/protocones.$(ObjSuf): \ 245 Utilities/Fastjet/plugins/SISCone/src/protocones.$(SrcSuf) 246 tmp/Utilities/Fastjet/plugins/SISCone/src/quadtree.$(ObjSuf): \ 247 Utilities/Fastjet/plugins/SISCone/src/quadtree.$(SrcSuf) 248 tmp/Utilities/Fastjet/plugins/SISCone/src/ranlux.$(ObjSuf): \ 249 Utilities/Fastjet/plugins/SISCone/src/ranlux.$(SrcSuf) 250 tmp/Utilities/Fastjet/plugins/SISCone/src/reference.$(ObjSuf): \ 251 Utilities/Fastjet/plugins/SISCone/src/reference.$(SrcSuf) 252 tmp/Utilities/Fastjet/plugins/SISCone/src/siscone.$(ObjSuf): \ 253 Utilities/Fastjet/plugins/SISCone/src/siscone.$(SrcSuf) 254 tmp/Utilities/Fastjet/plugins/SISCone/src/siscone_error.$(ObjSuf): \ 255 Utilities/Fastjet/plugins/SISCone/src/siscone_error.$(SrcSuf) 256 tmp/Utilities/Fastjet/plugins/SISCone/src/split_merge.$(ObjSuf): \ 257 Utilities/Fastjet/plugins/SISCone/src/split_merge.$(SrcSuf) 258 tmp/Utilities/Fastjet/plugins/SISCone/src/vicinity.$(ObjSuf): \ 259 Utilities/Fastjet/plugins/SISCone/src/vicinity.$(SrcSuf) 196 260 SOURCE_OBJ = \ 261 tmp/src/HEPEVTConverter.$(ObjSuf) \ 262 tmp/src/LHEFConverter.$(ObjSuf) \ 197 263 tmp/src/STDHEPConverter.$(ObjSuf) \ 198 tmp/src/TreeClasses.$(ObjSuf) \199 tmp/src/LHEFConverter.$(ObjSuf) \200 tmp/src/HEPEVTConverter.$(ObjSuf) \201 264 tmp/src/SmearUtil.$(ObjSuf) \ 202 tmp/Utilities/ExRootAnalysis/src/ExRootTreeWriter.$(ObjSuf) \203 265 tmp/Utilities/ExRootAnalysis/src/BlockClasses.$(ObjSuf) \ 266 tmp/Utilities/ExRootAnalysis/src/ExRootProgressBar.$(ObjSuf) \ 204 267 tmp/Utilities/ExRootAnalysis/src/ExRootTreeBranch.$(ObjSuf) \ 205 268 tmp/Utilities/ExRootAnalysis/src/ExRootTreeReader.$(ObjSuf) \ 206 tmp/Utilities/ExRootAnalysis/src/ExRootProgressBar.$(ObjSuf) \ 207 tmp/Utilities/Hector/src/H_Parameters.$(ObjSuf) \ 208 tmp/Utilities/Hector/src/H_RomanPot.$(ObjSuf) \ 209 tmp/Utilities/Hector/src/H_Beam.$(ObjSuf) \ 210 tmp/Utilities/Hector/src/H_SectorDipole.$(ObjSuf) \ 211 tmp/Utilities/Hector/src/H_RecRPObject.$(ObjSuf) \ 212 tmp/Utilities/Hector/src/H_Drift.$(ObjSuf) \ 213 tmp/Utilities/Hector/src/H_CircularAperture.$(ObjSuf) \ 214 tmp/Utilities/Hector/src/H_VerticalQuadrupole.$(ObjSuf) \ 215 tmp/Utilities/Hector/src/H_EllipticAperture.$(ObjSuf) \ 216 tmp/Utilities/Hector/src/H_RectangularDipole.$(ObjSuf) \ 217 tmp/Utilities/Hector/src/H_OpticalElement.$(ObjSuf) \ 218 tmp/Utilities/Hector/src/H_Kicker.$(ObjSuf) \ 219 tmp/Utilities/Hector/src/H_BeamLineParser.$(ObjSuf) \ 269 tmp/Utilities/ExRootAnalysis/src/ExRootTreeWriter.$(ObjSuf) \ 220 270 tmp/Utilities/Hector/src/H_AbstractBeamLine.$(ObjSuf) \ 221 271 tmp/Utilities/Hector/src/H_Aperture.$(ObjSuf) \ 272 tmp/Utilities/Hector/src/H_Beam.$(ObjSuf) \ 273 tmp/Utilities/Hector/src/H_BeamLine.$(ObjSuf) \ 274 tmp/Utilities/Hector/src/H_BeamLineParser.$(ObjSuf) \ 222 275 tmp/Utilities/Hector/src/H_BeamParticle.$(ObjSuf) \ 276 tmp/Utilities/Hector/src/H_CircularAperture.$(ObjSuf) \ 277 tmp/Utilities/Hector/src/H_Dipole.$(ObjSuf) \ 278 tmp/Utilities/Hector/src/H_Drift.$(ObjSuf) \ 279 tmp/Utilities/Hector/src/H_EllipticAperture.$(ObjSuf) \ 280 tmp/Utilities/Hector/src/H_HorizontalKicker.$(ObjSuf) \ 281 tmp/Utilities/Hector/src/H_HorizontalQuadrupole.$(ObjSuf) \ 282 tmp/Utilities/Hector/src/H_Kicker.$(ObjSuf) \ 283 tmp/Utilities/Hector/src/H_Marker.$(ObjSuf) \ 284 tmp/Utilities/Hector/src/H_OpticalElement.$(ObjSuf) \ 285 tmp/Utilities/Hector/src/H_Parameters.$(ObjSuf) \ 286 tmp/Utilities/Hector/src/H_Quadrupole.$(ObjSuf) \ 287 tmp/Utilities/Hector/src/H_RecRPObject.$(ObjSuf) \ 288 tmp/Utilities/Hector/src/H_RectEllipticAperture.$(ObjSuf) \ 289 tmp/Utilities/Hector/src/H_RectangularAperture.$(ObjSuf) \ 290 tmp/Utilities/Hector/src/H_RectangularCollimator.$(ObjSuf) \ 291 tmp/Utilities/Hector/src/H_RectangularDipole.$(ObjSuf) \ 292 tmp/Utilities/Hector/src/H_RomanPot.$(ObjSuf) \ 293 tmp/Utilities/Hector/src/H_SectorDipole.$(ObjSuf) \ 223 294 tmp/Utilities/Hector/src/H_TransportMatrices.$(ObjSuf) \ 224 tmp/Utilities/Hector/src/H_HorizontalKicker.$(ObjSuf) \225 tmp/Utilities/Hector/src/H_Quadrupole.$(ObjSuf) \226 tmp/Utilities/Hector/src/H_RectangularAperture.$(ObjSuf) \227 tmp/Utilities/Hector/src/H_Marker.$(ObjSuf) \228 tmp/Utilities/Hector/src/H_RectangularCollimator.$(ObjSuf) \229 tmp/Utilities/Hector/src/H_BeamLine.$(ObjSuf) \230 tmp/Utilities/Hector/src/H_HorizontalQuadrupole.$(ObjSuf) \231 295 tmp/Utilities/Hector/src/H_VerticalKicker.$(ObjSuf) \ 232 tmp/Utilities/Hector/src/H_RectEllipticAperture.$(ObjSuf) \ 233 tmp/Utilities/Hector/src/H_Dipole.$(ObjSuf) \ 234 tmp/Utilities/CDFCones/src/MidPointAlgorithm.$(ObjSuf) \ 235 tmp/Utilities/CDFCones/src/JetCluAlgorithm.$(ObjSuf) 236 296 tmp/Utilities/Hector/src/H_VerticalQuadrupole.$(ObjSuf) \ 297 tmp/Utilities/Fastjet/src/DnnPlane.$(ObjSuf) \ 298 tmp/Utilities/Fastjet/src/Dnn4piCylinder.$(ObjSuf) \ 299 tmp/Utilities/Fastjet/src/Dnn3piCylinder.$(ObjSuf) \ 300 tmp/Utilities/Fastjet/src/Dnn2piCylinder.$(ObjSuf) \ 301 tmp/Utilities/Fastjet/src/ClusterSequence.$(ObjSuf) \ 302 tmp/Utilities/Fastjet/src/PseudoJet.$(ObjSuf) \ 303 tmp/Utilities/Fastjet/src/ClusterSequence_N2.$(ObjSuf) \ 304 tmp/Utilities/Fastjet/src/ClusterSequence_TiledN2.$(ObjSuf) \ 305 tmp/Utilities/Fastjet/src/ClusterSequence_Delaunay.$(ObjSuf) \ 306 tmp/Utilities/Fastjet/src/ClusterSequence_DumbN3.$(ObjSuf) \ 307 tmp/Utilities/Fastjet/src/ClusterSequence_CP2DChan.$(ObjSuf) \ 308 tmp/Utilities/Fastjet/src/ClosestPair2D.$(ObjSuf) \ 309 tmp/Utilities/Fastjet/src/MinHeap.$(ObjSuf) \ 310 tmp/Utilities/Fastjet/src/ClusterSequenceAreaBase.$(ObjSuf) \ 311 tmp/Utilities/Fastjet/src/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \ 312 tmp/Utilities/Fastjet/src/ClusterSequenceArea.$(ObjSuf) \ 313 tmp/Utilities/Fastjet/src/GhostedAreaSpec.$(ObjSuf) \ 314 tmp/Utilities/Fastjet/src/ClusterSequenceActiveArea.$(ObjSuf) \ 315 tmp/Utilities/Fastjet/src/Voronoi.$(ObjSuf) \ 316 tmp/Utilities/Fastjet/src/ClusterSequenceVoronoiArea.$(ObjSuf) \ 317 tmp/Utilities/Fastjet/src/ClusterSequencePassiveArea.$(ObjSuf) \ 318 tmp/Utilities/Fastjet/src/ClusterSequence1GhostPassiveArea.$(ObjSuf) \ 319 tmp/Utilities/Fastjet/src/BasicRandom.$(ObjSuf) \ 320 tmp/Utilities/Fastjet/src/JetDefinition.$(ObjSuf) \ 321 tmp/Utilities/Fastjet/src/Error.$(ObjSuf) \ 322 tmp/Utilities/Fastjet/src/AreaDefinition.$(ObjSuf) \ 323 tmp/Utilities/Fastjet/src/RangeDefinition.$(ObjSuf) \ 324 tmp/Utilities/Fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \ 325 tmp/Utilities/Fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \ 326 tmp/Utilities/Fastjet/plugins/CDFCones/src/CalTower.$(ObjSuf) \ 327 tmp/Utilities/Fastjet/plugins/CDFCones/src/Centroid.$(ObjSuf) \ 328 tmp/Utilities/Fastjet/plugins/CDFCones/src/Cluster.$(ObjSuf) \ 329 tmp/Utilities/Fastjet/plugins/CDFCones/src/ClusterComparisons.$(ObjSuf) \ 330 tmp/Utilities/Fastjet/plugins/CDFCones/src/JetCluAlgorithm.$(ObjSuf) \ 331 tmp/Utilities/Fastjet/plugins/CDFCones/src/LorentzVector.$(ObjSuf) \ 332 tmp/Utilities/Fastjet/plugins/CDFCones/src/MidPointAlgorithm.$(ObjSuf) \ 333 tmp/Utilities/Fastjet/plugins/CDFCones/src/PhysicsTower.$(ObjSuf) \ 334 tmp/Utilities/Fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \ 335 tmp/Utilities/Fastjet/plugins/SISCone/src/area.$(ObjSuf) \ 336 tmp/Utilities/Fastjet/plugins/SISCone/src/geom_2d.$(ObjSuf) \ 337 tmp/Utilities/Fastjet/plugins/SISCone/src/hash.$(ObjSuf) \ 338 tmp/Utilities/Fastjet/plugins/SISCone/src/momentum.$(ObjSuf) \ 339 tmp/Utilities/Fastjet/plugins/SISCone/src/protocones.$(ObjSuf) \ 340 tmp/Utilities/Fastjet/plugins/SISCone/src/quadtree.$(ObjSuf) \ 341 tmp/Utilities/Fastjet/plugins/SISCone/src/ranlux.$(ObjSuf) \ 342 tmp/Utilities/Fastjet/plugins/SISCone/src/reference.$(ObjSuf) \ 343 tmp/Utilities/Fastjet/plugins/SISCone/src/siscone.$(ObjSuf) \ 344 tmp/Utilities/Fastjet/plugins/SISCone/src/siscone_error.$(ObjSuf) \ 345 tmp/Utilities/Fastjet/plugins/SISCone/src/split_merge.$(ObjSuf) \ 346 tmp/Utilities/Fastjet/plugins/SISCone/src/vicinity.$(ObjSuf) 347 348 tmp/Utilities/mcfio/mcf_NTuIOFiles.$(ObjSuf): \ 349 Utilities/mcfio/mcf_NTuIOFiles.c 350 tmp/Utilities/mcfio/mcf_NTuIOUtils.$(ObjSuf): \ 351 Utilities/mcfio/mcf_NTuIOUtils.c 352 tmp/Utilities/mcfio/mcf_evt_xdr.$(ObjSuf): \ 353 Utilities/mcfio/mcf_evt_xdr.c 237 354 tmp/Utilities/mcfio/mcf_ntuBldDbinc.$(ObjSuf): \ 238 355 Utilities/mcfio/mcf_ntuBldDbinc.c 239 tmp/Utilities/mcfio/mcfio_SeqDummy.$(ObjSuf): \ 240 Utilities/mcfio/mcfio_SeqDummy.c 241 tmp/Utilities/mcfio/mcfio_Util1.$(ObjSuf): \ 242 Utilities/mcfio/mcfio_Util1.c 243 tmp/Utilities/mcfio/mcf_evt_xdr.$(ObjSuf): \ 244 Utilities/mcfio/mcf_evt_xdr.c 245 tmp/Utilities/mcfio/mcf_NTuIOUtils.$(ObjSuf): \ 246 Utilities/mcfio/mcf_NTuIOUtils.c 356 tmp/Utilities/mcfio/mcf_ntubldInit.$(ObjSuf): \ 357 Utilities/mcfio/mcf_ntubldInit.c 247 358 tmp/Utilities/mcfio/mcfio_Block.$(ObjSuf): \ 248 359 Utilities/mcfio/mcfio_Block.c 249 360 tmp/Utilities/mcfio/mcfio_Direct.$(ObjSuf): \ 250 361 Utilities/mcfio/mcfio_Direct.c 251 tmp/Utilities/mcfio/mcf _NTuIOFiles.$(ObjSuf): \252 Utilities/mcfio/mcf _NTuIOFiles.c362 tmp/Utilities/mcfio/mcfio_SeqDummy.$(ObjSuf): \ 363 Utilities/mcfio/mcfio_SeqDummy.c 253 364 tmp/Utilities/mcfio/mcfio_UserDictionary.$(ObjSuf): \ 254 365 Utilities/mcfio/mcfio_UserDictionary.c 255 tmp/Utilities/mcfio/mcf_ntubldInit.$(ObjSuf): \ 256 Utilities/mcfio/mcf_ntubldInit.c 366 tmp/Utilities/mcfio/mcfio_Util1.$(ObjSuf): \ 367 Utilities/mcfio/mcfio_Util1.c 368 tmp/Utilities/stdhep/mcf_Stdhep_xdr.$(ObjSuf): \ 369 Utilities/stdhep/mcf_Stdhep_xdr.c \ 370 Utilities/mcfio/mcfio_Dict.h \ 371 Utilities/mcfio/mcf_xdr.h \ 372 Utilities/stdhep/stdhep.h \ 373 Utilities/stdhep/stdtmp.h \ 374 Utilities/stdhep/stdver.h 257 375 tmp/Utilities/stdhep/mcf_hepev4_xdr.$(ObjSuf): \ 258 376 Utilities/stdhep/mcf_hepev4_xdr.c \ … … 263 381 Utilities/stdhep/stdtmp.h \ 264 382 Utilities/stdhep/stdver.h 265 tmp/Utilities/stdhep/mcf_stdcm1_xdr.$(ObjSuf): \266 Utilities/stdhep/mcf_stdcm1_xdr.c \267 Utilities/mcfio/mcfio_Dict.h \268 Utilities/mcfio/mcf_xdr.h \269 Utilities/stdhep/stdcm1.h \270 Utilities/stdhep/stdver.h271 383 tmp/Utilities/stdhep/mcf_hepup_xdr.$(ObjSuf): \ 272 384 Utilities/stdhep/mcf_hepup_xdr.c \ … … 276 388 Utilities/stdhep/heprup.h \ 277 389 Utilities/stdhep/stdver.h 278 tmp/Utilities/stdhep/mcf_ Stdhep_xdr.$(ObjSuf): \279 Utilities/stdhep/mcf_ Stdhep_xdr.c \390 tmp/Utilities/stdhep/mcf_stdcm1_xdr.$(ObjSuf): \ 391 Utilities/stdhep/mcf_stdcm1_xdr.c \ 280 392 Utilities/mcfio/mcfio_Dict.h \ 281 393 Utilities/mcfio/mcf_xdr.h \ 282 Utilities/stdhep/stdhep.h \ 283 Utilities/stdhep/stdtmp.h \ 394 Utilities/stdhep/stdcm1.h \ 284 395 Utilities/stdhep/stdver.h 285 396 tmp/Utilities/stdhep/stdhep_internal_utils.$(ObjSuf): \ … … 305 416 Utilities/stdhep/stdhep_mcfio.h 306 417 STDHEP_OBJ = \ 418 tmp/Utilities/mcfio/mcf_NTuIOFiles.$(ObjSuf) \ 419 tmp/Utilities/mcfio/mcf_NTuIOUtils.$(ObjSuf) \ 420 tmp/Utilities/mcfio/mcf_evt_xdr.$(ObjSuf) \ 307 421 tmp/Utilities/mcfio/mcf_ntuBldDbinc.$(ObjSuf) \ 308 tmp/Utilities/mcfio/mcfio_SeqDummy.$(ObjSuf) \ 309 tmp/Utilities/mcfio/mcfio_Util1.$(ObjSuf) \ 310 tmp/Utilities/mcfio/mcf_evt_xdr.$(ObjSuf) \ 311 tmp/Utilities/mcfio/mcf_NTuIOUtils.$(ObjSuf) \ 422 tmp/Utilities/mcfio/mcf_ntubldInit.$(ObjSuf) \ 312 423 tmp/Utilities/mcfio/mcfio_Block.$(ObjSuf) \ 313 424 tmp/Utilities/mcfio/mcfio_Direct.$(ObjSuf) \ 314 tmp/Utilities/mcfio/mcf _NTuIOFiles.$(ObjSuf) \425 tmp/Utilities/mcfio/mcfio_SeqDummy.$(ObjSuf) \ 315 426 tmp/Utilities/mcfio/mcfio_UserDictionary.$(ObjSuf) \ 316 tmp/Utilities/mcfio/mcf_ntubldInit.$(ObjSuf) \ 427 tmp/Utilities/mcfio/mcfio_Util1.$(ObjSuf) \ 428 tmp/Utilities/stdhep/mcf_Stdhep_xdr.$(ObjSuf) \ 317 429 tmp/Utilities/stdhep/mcf_hepev4_xdr.$(ObjSuf) \ 430 tmp/Utilities/stdhep/mcf_hepup_xdr.$(ObjSuf) \ 318 431 tmp/Utilities/stdhep/mcf_stdcm1_xdr.$(ObjSuf) \ 319 tmp/Utilities/stdhep/mcf_hepup_xdr.$(ObjSuf) \320 tmp/Utilities/stdhep/mcf_Stdhep_xdr.$(ObjSuf) \321 432 tmp/Utilities/stdhep/stdhep_internal_utils.$(ObjSuf) \ 322 433 tmp/Utilities/stdhep/stdhep_mcfio.$(ObjSuf) 323 324 Utilities/CDFCones/interface/MidPointAlgorithm.h: \325 Utilities/CDFCones/interface/PhysicsTower.h \326 Utilities/CDFCones/interface/Cluster.h327 @touch $@328 434 329 435 interface/DataConverter.h: \ … … 335 441 Utilities/ExRootAnalysis/interface/BlockClasses.h \ 336 442 Utilities/ExRootAnalysis/interface/TSimpleArray.h \ 337 Utilities/CDFCones/interface/PhysicsTower.h \338 443 interface/DataConverter.h 339 444 @touch $@ 340 445 341 interface/TreeClasses.h: \342 Utilities/ExRootAnalysis/interface/BlockCompare.h \343 Utilities/ExRootAnalysis/interface/BlockClasses.h344 @touch $@345 346 446 interface/SmearUtil.h: \ 347 447 Utilities/ExRootAnalysis/interface/BlockClasses.h \ 348 448 Utilities/ExRootAnalysis/interface/TSimpleArray.h \ 349 Utilities/ CDFCones/interface/PhysicsTower.h449 Utilities/Fastjet/plugins/CDFCones/interface/PhysicsTower.hh 350 450 @touch $@ 351 451 … … 356 456 @touch $@ 357 457 358 Utilities/CDFCones/interface/Cluster.h: \ 359 Utilities/CDFCones/interface/PhysicsTower.h \ 360 Utilities/CDFCones/interface/LorentzVector.h \ 361 Utilities/CDFCones/interface/Centroid.h 458 Utilities/Fastjet/include/fastjet/Error.hh: \ 459 Utilities/Fastjet/include/fastjet/internal/base.hh 460 @touch $@ 461 462 Utilities/Fastjet/include/fastjet/ClusterSequence.hh: \ 463 Utilities/Fastjet/include/fastjet/internal/DynamicNearestNeighbours.hh \ 464 Utilities/Fastjet/include/fastjet/PseudoJet.hh \ 465 Utilities/Fastjet/include/fastjet/Error.hh \ 466 Utilities/Fastjet/include/fastjet/JetDefinition.hh 362 467 @touch $@ 363 468 … … 374 479 @touch $@ 375 480 376 Utilities/CDFCones/interface/PhysicsTower.h: \ 377 Utilities/CDFCones/interface/LorentzVector.h \ 378 Utilities/CDFCones/interface/CalTower.h 379 @touch $@ 380 381 Utilities/CDFCones/interface/JetCluAlgorithm.h: \ 382 Utilities/CDFCones/interface/PhysicsTower.h \ 383 Utilities/CDFCones/interface/Cluster.h 384 @touch $@ 385 386 Utilities/CDFCones/interface/ClusterComparisons.h: \ 387 Utilities/CDFCones/interface/Cluster.h 481 interface/STDHEPConverter.h: \ 482 Utilities/ExRootAnalysis/interface/BlockClasses.h \ 483 Utilities/ExRootAnalysis/interface/TSimpleArray.h \ 484 Utilities/ExRootAnalysis/interface/LHEF.h \ 485 interface/DataConverter.h 388 486 @touch $@ 389 487 390 488 Utilities/ExRootAnalysis/interface/BlockClasses.h: \ 391 489 Utilities/ExRootAnalysis/interface/BlockCompare.h 392 @touch $@393 394 interface/STDHEPConverter.h: \395 Utilities/ExRootAnalysis/interface/BlockClasses.h \396 Utilities/ExRootAnalysis/interface/TSimpleArray.h \397 Utilities/CDFCones/interface/PhysicsTower.h \398 Utilities/ExRootAnalysis/interface/LHEF.h \399 interface/DataConverter.h400 490 @touch $@ 401 491 -
trunk/data/DataCardDet.dat
r2 r11 54 54 #DeltaR cone definition 55 55 CONERADIUS 0.7 56 JETALGO 1 // 1 for Cone algorithm, 2 for MidPoint algorithm56 JETALGO 3 // 1 for Cone algorithm, 2 for MidPoint algorithm, 3 for SIScone algorithm, 4 for kt algorithm -
trunk/genMakefile.tcl
r9 r11 126 126 global prefix suffix objSuf exeSuf 127 127 128 set executable [glob -nocomplain {Delphes.cpp} {Resolutions.cpp}]128 set executable [glob -nocomplain {Delphes.cpp} ] 129 129 130 130 set exeFiles {} … … 232 232 executableDeps {*.cpp} 233 233 234 dictDeps {DICT} {Utilities/ExRootAnalysis/src/*LinkDef.h} {src/*LinkDef.h}235 236 sourceDeps {SOURCE} {src/*.cc} {Utilities/ExRootAnalysis/src/*.cc} {Utilities/Hector/src/*.cc} {Utilities/CDFCones/src/*cc} 234 dictDeps {DICT} {Utilities/ExRootAnalysis/src/*LinkDef.h} 235 236 sourceDeps {SOURCE} {src/*.cc} {Utilities/ExRootAnalysis/src/*.cc} {Utilities/Hector/src/*.cc} {Utilities/CDFCones/src/*cc} {Utilities/Fastjet/src/*.cc} {Utilities/Fastjet/plugins/CDFCones/*.cc} {Utilities/Fastjet/plugins/CDFCones/src/*.cc} {Utilities/Fastjet/plugins/SISCone/*.cc} {Utilities/Fastjet/plugins/SISCone/src/*.cc} 237 237 238 238 stdhepDeps -
trunk/interface/HEPEVTConverter.h
r2 r11 27 27 #include "Utilities/ExRootAnalysis/interface/BlockClasses.h" 28 28 #include "Utilities/ExRootAnalysis/interface/TSimpleArray.h" 29 #include "Utilities/CDFCones/interface/PhysicsTower.h"29 //#include "Utilities/CDFCones/interface/PhysicsTower.h" 30 30 #include "interface/DataConverter.h" 31 31 using namespace std; -
trunk/interface/STDHEPConverter.h
r2 r11 27 27 #include "Utilities/ExRootAnalysis/interface/BlockClasses.h" 28 28 #include "Utilities/ExRootAnalysis/interface/TSimpleArray.h" 29 #include "Utilities/CDFCones/interface/PhysicsTower.h"29 //#include "Utilities/CDFCones/interface/PhysicsTower.h" 30 30 #include "Utilities/ExRootAnalysis/interface/LHEF.h" 31 31 -
trunk/interface/SmearUtil.h
r2 r11 22 22 #include "Utilities/ExRootAnalysis/interface/TSimpleArray.h" 23 23 24 #include "Utilities/ CDFCones/interface/PhysicsTower.h"24 #include "Utilities/Fastjet/plugins/CDFCones/interface/PhysicsTower.hh" 25 25 using namespace std; 26 26 -
trunk/src/SmearUtil.cc
r10 r11 76 76 77 77 CONERADIUS = 0.7; // generic jet radius ; not for tau's !!! 78 JETALGO = 1; 78 JETALGO = 1; // 1 for Cone algorithm, 2 for MidPoint algorithm, 3 for SIScone algorithm, 4 for kt algorithm 79 79 // Define Cone algorithm. 80 80 C_SEEDTHRESHOLD = 1.0;
Note:
See TracChangeset
for help on using the changeset viewer.