15 dpt_idme =
Book1D(
"dpt_idme",
"idme_dpt;pt_{id} - pt_{me} [GeV];Entries / 0.2 GeV", 100,-100.,100);
16 ddpt_idme =
Book1D(
"ddpt_idme",
"idme_ddpt;(pt_{id} - pt_{me})/pt_{id};Entries", 300,-0.5,0.5);
17 dphi_idme =
Book1D(
"dphi_idme",
"idme_dphi;#phi_{id} - #phi_{me};Entries", 100,-0.1,0.1);
18 deta_idme =
Book1D(
"deta_idme",
"idme_deta;#eta_{id} - #eta_{me};Entries", 100,-0.1,0.1);
20 dpt_cbme =
Book1D(
"dpt_cbme",
"cbme_dpt;pt_{cb} - pt_{me} [GeV];Entries / 0.2 GeV", 100,-100.,100);
21 ddpt_cbme =
Book1D(
"ddpt_cbme",
"cbme_ddpt;(pt_{cb} - pt_{me})/pt_{cb};Entries", 300,-0.5,0.5);
22 dphi_cbme =
Book1D(
"dphi_cbme",
"cbme_dphi;#phi_{cb} - #phi_{me};Entries", 100,-0.1,0.1);
23 deta_cbme =
Book1D(
"deta_cbme",
"cbme_deta;#eta_{cb} - #eta_{me};Entries", 100,-0.1,0.1);
25 pt_cbme =
Book2D(
"pt_cbme",
"pt_cbme; pt_{cb} [GeV]; pt_{me} [GeV]", 100, 0.0, 100.0, 100, 0.0, 100.0);
26 pt_cbid =
Book2D(
"pt_cbid",
"pt_cbid; pt_{cb} [GeV]; pt_{id} [GeV]", 100, 0.0, 100.0, 100, 0.0, 100.0);
27 pt_meid =
Book2D(
"pt_meid",
"pt_meid; pt_{me} [GeV]; pt_{id} [GeV]", 100, 0.0, 100.0, 100, 0.0, 100.0);
37 const xAOD::TrackParticle* me = mu.trackParticle(xAOD::Muon::TrackParticleType::ExtrapolatedMuonSpectrometerTrackParticle);
38 if (!me) me = mu.trackParticle(xAOD::Muon::MuonSpectrometerTrackParticle);
45 pt_cbme->Fill( cb->
pt()*0.001, me->
pt()*0.001 , weight);
49 dpt_idme->Fill( (id->pt() - me->
pt())*0.001, weight);
50 ddpt_idme->Fill( (id->pt() - me->
pt())/id->pt(), weight);
53 pt_meid->Fill( me->
pt()*0.001, id->pt()*0.001 , weight);
57 pt_cbid->Fill( cb->
pt()*0.001, id->pt()*0.001, weight );
TH1D * Book1D(const std::string &name, const std::string &labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
TH2F * Book2D(const std::string &name, const std::string &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.