Fork me on GitHub

Ignore:
Timestamp:
Dec 9, 2021, 8:42:12 PM (3 years ago)
Author:
christinaw97 <christina.wang@…>
Children:
a09b75f
Parents:
d612dec
Message:

Added DelphesCscClusterFormula

File:
1 edited

Legend:

Unmodified
Added
Removed
  • classes/DelphesHepMC2Reader.cc

    rd612dec r29b722a  
    438438{
    439439  Candidate *candidate;
     440  Candidate *candidateDaughter;
    440441  map<int, pair<int, int> >::iterator itMotherMap;
    441442  map<int, pair<int, int> >::iterator itDaughterMap;
     
    446447    candidate = static_cast<Candidate *>(allParticleOutputArray->At(i));
    447448
     449
    448450    if(candidate->M1 > 0)
    449451    {
     
    477479        candidate->D1 = -1;
    478480        candidate->D2 = -1;
     481        const TLorentzVector &decayPosition = candidate->Position;
     482        candidate->DecayPosition.SetXYZT(decayPosition.X(), decayPosition.Y(), decayPosition.Z(), decayPosition.T());// decay position
    479483      }
    480484      else
     
    482486        candidate->D1 = itDaughterMap->second.first;
    483487        candidate->D2 = itDaughterMap->second.second;
    484       }
    485     }
    486   }
    487 }
    488 
    489 //---------------------------------------------------------------------------
     488        candidateDaughter = static_cast<Candidate *>(allParticleOutputArray->At(candidate->D1));
     489        const TLorentzVector &decayPosition = candidateDaughter->Position;
     490        candidate->DecayPosition.SetXYZT(decayPosition.X(), decayPosition.Y(), decayPosition.Z(), decayPosition.T());// decay position
     491
     492      }
     493    }
     494  }
     495}
     496
     497//---------------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.