Changeset 290 in svn for trunk/Delphes.cpp
- Timestamp:
- Mar 3, 2009, 12:48:15 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Delphes.cpp
r270 r290 318 318 vector<fastjet::PseudoJet> input_particles;//for FastJet algorithm 319 319 vector<fastjet::PseudoJet> sorted_jets; 320 vector<TLorentzVector> TrackCentral; 320 //vector<TLorentzVector> TrackCentral; 321 vector<TRootTracks> TrackCentral; 321 322 vector<PhysicsTower> towers; 322 323 //vector<ParticleUtil> electron; … … 326 327 //vector<ParticleUtil> gamma; 327 328 vector<D_Particle> gamma; 329 330 bool FLAG_lhco = true; 328 331 329 332 TSimpleArray<TRootGenParticle> NFCentralQ; … … 489 492 if( (rand()%100) < DET->TRACK_eff && sET!=0) { 490 493 elementTrack = (TRootTracks*) branchTrack->NewEntry(); 491 elementTrack->Set(particle->Eta, particle->Phi, particle->EtaCalo, particle->PhiCalo, sET );492 TrackCentral.push_back(elementTrack->GetFourVector()); // tracks at vertex!493 // TODO!!! associates the tracks to the calo where it points to494 elementTrack->Set(particle->Eta, particle->Phi, particle->EtaCalo, particle->PhiCalo, sET, particle->Charge); 495 //TrackCentral.push_back(elementTrack->GetFourVector()); // tracks at vertex! 496 TrackCentral.push_back(*elementTrack); // tracks at vertex! 494 497 // TODO!!! apply a smearing on the position of the origin of the track 495 498 // TODO!!! elementTracks->SetPositionOut(Xout,Yout,Zout); … … 577 580 elementElec->Charge = sign(electron[i].PID()); 578 581 elementElec->IsolFlag = DET->Isolation(electron[i].Phi(),electron[i].Eta(),TrackCentral,2.0);//isolation based on tracks 579 } 582 } /////////////// HARDCODING 580 583 DET->SortedVector(muon); 581 584 for(unsigned int i=0; i < muon.size(); i++) { … … 585 588 elementMu->EtaCalo = muon[i].EtaCalo(); 586 589 elementMu->PhiCalo = muon[i].PhiCalo(); 587 elementMu->IsolFlag = DET->Isolation(muon[i].Phi(),muon[i].Eta(),TrackCentral,2.0); 590 elementMu->IsolFlag = DET->Isolation(muon[i].Phi(),muon[i].Eta(),TrackCentral,2.0); /////////////// HARDCODING 588 591 } 589 592 DET->SortedVector(gamma);
Note:
See TracChangeset
for help on using the changeset viewer.