17 Book1D(
"dpt_idme",
"idme_dpt;pt_{id} - pt_{me} [GeV];Entries / 0.2 GeV",
20 Book1D(
"ddpt_idme",
"idme_ddpt;(pt_{id} - pt_{me})/pt_{id};Entries",
22 dphi_idme =
Book1D(
"dphi_idme",
"idme_dphi;#phi_{id} - #phi_{me};Entries",
24 deta_idme =
Book1D(
"deta_idme",
"idme_deta;#eta_{id} - #eta_{me};Entries",
28 Book1D(
"dpt_cbme",
"cbme_dpt;pt_{cb} - pt_{me} [GeV];Entries / 0.2 GeV",
31 Book1D(
"ddpt_cbme",
"cbme_ddpt;(pt_{cb} - pt_{me})/pt_{cb};Entries",
33 dphi_cbme =
Book1D(
"dphi_cbme",
"cbme_dphi;#phi_{cb} - #phi_{me};Entries",
35 deta_cbme =
Book1D(
"deta_cbme",
"cbme_deta;#eta_{cb} - #eta_{me};Entries",
38 pt_cbme =
Book2D(
"pt_cbme",
"pt_cbme; pt_{cb} [GeV]; pt_{me} [GeV]", 100,
39 0.0, 100.0, 100, 0.0, 100.0);
40 pt_cbid =
Book2D(
"pt_cbid",
"pt_cbid; pt_{cb} [GeV]; pt_{id} [GeV]", 100,
41 0.0, 100.0, 100, 0.0, 100.0);
42 pt_meid =
Book2D(
"pt_meid",
"pt_meid; pt_{me} [GeV]; pt_{id} [GeV]", 100,
43 0.0, 100.0, 100, 0.0, 100.0);
48 mu.trackParticle(xAOD::Muon::CombinedTrackParticle);
50 mu.trackParticle(xAOD::Muon::InnerDetectorTrackParticle);
57 mu.trackParticle(xAOD::Muon::TrackParticleType::
58 ExtrapolatedMuonSpectrometerTrackParticle);
60 me = mu.trackParticle(xAOD::Muon::MuonSpectrometerTrackParticle);
68 pt_cbme->Fill(cb->
pt() * 0.001, me->
pt() * 0.001, weight);
72 dpt_idme->Fill((id->pt() - me->
pt()) * 0.001, weight);
73 ddpt_idme->Fill((id->pt() - me->
pt()) / id->pt(), weight);
76 pt_meid->Fill(me->
pt() * 0.001, id->pt() * 0.001, weight);
80 pt_cbid->Fill(cb->
pt() * 0.001, id->pt() * 0.001, weight);
TH1D * Book1D(std::string_view name, std::string_view labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
TH2F * Book2D(std::string_view name, std::string_view labels, int nBinsX, float startX, float endX, int nBinsY, float startY, float endY, bool prependDir=true)
Book a TH2F histogram.
virtual double phi() const override final
The azimuthal angle ( ) of the particle (has range to .).
virtual double pt() const override final
The transverse momentum ( ) of the particle.
virtual double eta() const override final
The pseudorapidity ( ) of the particle.