m1.SetPxPyPzE(0,0,0,0);
m2.SetPxPyPzE(0,0,0,0);
m.SetPxPyPzE(0,0,0,0);
for (int i=0; i<Mu_N;i++) {
m.SetPxPyPzE((*Mu_px)[i],(*Mu_py)[i],(*Mu_pz)[i],(*Mu_E)[i]);
if (m.Pt()>m1.Pt()) {
m2 = m1;
m1 = m;
}
else if((m.Pt()>m2.Pt()) && (m.Pt() < m1.Pt())) {
m2 = m;
}
}
if ((m1.Pt()>5.*1000.) &&
(m2.Pt()>5.*1000.)) {
h_pt_mu1->Fill(m1.Pt());
h_pt_mu2->Fill(m2.Pt());
}
Diese Zeilen füllen die Histogramme mit den Myon Transversalimpulsen pT und selektieren nur Ereignisse mit zwei Myonen und pT>5 GeV.
Johannes.Elmsheuser 2014-04-07