 |
ATLAS Offline Software
|
#include <BTaggingValidationPlots.h>
|
| BTaggingValidationPlots (PlotBase *pParent, const std::string &sDir, std::string sParticleType) |
|
void | fillJetKinVars (const xAOD::Jet *jet, const int &truth_label, const bool &onZprime, const xAOD::EventInfo *event) |
|
void | fillDiscriminantVariables (const xAOD::BTagging *btag, const xAOD::Jet *jet, const double &jet_Lxy, const int &truth_label, const bool &has_muon, const bool &onZprime, std::map< std::string, int > &nJetsThatPassedWPCuts, const xAOD::EventInfo *event) |
|
void | fillDiscriminantVariables_for_largeRjet (const xAOD::Jet *jet, const int &truth_label, const bool &onZprime, std::map< std::string, int > &nJetsThatPassedWPCuts, const xAOD::EventInfo *event) |
|
void | fillMultiplicities (const unsigned int &nJets, const unsigned int &nTracks, const int &nPrimVtx, const unsigned int &nTracksPrimVtx, const unsigned int &nJetsWithMuon, const unsigned int &nJetsWithSV, std::map< std::string, int > &nJetsThatPassedWPCuts, const xAOD::EventInfo *event) |
|
void | fillPVVariables (const double &PV_x, const double &PV_y, const double &PV_z, const xAOD::EventInfo *event) |
|
void | fillOther (const xAOD::Jet *jet, const xAOD::BTagging *btag, bool &contains_muon, double &jet_Lxy, const int &truth_label, const xAOD::EventInfo *event) |
|
void | fillTrackVariables (const xAOD::Jet *jet, const xAOD::BTagging *btag, const xAOD::Vertex *myVertex, const std::map< const xAOD::TrackParticle *, int > &track_truth_associations, const bool &contains_muon, const int &truth_label, int &num_HF_tracks_in_jet, const xAOD::EventInfo *event) |
|
void | fillTrackVariables_for_largeRjet (const xAOD::Jet *jet, const xAOD::Vertex *myVertex, const int &truth_label, const xAOD::EventInfo *event) |
|
void | fillSVVariables (const xAOD::BTagging *btag, const std::map< const xAOD::TrackParticle *, int > &track_truth_associations, const bool &contains_muon, const int &truth_label, const int &num_HF_tracks_in_jet, bool &contains_SV, const xAOD::EventInfo *event) |
|
void | bookNJetsThatPassedWPCutsHistos () |
|
void | initializeNJetsThatPassedWPCutsMap (std::map< std::string, int > &nJetsThatPassedWPCuts) |
|
void | updateNJetsThatPassedWPCutsMap (std::map< std::string, int > &nJetsThatPassedWPCuts, const double &discr_IP3D, const double &discr_IP2D, const double &discr_RNNIP, const double &discr_DIPS, const double &discr_SV1, const double &DL1dv01, const double &discr_DL1r, const double &GN2v01, const double &GN2Xv01) |
|
void | fillNJetsThatPassedWPCutsHistos (std::map< std::string, int > &nJetsThatPassedWPCuts, const xAOD::EventInfo *event) |
|
void | setTaggerInfos () |
|
void | bookEffHistos () |
|
void | setDetailLevel (const unsigned int &detailLevel) |
|
void | setHistogramDefinitions (std::map< std::string, std::vector< std::string > > HistogramDefinitions) |
|
void | setIsDataJVTCutsAndTMPCut (bool isData, float JVTCutAntiKt4EMTopoJets, float JVTCutLargerEtaAntiKt4EMTopoJets, float JVTCutAntiKt4EMPFlowJets, float truthMatchProbabilityCut) |
|
void | setTaggerNames (const std::string &dipsName, const std::string &DL1dv01Name, const std::string &GN2v01Name, const std::string &GN2Xv01Name) |
|
void | initialize () |
|
void | finalize () |
|
void | setDetailLevel (int iDetailLevel) |
|
void | RegisterSubPlot (PlotBase *pPlotBase) |
|
std::vector< HistData > | retrieveBookedHistograms () |
| Retrieve all booked histograms. More...
|
|
std::vector< TreeData > | retrieveBookedTrees () |
| Retrieve all booked trees. More...
|
|
std::vector< EfficiencyData > | retrieveBookedEfficiencies () |
| Retrieve all booked efficiency objects. More...
|
|
TTree * | BookTree (const std::string &name, bool prependDir=true) |
| Book a TTree. More...
|
|
const std::string & | getDirectory () |
|
bool | msgLvl (const MSG::Level lvl) const |
| Test the output level. More...
|
|
MsgStream & | msg () const |
| The standard message stream. More...
|
|
MsgStream & | msg (const MSG::Level lvl) const |
| The standard message stream. More...
|
|
void | setLevel (MSG::Level lvl) |
| Change the current logging level. More...
|
|
|
std::string | m_sParticleType |
|
TH1 * | m_nJets = nullptr |
|
TH1 * | m_nTracks = nullptr |
|
TH1 * | m_nPrimVtx = nullptr |
|
TH1 * | m_nTracksPrimVtx = nullptr |
|
TH1 * | m_nJetsWithMuon = nullptr |
|
TH1 * | m_nJetsWithSV = nullptr |
|
TH1 * | m_fracJetsWithMuon = nullptr |
|
TH1 * | m_fracJetsWithSV = nullptr |
|
TH1 * | m_PV_x = nullptr |
|
TH1 * | m_PV_y = nullptr |
|
TH1 * | m_PV_z = nullptr |
|
TH1 * | m_jet_e = nullptr |
|
TH1 * | m_jet_e_Zprime = nullptr |
|
TH1 * | m_jet_pt = nullptr |
|
TH1 * | m_jet_pt_Zprime = nullptr |
|
TH1 * | m_jet_eta = nullptr |
|
TH1 * | m_jet_phi = nullptr |
|
TH1 * | m_muon_pT_frac = nullptr |
|
TH1 * | m_truthLabel = nullptr |
|
TH1 * | m_jet_pt_b = nullptr |
|
TH1 * | m_jet_pt_c = nullptr |
|
TH1 * | m_jet_pt_l = nullptr |
|
TH1 * | m_jet_pt_top = nullptr |
|
TH1 * | m_jet_pt_Zprime_b = nullptr |
|
TH1 * | m_jet_pt_Zprime_c = nullptr |
|
TH1 * | m_jet_pt_Zprime_l = nullptr |
|
TH1 * | m_jet_eta_b = nullptr |
|
TH1 * | m_jet_eta_c = nullptr |
|
TH1 * | m_jet_eta_l = nullptr |
|
TH1 * | m_jet_eta_top = nullptr |
|
TH1 * | m_SV1_numSVs_incl = nullptr |
|
TH1 * | m_SV1_masssvx_incl = nullptr |
|
TH1 * | m_SV1_N2Tpair_incl = nullptr |
|
TH1 * | m_SV1_efracsvx_incl = nullptr |
|
TH1 * | m_SV1_deltaR_incl = nullptr |
|
TH1 * | m_SV1_significance3d_incl = nullptr |
|
TH1 * | m_SV1_energyTrkInJet_incl = nullptr |
|
TH1 * | m_SV1_NGTinSvx_incl = nullptr |
|
TH1 * | m_SV1_Lxy_incl = nullptr |
|
TH1 * | m_SV1_purity_incl = nullptr |
|
TH1 * | m_SV1_numSVs_b = nullptr |
|
TH1 * | m_SV1_masssvx_b = nullptr |
|
TH1 * | m_SV1_N2Tpair_b = nullptr |
|
TH1 * | m_SV1_efracsvx_b = nullptr |
|
TH1 * | m_SV1_deltaR_b = nullptr |
|
TH1 * | m_SV1_significance3d_b = nullptr |
|
TH1 * | m_SV1_energyTrkInJet_b = nullptr |
|
TH1 * | m_SV1_NGTinSvx_b = nullptr |
|
TH1 * | m_SV1_Lxy_b = nullptr |
|
TH1 * | m_SV1_purity_b = nullptr |
|
TH1 * | m_SV1_numSVs_c = nullptr |
|
TH1 * | m_SV1_masssvx_c = nullptr |
|
TH1 * | m_SV1_N2Tpair_c = nullptr |
|
TH1 * | m_SV1_efracsvx_c = nullptr |
|
TH1 * | m_SV1_deltaR_c = nullptr |
|
TH1 * | m_SV1_significance3d_c = nullptr |
|
TH1 * | m_SV1_energyTrkInJet_c = nullptr |
|
TH1 * | m_SV1_NGTinSvx_c = nullptr |
|
TH1 * | m_SV1_Lxy_c = nullptr |
|
TH1 * | m_SV1_purity_c = nullptr |
|
TH1 * | m_SV1_numSVs_l = nullptr |
|
TH1 * | m_SV1_masssvx_l = nullptr |
|
TH1 * | m_SV1_N2Tpair_l = nullptr |
|
TH1 * | m_SV1_efracsvx_l = nullptr |
|
TH1 * | m_SV1_deltaR_l = nullptr |
|
TH1 * | m_SV1_significance3d_l = nullptr |
|
TH1 * | m_SV1_energyTrkInJet_l = nullptr |
|
TH1 * | m_SV1_NGTinSvx_l = nullptr |
|
TH1 * | m_SV1_Lxy_l = nullptr |
|
TH1 * | m_SV1_purity_l = nullptr |
|
TH1 * | m_SV1_numSVs_muon = nullptr |
|
TH1 * | m_SV1_masssvx_muon = nullptr |
|
TH1 * | m_SV1_N2Tpair_muon = nullptr |
|
TH1 * | m_SV1_efracsvx_muon = nullptr |
|
TH1 * | m_SV1_deltaR_muon = nullptr |
|
TH1 * | m_SV1_significance3d_muon = nullptr |
|
TH1 * | m_SV1_energyTrkInJet_muon = nullptr |
|
TH1 * | m_SV1_NGTinSvx_muon = nullptr |
|
TH1 * | m_SV1_Lxy_muon = nullptr |
|
TH1 * | m_SV1_purity_muon = nullptr |
|
TH1 * | m_SV1_fracHFTracksInJet_incl = nullptr |
|
TH1 * | m_SV1_fracHFTracksInJet_b = nullptr |
|
TH1 * | m_SV1_fracHFTracksInJet_c = nullptr |
|
TH1 * | m_SV1_fracHFTracksInJet_l = nullptr |
|
TH1 * | m_SV1_fracHFTracksInJet_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_fromB_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_fromB_b = nullptr |
|
TH1 * | m_SV1_fracTracks_fromB_c = nullptr |
|
TH1 * | m_SV1_fracTracks_fromB_l = nullptr |
|
TH1 * | m_SV1_fracTracks_fromB_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_fromC_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_fromC_b = nullptr |
|
TH1 * | m_SV1_fracTracks_fromC_c = nullptr |
|
TH1 * | m_SV1_fracTracks_fromC_l = nullptr |
|
TH1 * | m_SV1_fracTracks_fromC_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFragmentation_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFragmentation_b = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFragmentation_c = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFragmentation_l = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFragmentation_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_fromSecondaries_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_fromSecondaries_b = nullptr |
|
TH1 * | m_SV1_fracTracks_fromSecondaries_c = nullptr |
|
TH1 * | m_SV1_fracTracks_fromSecondaries_l = nullptr |
|
TH1 * | m_SV1_fracTracks_fromSecondaries_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_fromPileup_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_fromPileup_b = nullptr |
|
TH1 * | m_SV1_fracTracks_fromPileup_c = nullptr |
|
TH1 * | m_SV1_fracTracks_fromPileup_l = nullptr |
|
TH1 * | m_SV1_fracTracks_fromPileup_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFake_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFake_b = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFake_c = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFake_l = nullptr |
|
TH1 * | m_SV1_fracTracks_fromFake_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_KshortDecay_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_KshortDecay_b = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_KshortDecay_c = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_KshortDecay_u = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_KshortDecay_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_LambdaDecay_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_LambdaDecay_b = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_LambdaDecay_c = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_LambdaDecay_u = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_LambdaDecay_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_GammaConversion_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_GammaConversion_b = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_GammaConversion_c = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_GammaConversion_u = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_GammaConversion_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherDecay_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherDecay_b = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherDecay_c = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherDecay_u = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherDecay_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_HadronicInteraction_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_HadronicInteraction_b = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_HadronicInteraction_c = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_HadronicInteraction_u = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_HadronicInteraction_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherSecondary_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherSecondary_b = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherSecondary_c = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherSecondary_u = nullptr |
|
TH1 * | m_SV1_fracTracks_Secondaries_OtherSecondary_muon = nullptr |
|
TH1 * | m_SV1_fracTracks_OtherOrigin_incl = nullptr |
|
TH1 * | m_SV1_fracTracks_OtherOrigin_b = nullptr |
|
TH1 * | m_SV1_fracTracks_OtherOrigin_c = nullptr |
|
TH1 * | m_SV1_fracTracks_OtherOrigin_u = nullptr |
|
TH1 * | m_SV1_fracTracks_OtherOrigin_muon = nullptr |
|
TH1 * | m_JetFitter_N2Tpair_incl = nullptr |
|
TH1 * | m_JetFitter_nVTX_incl = nullptr |
|
TH1 * | m_JetFitter_nSingleTracks_incl = nullptr |
|
TH1 * | m_JetFitter_nTracksAtVtx_incl = nullptr |
|
TH1 * | m_JetFitter_mass_incl = nullptr |
|
TH1 * | m_JetFitter_energyFraction_incl = nullptr |
|
TH1 * | m_JetFitter_significance3d_incl = nullptr |
|
TH1 * | m_JetFitter_purity_incl = nullptr |
|
TH1 * | m_JetFitter_N2Tpair_b = nullptr |
|
TH1 * | m_JetFitter_nVTX_b = nullptr |
|
TH1 * | m_JetFitter_nSingleTracks_b = nullptr |
|
TH1 * | m_JetFitter_nTracksAtVtx_b = nullptr |
|
TH1 * | m_JetFitter_mass_b = nullptr |
|
TH1 * | m_JetFitter_energyFraction_b = nullptr |
|
TH1 * | m_JetFitter_significance3d_b = nullptr |
|
TH1 * | m_JetFitter_purity_b = nullptr |
|
TH1 * | m_JetFitter_N2Tpair_c = nullptr |
|
TH1 * | m_JetFitter_nVTX_c = nullptr |
|
TH1 * | m_JetFitter_nSingleTracks_c = nullptr |
|
TH1 * | m_JetFitter_nTracksAtVtx_c = nullptr |
|
TH1 * | m_JetFitter_mass_c = nullptr |
|
TH1 * | m_JetFitter_energyFraction_c = nullptr |
|
TH1 * | m_JetFitter_significance3d_c = nullptr |
|
TH1 * | m_JetFitter_purity_c = nullptr |
|
TH1 * | m_JetFitter_N2Tpair_l = nullptr |
|
TH1 * | m_JetFitter_nVTX_l = nullptr |
|
TH1 * | m_JetFitter_nSingleTracks_l = nullptr |
|
TH1 * | m_JetFitter_nTracksAtVtx_l = nullptr |
|
TH1 * | m_JetFitter_mass_l = nullptr |
|
TH1 * | m_JetFitter_energyFraction_l = nullptr |
|
TH1 * | m_JetFitter_significance3d_l = nullptr |
|
TH1 * | m_JetFitter_purity_l = nullptr |
|
TH1 * | m_JetFitter_N2Tpair_muon = nullptr |
|
TH1 * | m_JetFitter_nVTX_muon = nullptr |
|
TH1 * | m_JetFitter_nSingleTracks_muon = nullptr |
|
TH1 * | m_JetFitter_nTracksAtVtx_muon = nullptr |
|
TH1 * | m_JetFitter_mass_muon = nullptr |
|
TH1 * | m_JetFitter_energyFraction_muon = nullptr |
|
TH1 * | m_JetFitter_significance3d_muon = nullptr |
|
TH1 * | m_JetFitter_purity_muon = nullptr |
|
TH1 * | m_track_d0_incl = nullptr |
|
TH1 * | m_track_z0_incl = nullptr |
|
TH1 * | m_track_sigd0_incl = nullptr |
|
TH1 * | m_track_sigz0_incl = nullptr |
|
TH1 * | m_track_d0_b = nullptr |
|
TH1 * | m_track_z0_b = nullptr |
|
TH1 * | m_track_sigd0_b = nullptr |
|
TH1 * | m_track_sigz0_b = nullptr |
|
TH1 * | m_track_d0_c = nullptr |
|
TH1 * | m_track_z0_c = nullptr |
|
TH1 * | m_track_sigd0_c = nullptr |
|
TH1 * | m_track_sigz0_c = nullptr |
|
TH1 * | m_track_d0_u = nullptr |
|
TH1 * | m_track_z0_u = nullptr |
|
TH1 * | m_track_sigd0_u = nullptr |
|
TH1 * | m_track_sigz0_u = nullptr |
|
TH1 * | m_track_d0_muon = nullptr |
|
TH1 * | m_track_z0_muon = nullptr |
|
TH1 * | m_track_sigd0_muon = nullptr |
|
TH1 * | m_track_sigz0_muon = nullptr |
|
TH1 * | m_track_pT_frac_incl = nullptr |
|
TH1 * | m_track_pT_frac_b = nullptr |
|
TH1 * | m_track_pT_frac_c = nullptr |
|
TH1 * | m_track_pT_frac_u = nullptr |
|
TH1 * | m_track_pT_frac_muon = nullptr |
|
TH1 * | m_DeltaR_jet_track_incl = nullptr |
|
TH1 * | m_DeltaR_jet_track_b = nullptr |
|
TH1 * | m_DeltaR_jet_track_c = nullptr |
|
TH1 * | m_DeltaR_jet_track_u = nullptr |
|
TH1 * | m_DeltaR_jet_track_muon = nullptr |
|
TH1 * | m_nInnHits_incl = nullptr |
|
TH1 * | m_nNextToInnHits_incl = nullptr |
|
TH1 * | m_nBLHits_incl = nullptr |
|
TH1 * | m_nsharedBLHits_incl = nullptr |
|
TH1 * | m_nsplitBLHits_incl = nullptr |
|
TH1 * | m_nPixHits_incl = nullptr |
|
TH1 * | m_nPixHoles_incl = nullptr |
|
TH1 * | m_nsharedPixHits_incl = nullptr |
|
TH1 * | m_nsplitPixHits_incl = nullptr |
|
TH1 * | m_nSCTHits_incl = nullptr |
|
TH1 * | m_nSCTHoles_incl = nullptr |
|
TH1 * | m_nsharedSCTHits_incl = nullptr |
|
TH1 * | m_nInnHits_b = nullptr |
|
TH1 * | m_nNextToInnHits_b = nullptr |
|
TH1 * | m_nBLHits_b = nullptr |
|
TH1 * | m_nsharedBLHits_b = nullptr |
|
TH1 * | m_nsplitBLHits_b = nullptr |
|
TH1 * | m_nPixHits_b = nullptr |
|
TH1 * | m_nPixHoles_b = nullptr |
|
TH1 * | m_nsharedPixHits_b = nullptr |
|
TH1 * | m_nsplitPixHits_b = nullptr |
|
TH1 * | m_nSCTHits_b = nullptr |
|
TH1 * | m_nSCTHoles_b = nullptr |
|
TH1 * | m_nsharedSCTHits_b = nullptr |
|
TH1 * | m_nInnHits_c = nullptr |
|
TH1 * | m_nNextToInnHits_c = nullptr |
|
TH1 * | m_nBLHits_c = nullptr |
|
TH1 * | m_nsharedBLHits_c = nullptr |
|
TH1 * | m_nsplitBLHits_c = nullptr |
|
TH1 * | m_nPixHits_c = nullptr |
|
TH1 * | m_nPixHoles_c = nullptr |
|
TH1 * | m_nsharedPixHits_c = nullptr |
|
TH1 * | m_nsplitPixHits_c = nullptr |
|
TH1 * | m_nSCTHits_c = nullptr |
|
TH1 * | m_nSCTHoles_c = nullptr |
|
TH1 * | m_nsharedSCTHits_c = nullptr |
|
TH1 * | m_nInnHits_u = nullptr |
|
TH1 * | m_nNextToInnHits_u = nullptr |
|
TH1 * | m_nBLHits_u = nullptr |
|
TH1 * | m_nsharedBLHits_u = nullptr |
|
TH1 * | m_nsplitBLHits_u = nullptr |
|
TH1 * | m_nPixHits_u = nullptr |
|
TH1 * | m_nPixHoles_u = nullptr |
|
TH1 * | m_nsharedPixHits_u = nullptr |
|
TH1 * | m_nsplitPixHits_u = nullptr |
|
TH1 * | m_nSCTHits_u = nullptr |
|
TH1 * | m_nSCTHoles_u = nullptr |
|
TH1 * | m_nsharedSCTHits_u = nullptr |
|
TH1 * | m_nInnHits_muon = nullptr |
|
TH1 * | m_nNextToInnHits_muon = nullptr |
|
TH1 * | m_nBLHits_muon = nullptr |
|
TH1 * | m_nsharedBLHits_muon = nullptr |
|
TH1 * | m_nsplitBLHits_muon = nullptr |
|
TH1 * | m_nPixHits_muon = nullptr |
|
TH1 * | m_nPixHoles_muon = nullptr |
|
TH1 * | m_nsharedPixHits_muon = nullptr |
|
TH1 * | m_nsplitPixHits_muon = nullptr |
|
TH1 * | m_nSCTHits_muon = nullptr |
|
TH1 * | m_nSCTHoles_muon = nullptr |
|
TH1 * | m_nsharedSCTHits_muon = nullptr |
|
TH1 * | m_numTracks_perJet_incl = nullptr |
|
TH1 * | m_numTracks_perJet_b = nullptr |
|
TH1 * | m_numTracks_perJet_c = nullptr |
|
TH1 * | m_numTracks_perJet_u = nullptr |
|
TH1 * | m_numTracks_perJet_top = nullptr |
|
TH1 * | m_numTracks_perJet_muon = nullptr |
|
TH1 * | m_numTracks_B_incl = nullptr |
|
TH1 * | m_numTracks_C_incl = nullptr |
|
TH1 * | m_numTracks_Fragmentation_incl = nullptr |
|
TH1 * | m_numTracks_Secondaries_incl = nullptr |
|
TH1 * | m_numTracks_Pileup_incl = nullptr |
|
TH1 * | m_numTracks_Fake_incl = nullptr |
|
TH1 * | m_numTracks_B_b = nullptr |
|
TH1 * | m_numTracks_C_b = nullptr |
|
TH1 * | m_numTracks_Fragmentation_b = nullptr |
|
TH1 * | m_numTracks_Secondaries_b = nullptr |
|
TH1 * | m_numTracks_Pileup_b = nullptr |
|
TH1 * | m_numTracks_Fake_b = nullptr |
|
TH1 * | m_numTracks_B_c = nullptr |
|
TH1 * | m_numTracks_C_c = nullptr |
|
TH1 * | m_numTracks_Fragmentation_c = nullptr |
|
TH1 * | m_numTracks_Secondaries_c = nullptr |
|
TH1 * | m_numTracks_Pileup_c = nullptr |
|
TH1 * | m_numTracks_Fake_c = nullptr |
|
TH1 * | m_numTracks_B_u = nullptr |
|
TH1 * | m_numTracks_C_u = nullptr |
|
TH1 * | m_numTracks_Fragmentation_u = nullptr |
|
TH1 * | m_numTracks_Secondaries_u = nullptr |
|
TH1 * | m_numTracks_Pileup_u = nullptr |
|
TH1 * | m_numTracks_Fake_u = nullptr |
|
TH1 * | m_numTracks_B_muon = nullptr |
|
TH1 * | m_numTracks_C_muon = nullptr |
|
TH1 * | m_numTracks_Fragmentation_muon = nullptr |
|
TH1 * | m_numTracks_Secondaries_muon = nullptr |
|
TH1 * | m_numTracks_Pileup_muon = nullptr |
|
TH1 * | m_numTracks_Fake_muon = nullptr |
|
TH1 * | m_numTracks_Secondaries_KshortDecay_incl = nullptr |
|
TH1 * | m_numTracks_Secondaries_KshortDecay_b = nullptr |
|
TH1 * | m_numTracks_Secondaries_KshortDecay_c = nullptr |
|
TH1 * | m_numTracks_Secondaries_KshortDecay_u = nullptr |
|
TH1 * | m_numTracks_Secondaries_KshortDecay_muon = nullptr |
|
TH1 * | m_numTracks_Secondaries_LambdaDecay_incl = nullptr |
|
TH1 * | m_numTracks_Secondaries_LambdaDecay_b = nullptr |
|
TH1 * | m_numTracks_Secondaries_LambdaDecay_c = nullptr |
|
TH1 * | m_numTracks_Secondaries_LambdaDecay_u = nullptr |
|
TH1 * | m_numTracks_Secondaries_LambdaDecay_muon = nullptr |
|
TH1 * | m_numTracks_Secondaries_GammaConversion_incl = nullptr |
|
TH1 * | m_numTracks_Secondaries_GammaConversion_b = nullptr |
|
TH1 * | m_numTracks_Secondaries_GammaConversion_c = nullptr |
|
TH1 * | m_numTracks_Secondaries_GammaConversion_u = nullptr |
|
TH1 * | m_numTracks_Secondaries_GammaConversion_muon = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherDecay_incl = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherDecay_b = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherDecay_c = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherDecay_u = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherDecay_muon = nullptr |
|
TH1 * | m_numTracks_Secondaries_HadronicInteraction_incl = nullptr |
|
TH1 * | m_numTracks_Secondaries_HadronicInteraction_b = nullptr |
|
TH1 * | m_numTracks_Secondaries_HadronicInteraction_c = nullptr |
|
TH1 * | m_numTracks_Secondaries_HadronicInteraction_u = nullptr |
|
TH1 * | m_numTracks_Secondaries_HadronicInteraction_muon = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherSecondary_incl = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherSecondary_b = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherSecondary_c = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherSecondary_u = nullptr |
|
TH1 * | m_numTracks_Secondaries_OtherSecondary_muon = nullptr |
|
TH1 * | m_numTracks_OtherOrigin_incl = nullptr |
|
TH1 * | m_numTracks_OtherOrigin_b = nullptr |
|
TH1 * | m_numTracks_OtherOrigin_c = nullptr |
|
TH1 * | m_numTracks_OtherOrigin_u = nullptr |
|
TH1 * | m_numTracks_OtherOrigin_muon = nullptr |
|
TH1 * | m_track_d0_top = nullptr |
|
TH1 * | m_track_z0_top = nullptr |
|
TH1 * | m_track_sigd0_top = nullptr |
|
TH1 * | m_track_sigz0_top = nullptr |
|
TH1 * | m_track_pT_frac_top = nullptr |
|
TH1 * | m_DeltaR_jet_track_top = nullptr |
|
TH1 * | m_nInnHits_top = nullptr |
|
TH1 * | m_nNextToInnHits_top = nullptr |
|
TH1 * | m_nBLHits_top = nullptr |
|
TH1 * | m_nsharedBLHits_top = nullptr |
|
TH1 * | m_nsplitBLHits_top = nullptr |
|
TH1 * | m_nPixHits_top = nullptr |
|
TH1 * | m_nPixHoles_top = nullptr |
|
TH1 * | m_nsharedPixHits_top = nullptr |
|
TH1 * | m_nsplitPixHits_top = nullptr |
|
TH1 * | m_nSCTHits_top = nullptr |
|
TH1 * | m_nSCTHoles_top = nullptr |
|
TH1 * | m_nsharedSCTHits_top = nullptr |
|
TH1 * | m_IP3D_pb = nullptr |
|
TH1 * | m_IP3D_pc = nullptr |
|
TH1 * | m_IP3D_pu = nullptr |
|
TH1 * | m_RNNIP_pb = nullptr |
|
TH1 * | m_RNNIP_pc = nullptr |
|
TH1 * | m_RNNIP_pu = nullptr |
|
TH1 * | m_DIPS_pb = nullptr |
|
TH1 * | m_DIPS_pc = nullptr |
|
TH1 * | m_DIPS_pu = nullptr |
|
TH1 * | m_SV1_pb = nullptr |
|
TH1 * | m_SV1_pc = nullptr |
|
TH1 * | m_SV1_pu = nullptr |
|
TH1 * | m_DL1dv01_pb = nullptr |
|
TH1 * | m_DL1dv01_pc = nullptr |
|
TH1 * | m_DL1dv01_pu = nullptr |
|
TH1 * | m_DL1r_pb = nullptr |
|
TH1 * | m_DL1r_pc = nullptr |
|
TH1 * | m_DL1r_pu = nullptr |
|
TH1 * | m_GN2v01_pb = nullptr |
|
TH1 * | m_GN2v01_pc = nullptr |
|
TH1 * | m_GN2v01_pu = nullptr |
|
TH1 * | m_GN2v01_ptau = nullptr |
|
TH1 * | m_GN2Xv01_phbb = nullptr |
|
TH1 * | m_GN2Xv01_phcc = nullptr |
|
TH1 * | m_GN2Xv01_ptop = nullptr |
|
TH1 * | m_GN2Xv01_pqcd = nullptr |
|
TH1 * | m_nGTinSV1_incl = nullptr |
|
TH1 * | m_nGTinSV1_b = nullptr |
|
TH1 * | m_nGTinSV1_c = nullptr |
|
TH1 * | m_nGTinSV1_l = nullptr |
|
TH1 * | m_nGTinSV1_muon = nullptr |
|
TH1 * | m_IP2D_nTracks_incl = nullptr |
|
TH1 * | m_IP2D_nTracks_b = nullptr |
|
TH1 * | m_IP2D_nTracks_c = nullptr |
|
TH1 * | m_IP2D_nTracks_l = nullptr |
|
TH1 * | m_IP2D_nTracks_muon = nullptr |
|
TH1 * | m_IP3D_nTracks_incl = nullptr |
|
TH1 * | m_IP3D_nTracks_b = nullptr |
|
TH1 * | m_IP3D_nTracks_c = nullptr |
|
TH1 * | m_IP3D_nTracks_l = nullptr |
|
TH1 * | m_IP3D_nTracks_muon = nullptr |
|
TH1 * | m_IP3D_gradeOfTracks_incl = nullptr |
|
TH1 * | m_IP2D_gradeOfTracks_incl = nullptr |
|
TH1 * | m_IP3D_gradeOfTracks_b = nullptr |
|
TH1 * | m_IP2D_gradeOfTracks_b = nullptr |
|
TH1 * | m_IP3D_gradeOfTracks_c = nullptr |
|
TH1 * | m_IP2D_gradeOfTracks_c = nullptr |
|
TH1 * | m_IP3D_gradeOfTracks_l = nullptr |
|
TH1 * | m_IP2D_gradeOfTracks_l = nullptr |
|
TH1 * | m_IP3D_gradeOfTracks_muon = nullptr |
|
TH1 * | m_IP2D_gradeOfTracks_muon = nullptr |
|
TH1 * | m_tmpD0 = nullptr |
|
TH1 * | m_tmpZ0 = nullptr |
|
TH1 * | m_tmpD0sig = nullptr |
|
TH1 * | m_tmpZ0sig = nullptr |
|
TH1 * | m_IP3D_weightBofTracks = nullptr |
|
TH1 * | m_IP3D_weightCofTracks = nullptr |
|
TH1 * | m_IP3D_weightUofTracks = nullptr |
|
TH1 * | m_IP2D_weightBofTracks = nullptr |
|
TH1 * | m_IP2D_weightCofTracks = nullptr |
|
TH1 * | m_IP2D_weightUofTracks = nullptr |
|
TH1 * | m_Truth_Lxy_b = nullptr |
|
TH1 * | m_Truth_Lxy_c = nullptr |
|
TH1 * | m_deltaR_truthBHadron_jet_b = nullptr |
|
TH1 * | m_deltaR_truthCHadron_jet_c = nullptr |
|
std::vector< std::string > | m_taggers |
|
std::map< std::string, int > | m_truthLabels |
|
std::map< std::string, double > | m_IP3D_workingPoints |
|
std::map< std::string, double > | m_IP2D_workingPoints |
|
std::map< std::string, double > | m_RNNIP_workingPoints |
|
std::map< std::string, double > | m_DIPS_workingPoints |
|
std::map< std::string, double > | m_SV1_workingPoints |
|
std::map< std::string, double > | m_JetFitter_workingPoints |
|
std::map< std::string, double > | m_DL1dv01_workingPoints |
|
std::map< std::string, double > | m_DL1r_workingPoints |
|
std::map< std::string, double > | m_GN2v01_workingPoints |
|
std::map< std::string, double > | m_GN2Xv01_workingPoints |
|
double | m_RNNIP_fc = 0.0 |
|
double | m_DIPS_fc = 0.0 |
|
double | m_DL1dv01_fc = 0.0 |
|
double | m_DL1r_fc = 0.0 |
|
double | m_GN2v01_fc = 0.2 |
|
double | m_GN2v01_ftau = 0.01 |
|
double | m_GN2Xv01_hcc_fc = 0.0 |
|
double | m_GN2Xv01_top_fc = 0.0 |
|
std::map< std::string, TH1 * > | m_weight_histos |
|
std::map< std::string, TH1 * > | m_nJetsThatPassedWPCutsHistos |
|
bool | m_JVT_defined {} |
|
float | m_JVT_cut = 0.0F |
|
bool | m_JVTLargerEta_defined |
|
float | m_JVTLargerEta_cut = 0.0F |
|
|
virtual void | initializePlots () |
|
virtual void | finalizePlots () |
|
TH1 * | bookHistogram (std::string histo_name, const std::string &var_name, const std::string &part="", const std::string &prefix="") |
|
int | getTrackHits (const xAOD::TrackParticle &part, xAOD::SummaryType info) |
|
void | fillDiscriminantHistograms (const std::string &tagger_name, const double &discriminant_value, const std::map< std::string, double > &working_points, const int &truth_label, std::map< std::string, TH1 * >::const_iterator hist_iter, std::map< std::string, int >::const_iterator label_iter, const bool &pass_nTracksCut, const double &jet_pT, const double &jet_Lxy, const bool &onZprime, const xAOD::EventInfo *event) |
|
void | bookDiscriminantVsPTAndLxyHistograms (const std::string &tagger_name, const std::map< std::string, double > &workingPoints, const bool &isOldTagger, std::map< std::string, int >::const_iterator label_iter, const std::string &m_sParticleType) |
|
template<class T > |
void | fillHistoWithTruthCases (T value, TH1 *histo_incl, TH1 *histo_b, TH1 *histo_c, TH1 *histo_l, TH1 *histo_muon, const int &truth_label, const bool &has_muon, const xAOD::EventInfo *event) |
|
template<class T > |
void | fillHistoWithTruthCases_for_largeRjet (T value, TH1 *histo_incl, TH1 *histo_bb, TH1 *histo_cc, TH1 *histo_uu, TH1 *histo_top, const int &truth_label, const xAOD::EventInfo *event) |
|
void | initMessaging () const |
| Initialize our message level and MessageSvc. More...
|
|
Definition at line 25 of file BTaggingValidationPlots.h.
◆ position
Enumerator |
---|
histo_name | |
histo_title | |
histo_path | |
histo_xbins | |
histo_xmin | |
histo_xmax | |
histo_type | |
histo_ymin | |
histo_ymax | |
Definition at line 608 of file BTaggingValidationPlots.h.
◆ BTaggingValidationPlots()
JetTagDQA::BTaggingValidationPlots::BTaggingValidationPlots |
( |
PlotBase * |
pParent, |
|
|
const std::string & |
sDir, |
|
|
std::string |
sParticleType |
|
) |
| |
◆ Book1D() [1/2]
TH1D * PlotBase::Book1D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBins, |
|
|
float |
start, |
|
|
float |
end, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH1D histogram.
Definition at line 94 of file PlotBase.cxx.
97 Bool_t oldstat = TH1::AddDirectoryStatus();
98 TH1::AddDirectory(
false);
100 TH1::AddDirectory(oldstat);
◆ Book1D() [2/2]
TH1D * PlotBase::Book1D |
( |
const std::string & |
name, |
|
|
TH1 * |
refHist, |
|
|
const std::string & |
labels, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH1D histogram using refHist as reference for number of bins and axis range.
Definition at line 108 of file PlotBase.cxx.
110 Bool_t oldstat = TH1::AddDirectoryStatus();
111 TH1::AddDirectory(
false);
113 refHist->GetXaxis()->GetXbins()->GetArray());
115 TH1::AddDirectory(oldstat);
◆ Book2D() [1/3]
TH2F * PlotBase::Book2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
Double_t * |
binsX, |
|
|
int |
nBinsY, |
|
|
Double_t |
startY, |
|
|
Double_t |
endY, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH2F histogram with variable x axis binning.
Definition at line 144 of file PlotBase.cxx.
147 Bool_t oldstat = TH2::AddDirectoryStatus();
148 TH2::AddDirectory(
false);
151 TH2::AddDirectory(oldstat);
◆ Book2D() [2/3]
TH2F * PlotBase::Book2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float |
startX, |
|
|
float |
endX, |
|
|
int |
nBinsY, |
|
|
float |
startY, |
|
|
float |
endY, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH2F histogram.
Definition at line 123 of file PlotBase.cxx.
126 Bool_t oldstat = TH2::AddDirectoryStatus();
127 TH2::AddDirectory(
false);
130 TH2::AddDirectory(oldstat);
◆ Book2D() [3/3]
TH2F * PlotBase::Book2D |
( |
const std::string & |
name, |
|
|
TH2 * |
refHist, |
|
|
const std::string & |
labels, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH2D histogram using refHist as reference for number of bins and axis range.
Definition at line 138 of file PlotBase.cxx.
139 return Book2D(
name,
labels, refHist->GetNbinsX(), refHist->GetXaxis()->GetXmin(), refHist->GetXaxis()->GetXmax(),
140 refHist->GetNbinsY(), refHist->GetYaxis()->GetXmin(), refHist->GetYaxis()->GetXmax(), prependDir);
◆ Book3D() [1/2]
TH3F * PlotBase::Book3D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float |
startX, |
|
|
float |
endX, |
|
|
int |
nBinsY, |
|
|
float |
startY, |
|
|
float |
endY, |
|
|
int |
nBinsZ, |
|
|
float |
startZ, |
|
|
float |
endZ, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH3F histogram.
Definition at line 157 of file PlotBase.cxx.
160 Bool_t oldstat = TH3::AddDirectoryStatus();
161 TH3::AddDirectory(
false);
163 labels.c_str(), nBinsX, startX, endX, nBinsY, startY, endY, nBinsZ, startZ, endZ);
165 TH3::AddDirectory(oldstat);
◆ Book3D() [2/2]
TH3F * PlotBase::Book3D |
( |
const std::string & |
name, |
|
|
TH3 * |
refHist, |
|
|
const std::string & |
labels, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TH3F histogram using refHist as reference for number of bins and axis range.
Definition at line 171 of file PlotBase.cxx.
173 Bool_t oldstat = TH3::AddDirectoryStatus();
174 TH3::AddDirectory(
false);
176 refHist->GetXaxis()->GetXbins()->GetArray(), refHist->GetNbinsY(),
177 refHist->GetYaxis()->GetXbins()->GetArray(), refHist->GetNbinsZ(),
178 refHist->GetZaxis()->GetXbins()->GetArray());
179 TH3::AddDirectory(oldstat);
◆ bookDiscriminantVsPTAndLxyHistograms()
void JetTagDQA::BTaggingValidationPlots::bookDiscriminantVsPTAndLxyHistograms |
( |
const std::string & |
tagger_name, |
|
|
const std::map< std::string, double > & |
workingPoints, |
|
|
const bool & |
isOldTagger, |
|
|
std::map< std::string, int >::const_iterator |
label_iter, |
|
|
const std::string & |
m_sParticleType |
|
) |
| |
|
private |
Definition at line 151 of file BTaggingValidationPlots.cxx.
152 for(std::map<std::string, double>::const_iterator working_points_iter = workingPoints.begin(); working_points_iter != workingPoints.end(); ++working_points_iter){
154 std::string histo_name_matched = tagger_name +
"_" + label_iter->first +
"_" + working_points_iter->first +
"_matched_pt_ttbar";
156 if(isOldTagger)
var_name +=
"_old_taggers";
157 TH1* histo_matched =
bookHistogram(histo_name_matched,
var_name, sParticleType, label_iter->first +
"-jets" +
", for " + tagger_name +
" llr > "+
std::to_string(working_points_iter->second) +
": " );
158 m_weight_histos.insert(std::make_pair(histo_name_matched, histo_matched));
161 std::string histo_name_matched_Zprime = tagger_name +
"_" + label_iter->first +
"_" + working_points_iter->first +
"_matched_pt_Zprime";
162 std::string var_name_Zprime =
"pT_llrCut_Zprime";
163 if(isOldTagger) var_name_Zprime +=
"_old_taggers";
164 TH1* histo_matched_Zprime =
bookHistogram(histo_name_matched_Zprime, var_name_Zprime, sParticleType, label_iter->first +
"-jets" +
", for " + tagger_name +
" llr > "+
std::to_string(working_points_iter->second) +
": " );
165 m_weight_histos.insert(std::make_pair(histo_name_matched_Zprime, histo_matched_Zprime));
168 std::string histo_name_matched_Lxy = tagger_name +
"_" + label_iter->first +
"_" + working_points_iter->first +
"_matched_Lxy";
169 std::string var_name_Lxy =
"Lxy_llrCut";
170 if(isOldTagger) var_name_Lxy +=
"_old_taggers";
171 TH1* histo_matched_Lxy =
bookHistogram(histo_name_matched_Lxy, var_name_Lxy, sParticleType, label_iter->first +
"-jets" +
", for " + tagger_name +
" llr > "+
std::to_string(working_points_iter->second) +
": " );
172 m_weight_histos.insert(std::make_pair(histo_name_matched_Lxy, histo_matched_Lxy));
◆ bookEffHistos()
void JetTagDQA::BTaggingValidationPlots::bookEffHistos |
( |
| ) |
|
Definition at line 1832 of file BTaggingValidationPlots.cxx.
1834 for(std::vector<std::string>::const_iterator tag_iter =
m_taggers.begin(); tag_iter !=
m_taggers.end();
1841 std::string histo_name_matched = *tag_iter+
"_"+label_iter->first+
"_matched_weight";
1842 std::string var_name_matched =
"llr";
1843 if((*tag_iter).find(
"MV") < 1) var_name_matched +=
"_MV";
1844 else if(*tag_iter ==
"IP2D") var_name_matched +=
"_old_taggers";
1845 TH1* histo_matched =
bookHistogram(histo_name_matched, var_name_matched,
m_sParticleType, label_iter->first +
"-jets" +
", " + *tag_iter);
1846 m_weight_histos.insert(std::make_pair(histo_name_matched, histo_matched));
1849 std::string histo_name_trackCuts = *tag_iter+
"_"+label_iter->first+
"_matched_weight_trackCuts";
1850 std::string var_name_trackCuts =
"llr_nTracksCut";
1851 if((*tag_iter).find(
"MV") < 1) var_name_trackCuts +=
"_MV";
1852 else if(*tag_iter ==
"IP2D") var_name_trackCuts +=
"_old_taggers";
1853 TH1* histo_trackCuts =
bookHistogram(histo_name_trackCuts, var_name_trackCuts,
m_sParticleType, label_iter->first +
"-jets" +
", " + *tag_iter);
1854 m_weight_histos.insert(std::make_pair(histo_name_trackCuts, histo_trackCuts));
1859 if(*tag_iter ==
"IP3D"){
1863 else if(*tag_iter ==
"IP2D"){
1867 else if(*tag_iter ==
"RNNIP"){
1871 else if(*tag_iter ==
"DIPS"){
1875 else if(*tag_iter ==
"SV1"){
1879 else if(*tag_iter ==
"DL1dv01"){
1883 else if(*tag_iter ==
"DL1r"){
1888 else if(*tag_iter ==
"GN2v01"){
1891 else if(*tag_iter ==
"GN2Xv01"){
◆ bookHistogram()
TH1 * JetTagDQA::BTaggingValidationPlots::bookHistogram |
( |
std::string |
histo_name, |
|
|
const std::string & |
var_name, |
|
|
const std::string & |
part = "" , |
|
|
const std::string & |
prefix = "" |
|
) |
| |
|
private |
Definition at line 71 of file BTaggingValidationPlots.cxx.
74 throw std::invalid_argument(
"var_name " +
var_name +
" not in HistogramDefinitions.");
77 throw std::invalid_argument(
"The variable " +
var_name +
" not defined as TH1D.");
81 std::string
title =
"";
◆ bookNJetsThatPassedWPCutsHistos()
void JetTagDQA::BTaggingValidationPlots::bookNJetsThatPassedWPCutsHistos |
( |
| ) |
|
Definition at line 1635 of file BTaggingValidationPlots.cxx.
1637 for(std::vector<std::string>::const_iterator tag_iter =
m_taggers.begin(); tag_iter !=
m_taggers.end(); ++tag_iter){
1639 std::map<std::string, double> workingPoints;
1650 for(std::map<std::string, double>::const_iterator working_points_iter = workingPoints.begin(); working_points_iter != workingPoints.end(); ++working_points_iter){
1651 std::string
name =
"nJetsThatPassedWPCuts_" + *tag_iter +
"_" + working_points_iter->first;
◆ BookTEfficiency() [1/2]
TEfficiency * PlotBase::BookTEfficiency |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
const float |
xlo, |
|
|
const float |
xhi, |
|
|
const bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a (1-D) TEfficiency histogram.
Definition at line 257 of file PlotBase.cxx.
263 hist->SetDirectory(
nullptr);
◆ BookTEfficiency() [2/2]
TEfficiency * PlotBase::BookTEfficiency |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
const float |
xlo, |
|
|
const float |
xhi, |
|
|
const int |
nBinsy, |
|
|
const float |
ylo, |
|
|
const float |
yhi, |
|
|
const bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a (2-D) TEfficiency histogram.
Definition at line 270 of file PlotBase.cxx.
274 hist->SetDirectory(
nullptr);
◆ BookTProfile() [1/2]
TProfile * PlotBase::BookTProfile |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float * |
binsX, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TProfile histogram with variable binning in x-axis.
Definition at line 204 of file PlotBase.cxx.
207 Bool_t oldstat = TProfile::AddDirectoryStatus();
208 TProfile::AddDirectory(
false);
211 TProfile::AddDirectory(oldstat);
◆ BookTProfile() [2/2]
TProfile * PlotBase::BookTProfile |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
float |
startX, |
|
|
float |
endX, |
|
|
float |
startY = -1 , |
|
|
float |
endY = -1 , |
|
|
bool |
prependDir = true , |
|
|
bool |
useRMS = false |
|
) |
| |
|
inherited |
Book a TProfile histogram.
Definition at line 186 of file PlotBase.cxx.
190 Bool_t oldstat = TProfile::AddDirectoryStatus();
191 TProfile::AddDirectory(
false);
192 std::string
opt = useRMS ?
"S" :
"";
193 if ((startY == -1) and (endY == -1)) {
198 TProfile::AddDirectory(oldstat);
◆ BookTProfile2D() [1/2]
TProfile2D * PlotBase::BookTProfile2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
const double |
xlo, |
|
|
const double |
xhi, |
|
|
const int |
nBinsY, |
|
|
const double |
ylo, |
|
|
const double |
yhi, |
|
|
bool |
prependDir = true , |
|
|
bool |
useRMS = false |
|
) |
| |
|
inherited |
Book a TProfile 2D histogram with variable binning in x-axis and limits in y-values.
Definition at line 231 of file PlotBase.cxx.
235 Bool_t oldstat = TProfile2D::AddDirectoryStatus();
236 TProfile2D::AddDirectory(
false);
237 std::string
opt = useRMS ?
"S" :
"";
239 TProfile2D::AddDirectory(oldstat);
◆ BookTProfile2D() [2/2]
TProfile2D * PlotBase::BookTProfile2D |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
const int |
nBinsX, |
|
|
double * |
binsX, |
|
|
const int |
nBinsY, |
|
|
double * |
binsY, |
|
|
bool |
prependDir = true , |
|
|
bool |
useRMS = false |
|
) |
| |
|
inherited |
Book a TProfile 2D histogram with variable binning in x-axis and limits in y-values.
Definition at line 245 of file PlotBase.cxx.
247 Bool_t oldstat = TProfile2D::AddDirectoryStatus();
248 TProfile2D::AddDirectory(
false);
249 std::string
opt = useRMS ?
"S" :
"";
251 TProfile2D::AddDirectory(oldstat);
◆ BookTProfileRangeY()
TProfile * PlotBase::BookTProfileRangeY |
( |
const std::string & |
name, |
|
|
const std::string & |
labels, |
|
|
int |
nBinsX, |
|
|
double * |
binsX, |
|
|
double |
startY, |
|
|
double |
endY, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TProfile histogram with variable binning in x-axis and limits in y-values.
Definition at line 217 of file PlotBase.cxx.
221 Bool_t oldstat = TProfile::AddDirectoryStatus();
222 TProfile::AddDirectory(
false);
225 TProfile::AddDirectory(oldstat);
◆ BookTree()
TTree * PlotBase::BookTree |
( |
const std::string & |
name, |
|
|
bool |
prependDir = true |
|
) |
| |
|
inherited |
Book a TTree.
Definition at line 281 of file PlotBase.cxx.
285 tree->SetAutoSave(0);
286 tree->SetAutoFlush(0);
287 tree->SetDirectory(
nullptr);
◆ constructPrefix()
std::string PlotBase::constructPrefix |
( |
std::string |
dir, |
|
|
bool |
prependDir |
|
) |
| |
|
staticprivateinherited |
◆ fillDiscriminantHistograms()
void JetTagDQA::BTaggingValidationPlots::fillDiscriminantHistograms |
( |
const std::string & |
tagger_name, |
|
|
const double & |
discriminant_value, |
|
|
const std::map< std::string, double > & |
working_points, |
|
|
const int & |
truth_label, |
|
|
std::map< std::string, TH1 * >::const_iterator |
hist_iter, |
|
|
std::map< std::string, int >::const_iterator |
label_iter, |
|
|
const bool & |
pass_nTracksCut, |
|
|
const double & |
jet_pT, |
|
|
const double & |
jet_Lxy, |
|
|
const bool & |
onZprime, |
|
|
const xAOD::EventInfo * |
event |
|
) |
| |
|
private |
Definition at line 105 of file BTaggingValidationPlots.cxx.
107 if((hist_iter->first).find(tagger_name) < 1 && (hist_iter->first).find(
"matched") < (hist_iter->first).length()){
109 if( (hist_iter->first).find(
"_"+label_iter->first+
"_") < (hist_iter->first).length() && truth_label == label_iter->second && (hist_iter->first).find(
"_weight") < (hist_iter->first).length()){
112 if((hist_iter->first).find(
"_trackCuts") < (hist_iter->first).length()){
113 if(pass_nTracksCut) (hist_iter->second)->Fill(discriminant_value,
event->beamSpotWeight());
117 (hist_iter->second)->Fill(discriminant_value,
event->beamSpotWeight());
121 else if((hist_iter->first).find(
"_matched_pt") < (hist_iter->first).
length()){
122 for(std::map<std::string, double>::const_iterator working_points_iter = working_points.begin(); working_points_iter != working_points.end(); ++working_points_iter){
124 if((hist_iter->first).find(working_points_iter->first) < (hist_iter->first).
length() && (hist_iter->first).
find(
"_"+label_iter->first+
"_") < (hist_iter->first).
length()){
125 if(truth_label == label_iter->second && discriminant_value > working_points_iter->second){
127 if((hist_iter->first).find(
"Zprime") < (hist_iter->first).
length()){
128 if(onZprime) (hist_iter->second)->Fill(jet_pT/
GeV,
event->beamSpotWeight());
130 if(!onZprime) (hist_iter->second)->Fill(jet_pT/
GeV,
event->beamSpotWeight());
136 else if((hist_iter->first).find(
"_matched_Lxy") < (hist_iter->first).
length()){
137 for(std::map<std::string, double>::const_iterator working_points_iter = working_points.begin(); working_points_iter != working_points.end(); ++working_points_iter){
139 if((hist_iter->first).find(working_points_iter->first) < (hist_iter->first).
length() && (hist_iter->first).
find(
"_"+label_iter->first+
"_") < (hist_iter->first).
length()){
140 if(truth_label == label_iter->second && discriminant_value > working_points_iter->second){
141 (hist_iter->second)->Fill(jet_Lxy,
event->beamSpotWeight());
◆ fillDiscriminantVariables()
Get SV1 scores
Definition at line 1363 of file BTaggingValidationPlots.cxx.
1383 std::vector<float> tmpD0 = IP3D_valD0wrtPVofTracksAcc(*btag);
1384 std::vector<float> tmpZ0 = IP3D_valZ0wrtPVofTracksAcc(*btag);
1385 std::vector<float> tmpD0sig = IP3D_sigD0wrtPVofTracksAcc(*btag);
1386 std::vector<float> tmpZ0sig = IP3D_sigZ0wrtPVofTracksAcc(*btag);
1389 for(
unsigned int i=0;
i<tmpD0 .size();
i++)
m_tmpD0 ->Fill(tmpD0.at(
i),
event->beamSpotWeight());
1390 for(
unsigned int i=0;
i<tmpZ0 .size();
i++)
m_tmpZ0 ->Fill(tmpZ0.at(
i),
event->beamSpotWeight());
1391 for(
unsigned int i=0;
i<tmpD0sig.size();
i++)
m_tmpD0sig->Fill(tmpD0sig.at(
i),
event->beamSpotWeight());
1392 for(
unsigned int i=0;
i<tmpZ0sig.size();
i++)
m_tmpZ0sig->Fill(tmpZ0sig.at(
i),
event->beamSpotWeight());
1420 int nIP2DTracks(1000);
1421 int nIP3DTracks(1000);
1430 double IP3D_pb, IP3D_pc, IP3D_pu;
1432 IP3D_pb = IP3D_pbAcc.withDefault(*btag, -1);
1435 IP3D_pu = IP3D_puAcc.withDefault(*btag, -1);
1438 IP3D_pc = IP3D_pcAcc.withDefault(*btag, -1);
1447 double RNNIP_pb, RNNIP_pu, RNNIP_pc;
1449 RNNIP_pb = rnnip_pbAcc.withDefault(*btag, -1);
1452 RNNIP_pu = rnnip_puAcc.withDefault(*btag, -1);
1455 RNNIP_pc = rnnip_pcAcc.withDefault(*btag, -1);
1462 double DIPS_pb, DIPS_pu, DIPS_pc;
1464 DIPS_pb = DIPS_pbAcc.withDefault(*btag, -1);
1467 DIPS_pu = DIPS_puAcc.withDefault(*btag, -1);
1470 DIPS_pc = DIPS_pcAcc.withDefault(*btag, -1);
1487 double SV1_pb, SV1_pc, SV1_pu;
1489 SV1_pb = SV1_pbAcc.withDefault(*btag, -1);
1492 SV1_pu = SV1_puAcc.withDefault(*btag, -1);
1495 SV1_pc = SV1_pcAcc.withDefault(*btag, -1);
1504 double DL1dv01_pb, DL1dv01_pu, DL1dv01_pc;
1506 DL1dv01_pb = DLpbAcc.withDefault(*btag, -1);
1509 DL1dv01_pu = DLpuAcc.withDefault(*btag, -1);
1512 DL1dv01_pc = DLpcAcc.withDefault(*btag, -1);
1518 double DL1r_pb, DL1r_pu, DL1r_pc;
1520 DL1r_pb = DL1r_pbAcc.withDefault(*btag, -1);
1523 DL1r_pu = DL1r_puAcc.withDefault(*btag, -1);
1526 DL1r_pc = DL1r_pcAcc.withDefault(*btag, -1);
1529 double GN2v01_pb, GN2v01_pu, GN2v01_pc, GN2v01_ptau;
1531 GN2v01_pb = GN2pbAcc.withDefault(*btag, -1);
1534 GN2v01_pu = GN2puAcc.withDefault(*btag, -1);
1537 GN2v01_pc = GN2pcAcc.withDefault(*btag, -1);
1540 GN2v01_ptau = GN2ptauAcc.withDefault(*btag, -1);
1556 for(std::map<std::string, int>::const_iterator label_iter =
m_truthLabels.begin(); label_iter !=
m_truthLabels.end(); ++label_iter){
1559 bool pass_nTracksCut_IP3D = nIP3DTracks > 0;
1560 BTaggingValidationPlots::fillDiscriminantHistograms(
"IP3D_", btag->
IP3D_loglikelihoodratio(),
m_IP3D_workingPoints, truth_label, hist_iter, label_iter, pass_nTracksCut_IP3D,
jet->pt(), jet_Lxy, onZprime,
event);
1563 bool pass_nTracksCut_IP2D = nIP2DTracks > 0;
1564 BTaggingValidationPlots::fillDiscriminantHistograms(
"IP2D_", btag->
IP2D_loglikelihoodratio(),
m_IP2D_workingPoints, truth_label, hist_iter, label_iter, pass_nTracksCut_IP2D,
jet->pt(), jet_Lxy, onZprime,
event);
1567 bool pass_nTracksCut_RNNIP = nIP3DTracks > 0;
1568 BTaggingValidationPlots::fillDiscriminantHistograms(
"RNNIP_", weight_RNNIP,
m_RNNIP_workingPoints, truth_label, hist_iter, label_iter, pass_nTracksCut_RNNIP,
jet->pt(), jet_Lxy, onZprime,
event);
1571 bool pass_nTracksCut_DIPS = nIP3DTracks > 0;
1572 BTaggingValidationPlots::fillDiscriminantHistograms(
"DIPS_", weight_DIPS,
m_DIPS_workingPoints, truth_label, hist_iter, label_iter, pass_nTracksCut_DIPS,
jet->pt(), jet_Lxy, onZprime,
event);
1575 bool pass_nTracksCut_SV1 = nGTinSV1 > 0;
1576 BTaggingValidationPlots::fillDiscriminantHistograms(
"SV1_", btag->
SV1_loglikelihoodratio(),
m_SV1_workingPoints, truth_label, hist_iter, label_iter, pass_nTracksCut_SV1,
jet->pt(), jet_Lxy, onZprime,
event);
1579 bool pass_nTracksCut_DL1 = nGTinSV1 > 0 && nIP3DTracks > 0;
1580 BTaggingValidationPlots::fillDiscriminantHistograms(
"DL1dv01_", weight_DL1dv01,
m_DL1dv01_workingPoints, truth_label, hist_iter, label_iter, pass_nTracksCut_DL1,
jet->pt(), jet_Lxy, onZprime,
event);
1581 BTaggingValidationPlots::fillDiscriminantHistograms(
"DL1r_", weight_DL1r,
m_DL1r_workingPoints, truth_label, hist_iter, label_iter, pass_nTracksCut_DL1,
jet->pt(), jet_Lxy, onZprime,
event);
1584 bool pass_nTracksCut_GN2v01 =
true;
1585 BTaggingValidationPlots::fillDiscriminantHistograms(
"GN2v01_", weight_GN2v01,
m_GN2v01_workingPoints, truth_label, hist_iter, label_iter, pass_nTracksCut_GN2v01,
jet->pt(), jet_Lxy, onZprime,
event);
◆ fillDiscriminantVariables_for_largeRjet()
void JetTagDQA::BTaggingValidationPlots::fillDiscriminantVariables_for_largeRjet |
( |
const xAOD::Jet * |
jet, |
|
|
const int & |
truth_label, |
|
|
const bool & |
onZprime, |
|
|
std::map< std::string, int > & |
nJetsThatPassedWPCuts, |
|
|
const xAOD::EventInfo * |
event |
|
) |
| |
Definition at line 1592 of file BTaggingValidationPlots.cxx.
1594 double GN2Xv01_phbb, GN2Xv01_phcc, GN2Xv01_ptop, GN2Xv01_pqcd;
1596 GN2Xv01_phbb = GN2phbbAcc.withDefault(*
jet, -1);
1599 GN2Xv01_phcc = GN2phccAcc.withDefault(*
jet, -1);
1602 GN2Xv01_ptop = GN2ptopAcc.withDefault(*
jet, -1);
1605 GN2Xv01_pqcd = GN2pqcdAcc.withDefault(*
jet, -1);
1618 for(std::map<std::string, int>::const_iterator label_iter =
m_truthLabels.begin(); label_iter !=
m_truthLabels.end(); ++label_iter){
1621 bool pass_nTracksCut_GN2Xv01 =
true;
1622 BTaggingValidationPlots::fillDiscriminantHistograms(
"GN2Xv01_", weight_GN2Xv01,
m_GN2Xv01_workingPoints, truth_label, hist_iter, label_iter, pass_nTracksCut_GN2Xv01,
jet->pt(), -1, onZprime,
event);
◆ fillHistoWithTruthCases()
template<class T >
void JetTagDQA::BTaggingValidationPlots::fillHistoWithTruthCases |
( |
T |
value, |
|
|
TH1 * |
histo_incl, |
|
|
TH1 * |
histo_b, |
|
|
TH1 * |
histo_c, |
|
|
TH1 * |
histo_l, |
|
|
TH1 * |
histo_muon, |
|
|
const int & |
truth_label, |
|
|
const bool & |
has_muon, |
|
|
const xAOD::EventInfo * |
event |
|
) |
| |
|
private |
◆ fillHistoWithTruthCases_for_largeRjet()
template<class T >
void JetTagDQA::BTaggingValidationPlots::fillHistoWithTruthCases_for_largeRjet |
( |
T |
value, |
|
|
TH1 * |
histo_incl, |
|
|
TH1 * |
histo_bb, |
|
|
TH1 * |
histo_cc, |
|
|
TH1 * |
histo_uu, |
|
|
TH1 * |
histo_top, |
|
|
const int & |
truth_label, |
|
|
const xAOD::EventInfo * |
event |
|
) |
| |
|
private |
Definition at line 202 of file BTaggingValidationPlots.cxx.
205 histo_incl -> Fill(
value,
event->beamSpotWeight() );
209 if(!
m_isData && (truth_label == 3 || truth_label == 11)) {
210 histo_bb -> Fill(
value,
event->beamSpotWeight() );
212 else if(!
m_isData && (truth_label == 4 || truth_label == 12)) {
213 histo_cc -> Fill(
value,
event->beamSpotWeight() );
215 else if(!
m_isData && (truth_label == 5 || truth_label == 2 || truth_label == 6 || truth_label == 10)) {
216 histo_uu -> Fill(
value,
event->beamSpotWeight() );
218 else if(!
m_isData && (truth_label == 1)) {
219 histo_top -> Fill(
value,
event->beamSpotWeight() );
◆ fillJetKinVars()
◆ fillMultiplicities()
void JetTagDQA::BTaggingValidationPlots::fillMultiplicities |
( |
const unsigned int & |
nJets, |
|
|
const unsigned int & |
nTracks, |
|
|
const int & |
nPrimVtx, |
|
|
const unsigned int & |
nTracksPrimVtx, |
|
|
const unsigned int & |
nJetsWithMuon, |
|
|
const unsigned int & |
nJetsWithSV, |
|
|
std::map< std::string, int > & |
nJetsThatPassedWPCuts, |
|
|
const xAOD::EventInfo * |
event |
|
) |
| |
Definition at line 735 of file BTaggingValidationPlots.cxx.
743 double fracJetsWithMuon =
static_cast<double>(nJetsWithMuon) / nJets;
744 double fracJetsWithSV =
static_cast<double>(nJetsWithSV) / nJets;
◆ fillNJetsThatPassedWPCutsHistos()
void JetTagDQA::BTaggingValidationPlots::fillNJetsThatPassedWPCutsHistos |
( |
std::map< std::string, int > & |
nJetsThatPassedWPCuts, |
|
|
const xAOD::EventInfo * |
event |
|
) |
| |
Definition at line 1709 of file BTaggingValidationPlots.cxx.
1711 for(std::vector<std::string>::const_iterator tag_iter =
m_taggers.begin(); tag_iter !=
m_taggers.end(); ++tag_iter){
1713 std::map<std::string, double> workingPoints;
1724 for(std::map<std::string, double>::const_iterator working_points_iter = workingPoints.begin(); working_points_iter != workingPoints.end(); ++working_points_iter){
1725 std::string
name =
"nJetsThatPassedWPCuts_" + *tag_iter +
"_" + working_points_iter->first;
◆ fillOther()
Definition at line 779 of file BTaggingValidationPlots.cxx.
786 if(truth_label == 5){
788 std::vector<const xAOD::TruthParticle*> BHadrons;
789 const std::string labelB =
"ConeExclBHadronsFinal";
792 if(BHadrons.size() >= 1){
795 ATH_MSG_WARNING(
"A BHadron in the 'ConeExclBHadronsFinal' collection is a null pointer. Might be related to ATLPHYSVAL-783.");
799 Lxy = BHadrons[0]->decayVtx()->perp();
802 double dR =
jet->p4().DeltaR(BHadrons[0]->p4());
809 else if(truth_label == 4){
811 std::vector<const xAOD::TruthParticle*> CHadrons;
812 const std::string labelC =
"ConeExclCHadronsFinal";
815 if(CHadrons.size() >= 1){
818 ATH_MSG_WARNING(
"A CHadron in the 'ConeExclCHadronsFinal' collection is a null pointer. Might be related to ATLPHYSVAL-783.");
822 Lxy = CHadrons[0]->decayVtx()->perp();
825 double dR =
jet->p4().DeltaR(CHadrons[0]->p4());
832 else if(truth_label == 0){
834 Lxy = SV1_LxyAcc(*btag);
842 bool has_muon =
false;
847 softMuon_linkAcc(
"softMuon_link");
848 if(softMuon_linkAcc.isAvailable(*btag)) {
849 muonLink = softMuon_linkAcc(*btag);
857 double muon_pT_frac =
muon->pt() /
jet->pt();
863 contains_muon = has_muon;
◆ fillPVVariables()
◆ fillSVVariables()
Definition at line 1102 of file BTaggingValidationPlots.cxx.
1122 float SV1_deltaR = SV1_deltaRAcc(*btag);
1126 float SV1_significance3d = SV1_significance3dAcc(*btag);
1130 float SV1_energyTrkInJet = SV1_energyTrkInJetAcc(*btag);
1138 float SV1_Lxy = SV1_LxyAcc(*btag);
1141 double SV1_numTracks = 0;
1142 double SV1_numTracks_fromB = 0;
1143 double SV1_numTracks_fromC = 0;
1144 double SV1_numTracks_fromFragmentation = 0;
1145 double SV1_numTracks_fromSecondaries = 0;
1146 double SV1_numTracks_fromPileup = 0;
1147 double SV1_numTracks_fromFake = 0;
1150 double SV1_numTracks_Secondaries_KshortDecay = 0;
1151 double SV1_numTracks_Secondaries_LambdaDecay = 0;
1152 double SV1_numTracks_Secondaries_GammaConversion = 0;
1153 double SV1_numTracks_Secondaries_OtherDecay = 0;
1154 double SV1_numTracks_Secondaries_HadronicInteraction = 0;
1155 double SV1_numTracks_Secondaries_OtherSecondary = 0;
1156 double SV1_numTracks_OtherOrigin = 0;
1160 SV1_verticesAcc(
"SV1_vertices");
1161 std::vector< ElementLink< xAOD::VertexContainer > > SV1_vertex =
1162 SV1_verticesAcc(*btag);
1164 if(SV1_vertex.size() >= 1) contains_SV =
true;
1165 else contains_SV =
false;
1168 for (
unsigned int i = 0;
i < SV1_vertex.size();
i++) {
1169 if (!SV1_vertex.at(
i).isValid())
continue;
1173 std::vector<ElementLink<DataVector<xAOD::TrackParticle> > > tpLinks = vtx->
trackParticleLinks();
1180 int track_origin = -1;
1182 track_origin = track_truth_associations.at(track);
1209 double SV1_frac_HF_tracks_in_jet = -1;
1210 double SV1_purity = -1;
1211 double SV1_fracTracks_fromB = -1;
1212 double SV1_fracTracks_fromC = -1;
1213 double SV1_fracTracks_fromFragmentation = -1;
1214 double SV1_fracTracks_fromSecondaries = -1;
1215 double SV1_fracTracks_fromPileup = -1;
1216 double SV1_fracTracks_fromFake = -1;
1219 double SV1_fracTracks_Secondaries_KshortDecay = -1.;
1220 double SV1_fracTracks_Secondaries_LambdaDecay = -1.;
1221 double SV1_fracTracks_Secondaries_GammaConversion = -1.;
1222 double SV1_fracTracks_Secondaries_OtherDecay = -1.;
1223 double SV1_fracTracks_Secondaries_HadronicInteraction = -1.;
1224 double SV1_fracTracks_Secondaries_OtherSecondary = -1.;
1225 double SV1_fracTracks_OtherOrigin = -1.;
1228 SV1_frac_HF_tracks_in_jet = (num_HF_tracks_in_jet != 0) ? ( SV1_numTracks_fromB + SV1_numTracks_fromC ) / num_HF_tracks_in_jet : -1;
1229 SV1_purity = (SV1_numTracks != 0) ? (SV1_numTracks_fromB + SV1_numTracks_fromC) / SV1_numTracks : -1;
1230 SV1_fracTracks_fromB = (SV1_numTracks != 0) ? SV1_numTracks_fromB / SV1_numTracks : -1.;
1231 SV1_fracTracks_fromC = (SV1_numTracks != 0) ? SV1_numTracks_fromC / SV1_numTracks : -1.;
1232 SV1_fracTracks_fromFragmentation = (SV1_numTracks != 0) ? SV1_numTracks_fromFragmentation / SV1_numTracks : -1.;
1233 SV1_fracTracks_fromSecondaries = (SV1_numTracks != 0) ? SV1_numTracks_fromSecondaries / SV1_numTracks : -1.;
1234 SV1_fracTracks_fromPileup = (SV1_numTracks != 0) ? SV1_numTracks_fromPileup / SV1_numTracks : -1.;
1235 SV1_fracTracks_fromFake = (SV1_numTracks != 0) ? SV1_numTracks_fromFake / SV1_numTracks : -1.;
1238 SV1_fracTracks_Secondaries_KshortDecay = (SV1_numTracks != 0) ? SV1_numTracks_Secondaries_KshortDecay / SV1_numTracks : -1.;
1239 SV1_fracTracks_Secondaries_LambdaDecay = (SV1_numTracks != 0) ? SV1_numTracks_Secondaries_LambdaDecay / SV1_numTracks : -1.;
1240 SV1_fracTracks_Secondaries_GammaConversion = (SV1_numTracks != 0) ? SV1_numTracks_Secondaries_GammaConversion / SV1_numTracks : -1.;
1241 SV1_fracTracks_Secondaries_OtherDecay = (SV1_numTracks != 0) ? SV1_numTracks_Secondaries_OtherDecay / SV1_numTracks : -1.;
1242 SV1_fracTracks_Secondaries_HadronicInteraction = (SV1_numTracks != 0) ? SV1_numTracks_Secondaries_HadronicInteraction / SV1_numTracks : -1.;
1243 SV1_fracTracks_Secondaries_OtherSecondary = (SV1_numTracks != 0) ? SV1_numTracks_Secondaries_OtherSecondary / SV1_numTracks : -1.;
1244 SV1_fracTracks_OtherOrigin = (SV1_numTracks != 0) ? SV1_numTracks_OtherOrigin / SV1_numTracks : -1.;
1281 JetFitter_JFverticesAcc(
"JetFitter_JFvertices");
1282 std::vector< ElementLink< xAOD::BTagVertexContainer > > JetFitter_vertices =
1283 JetFitter_JFverticesAcc(*btag);
1284 std::vector<double> JetFitter_purity_perVertex;
1287 for (
unsigned int i = 0;
i < JetFitter_vertices.size();
i++) {
1288 if (!JetFitter_vertices.at(
i).isValid())
continue;
1291 double JetFitter_numTracks = 0;
1292 double JetFitter_numTracks_fromHF = 0;
1295 std::vector<ElementLink<DataVector<xAOD::TrackParticle> > > tpLinks = vtx->
track_links();
1302 int track_origin = -1;
1304 track_origin = track_truth_associations.at(track);
1310 JetFitter_numTracks++;
1314 JetFitter_purity_perVertex.push_back(JetFitter_numTracks_fromHF / JetFitter_numTracks);
1318 double JetFitter_purity =
std::accumulate(JetFitter_purity_perVertex.begin(), JetFitter_purity_perVertex.end(), 0.) / JetFitter_purity_perVertex.size();
◆ fillTrackVariables()
Definition at line 868 of file BTaggingValidationPlots.cxx.
871 TLorentzVector jet_tlv;
872 jet_tlv.SetPtEtaPhiE(
jet->pt(),
jet->eta(),
jet->phi(),
jet->e());
876 BTagTrackToJetAssociatorAcc(
"BTagTrackToJetAssociator");
877 std::vector< ElementLink< xAOD::TrackParticleContainer > > assocTracks =
878 BTagTrackToJetAssociatorAcc(*btag);
880 int numTracks_perJet = 0;
881 int numTracks_fromB = 0;
882 int numTracks_fromC = 0;
883 int numTracks_fromFragmentation = 0;
884 int numTracks_fromSecondaries = 0;
885 int numTracks_fromPileup = 0;
886 int numTracks_fromFake = 0;
889 int numTracks_Secondaries_KshortDecay = 0;
890 int numTracks_Secondaries_LambdaDecay = 0;
891 int numTracks_Secondaries_GammaConversion = 0;
892 int numTracks_Secondaries_OtherDecay = 0;
893 int numTracks_Secondaries_HadronicInteraction = 0;
894 int numTracks_Secondaries_OtherSecondary = 0;
895 int numTracks_OtherOrigin = 0;
899 for (
auto& assocTrack : assocTracks) {
900 if (!assocTrack.isValid())
continue;
909 int track_origin = -1;
911 track_origin = track_truth_associations.at(track);
933 TLorentzVector track_tlv;
937 double DeltaR_jet_track = jet_tlv.DeltaR(track_tlv);
940 double d0(1000),
z0(1000), sigma_d0(1000), sigma_z0(1000);
944 sigma_d0 = sqrt(
track->definingParametersCovMatrixVec().at(0));
945 sigma_z0 = sqrt(
track->definingParametersCovMatrixVec().at(2));
948 double pT_frac(2), pT_jet(-1), pT_track(-1);
950 pT_track =
track->pt();
951 pT_frac = pT_track / pT_jet;
993 num_HF_tracks_in_jet = numTracks_fromB + numTracks_fromC;
◆ fillTrackVariables_for_largeRjet()
Definition at line 1015 of file BTaggingValidationPlots.cxx.
1018 TLorentzVector jet_tlv;
1019 jet_tlv.SetPtEtaPhiE(
jet->pt(),
jet->eta(),
jet->phi(),
jet->e());
1023 GhostTrackAcc(
"GhostTrack");
1024 std::vector< ElementLink< xAOD::IParticleContainer > > ghostTracks =
1025 GhostTrackAcc(*
jet);
1027 int numTracks_perJet = 0;
1030 for (
unsigned int iT=0; iT<ghostTracks.size(); iT++) {
1031 if (!ghostTracks.at(iT).isValid())
continue;
1040 TLorentzVector track_tlv;
1044 double DeltaR_jet_track = jet_tlv.DeltaR(track_tlv);
1047 double d0(1000),
z0(1000), sigma_d0(1000), sigma_z0(1000);
1051 sigma_d0 = sqrt(
track->definingParametersCovMatrixVec().at(0));
1052 sigma_z0 = sqrt(
track->definingParametersCovMatrixVec().at(2));
1054 double pT_frac(2), pT_jet(-1), pT_track(-1);
1056 pT_track =
track->pt();
1057 pT_frac = pT_track / pT_jet;
◆ finalize()
void PlotBase::finalize |
( |
| ) |
|
|
inherited |
◆ finalizePlots()
void JetTagDQA::BTaggingValidationPlots::finalizePlots |
( |
| ) |
|
|
privatevirtual |
◆ getDirectory()
const std::string& PlotBase::getDirectory |
( |
| ) |
|
|
inlineinherited |
◆ getTrackHits()
◆ initialize()
void PlotBase::initialize |
( |
| ) |
|
|
inherited |
◆ initializeNJetsThatPassedWPCutsMap()
void JetTagDQA::BTaggingValidationPlots::initializeNJetsThatPassedWPCutsMap |
( |
std::map< std::string, int > & |
nJetsThatPassedWPCuts | ) |
|
Definition at line 1660 of file BTaggingValidationPlots.cxx.
1662 for(std::vector<std::string>::const_iterator tag_iter =
m_taggers.begin(); tag_iter !=
m_taggers.end(); ++tag_iter){
1664 std::map<std::string, double> workingPoints;
1675 for(std::map<std::string, double>::const_iterator working_points_iter = workingPoints.begin(); working_points_iter != workingPoints.end(); ++working_points_iter){
1676 std::string
name =
"nJetsThatPassedWPCuts_" + *tag_iter +
"_" + working_points_iter->first;
1678 nJetsThatPassedWPCuts.insert( std::make_pair(
name, 0) );
◆ initializePlots()
void JetTagDQA::BTaggingValidationPlots::initializePlots |
( |
| ) |
|
|
privatevirtual |
◆ initMessaging()
void AthMessaging::initMessaging |
( |
| ) |
const |
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
◆ msg() [1/2]
MsgStream & AthMessaging::msg |
( |
| ) |
const |
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 164 of file AthMessaging.h.
◆ msg() [2/2]
MsgStream & AthMessaging::msg |
( |
const MSG::Level |
lvl | ) |
const |
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 179 of file AthMessaging.h.
180 {
return msg() << lvl; }
◆ msgLvl()
bool AthMessaging::msgLvl |
( |
const MSG::Level |
lvl | ) |
const |
|
inlineinherited |
Test the output level.
- Parameters
-
lvl | The message level to test against |
- Returns
- boolean Indicating if messages at given level will be printed
- Return values
-
true | Messages at level "lvl" will be printed |
Definition at line 151 of file AthMessaging.h.
◆ RegisterSubPlot()
void PlotBase::RegisterSubPlot |
( |
PlotBase * |
pPlotBase | ) |
|
|
inlineinherited |
◆ retrieveBookedEfficiencies()
std::vector< EfficiencyData > PlotBase::retrieveBookedEfficiencies |
( |
| ) |
|
|
inherited |
Retrieve all booked efficiency objects.
Definition at line 83 of file PlotBase.cxx.
86 std::vector<EfficiencyData> subNodeHists = subNode->retrieveBookedEfficiencies();
87 vBookedEfficiencies.insert(vBookedEfficiencies.end(), subNodeHists.begin(), subNodeHists.end());
89 return vBookedEfficiencies;
◆ retrieveBookedHistograms()
std::vector< HistData > PlotBase::retrieveBookedHistograms |
( |
| ) |
|
|
inherited |
Retrieve all booked histograms.
Definition at line 63 of file PlotBase.cxx.
66 std::vector<HistData> subNodeHists = subNode->retrieveBookedHistograms();
67 vBookedHistograms.insert(vBookedHistograms.end(), subNodeHists.begin(), subNodeHists.end());
69 return vBookedHistograms;
◆ retrieveBookedTrees()
std::vector< TreeData > PlotBase::retrieveBookedTrees |
( |
| ) |
|
|
inherited |
Retrieve all booked trees.
Definition at line 73 of file PlotBase.cxx.
76 std::vector<TreeData> subNodeTrees = subNode->retrieveBookedTrees();
77 vBookedTrees.insert(vBookedTrees.end(), subNodeTrees.begin(), subNodeTrees.end());
◆ setDetailLevel() [1/2]
void JetTagDQA::BTaggingValidationPlots::setDetailLevel |
( |
const unsigned int & |
detailLevel | ) |
|
◆ setDetailLevel() [2/2]
void PlotBase::setDetailLevel |
( |
int |
iDetailLevel | ) |
|
|
inherited |
Definition at line 55 of file PlotBase.cxx.
57 subNode->setDetailLevel(iDetailLevel);
◆ setHistogramDefinitions()
void JetTagDQA::BTaggingValidationPlots::setHistogramDefinitions |
( |
std::map< std::string, std::vector< std::string > > |
HistogramDefinitions | ) |
|
◆ setIsDataJVTCutsAndTMPCut()
void JetTagDQA::BTaggingValidationPlots::setIsDataJVTCutsAndTMPCut |
( |
bool |
isData, |
|
|
float |
JVTCutAntiKt4EMTopoJets, |
|
|
float |
JVTCutLargerEtaAntiKt4EMTopoJets, |
|
|
float |
JVTCutAntiKt4EMPFlowJets, |
|
|
float |
truthMatchProbabilityCut |
|
) |
| |
◆ setLevel()
void AthMessaging::setLevel |
( |
MSG::Level |
lvl | ) |
|
|
inherited |
◆ setTaggerInfos()
void JetTagDQA::BTaggingValidationPlots::setTaggerInfos |
( |
| ) |
|
◆ setTaggerNames()
void JetTagDQA::BTaggingValidationPlots::setTaggerNames |
( |
const std::string & |
dipsName, |
|
|
const std::string & |
DL1dv01Name, |
|
|
const std::string & |
GN2v01Name, |
|
|
const std::string & |
GN2Xv01Name |
|
) |
| |
◆ updateNJetsThatPassedWPCutsMap()
void JetTagDQA::BTaggingValidationPlots::updateNJetsThatPassedWPCutsMap |
( |
std::map< std::string, int > & |
nJetsThatPassedWPCuts, |
|
|
const double & |
discr_IP3D, |
|
|
const double & |
discr_IP2D, |
|
|
const double & |
discr_RNNIP, |
|
|
const double & |
discr_DIPS, |
|
|
const double & |
discr_SV1, |
|
|
const double & |
DL1dv01, |
|
|
const double & |
discr_DL1r, |
|
|
const double & |
GN2v01, |
|
|
const double & |
GN2Xv01 |
|
) |
| |
Definition at line 1683 of file BTaggingValidationPlots.cxx.
1685 for(std::vector<std::string>::const_iterator tag_iter =
m_taggers.begin(); tag_iter !=
m_taggers.end(); ++tag_iter){
1687 std::map<std::string, double> workingPoints;
1688 double discriminant_value = 0;
1689 if(*tag_iter ==
"IP3D"){ workingPoints =
m_IP3D_workingPoints; discriminant_value = discr_IP3D; }
1690 else if(*tag_iter ==
"IP2D"){ workingPoints =
m_IP2D_workingPoints; discriminant_value = discr_IP2D; }
1691 else if(*tag_iter ==
"RNNIP"){ workingPoints =
m_RNNIP_workingPoints; discriminant_value = discr_RNNIP; }
1692 else if(*tag_iter ==
"DIPS"){ workingPoints =
m_DIPS_workingPoints; discriminant_value = discr_DIPS; }
1693 else if(*tag_iter ==
"SV1"){ workingPoints =
m_SV1_workingPoints; discriminant_value = discr_SV1; }
1694 else if(*tag_iter ==
"DL1dv01"){ workingPoints =
m_DL1dv01_workingPoints; discriminant_value = discr_DL1dv01; }
1695 else if(*tag_iter ==
"DL1r"){ workingPoints =
m_DL1r_workingPoints; discriminant_value = discr_DL1r; }
1696 else if(*tag_iter ==
"GN2v01"){ workingPoints =
m_GN2v01_workingPoints; discriminant_value = discr_GN2v01; }
1697 else if(*tag_iter ==
"GN2Xv01"){ workingPoints =
m_GN2Xv01_workingPoints; discriminant_value = discr_GN2Xv01; }
1699 for(std::map<std::string, double>::const_iterator working_points_iter = workingPoints.begin(); working_points_iter != workingPoints.end(); ++working_points_iter){
1700 std::string
name =
"nJetsThatPassedWPCuts_" + *tag_iter +
"_" + working_points_iter->first;
1702 if(discriminant_value > working_points_iter->second){
1703 nJetsThatPassedWPCuts.at(
name) += 1;
◆ ATLAS_THREAD_SAFE
std::atomic_flag m_initialized AthMessaging::ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
|
mutableprivateinherited |
◆ m_DeltaR_jet_track_b
TH1* JetTagDQA::BTaggingValidationPlots::m_DeltaR_jet_track_b = nullptr |
◆ m_DeltaR_jet_track_c
TH1* JetTagDQA::BTaggingValidationPlots::m_DeltaR_jet_track_c = nullptr |
◆ m_DeltaR_jet_track_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_DeltaR_jet_track_incl = nullptr |
◆ m_DeltaR_jet_track_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_DeltaR_jet_track_muon = nullptr |
◆ m_DeltaR_jet_track_top
TH1* JetTagDQA::BTaggingValidationPlots::m_DeltaR_jet_track_top = nullptr |
◆ m_DeltaR_jet_track_u
TH1* JetTagDQA::BTaggingValidationPlots::m_DeltaR_jet_track_u = nullptr |
◆ m_deltaR_truthBHadron_jet_b
TH1* JetTagDQA::BTaggingValidationPlots::m_deltaR_truthBHadron_jet_b = nullptr |
◆ m_deltaR_truthCHadron_jet_c
TH1* JetTagDQA::BTaggingValidationPlots::m_deltaR_truthCHadron_jet_c = nullptr |
◆ m_detailLevel
unsigned int JetTagDQA::BTaggingValidationPlots::m_detailLevel = 0U |
|
private |
◆ m_DIPS_fc
double JetTagDQA::BTaggingValidationPlots::m_DIPS_fc = 0.0 |
◆ m_DIPS_pb
TH1* JetTagDQA::BTaggingValidationPlots::m_DIPS_pb = nullptr |
◆ m_DIPS_pc
TH1* JetTagDQA::BTaggingValidationPlots::m_DIPS_pc = nullptr |
◆ m_DIPS_pu
TH1* JetTagDQA::BTaggingValidationPlots::m_DIPS_pu = nullptr |
◆ m_DIPS_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_DIPS_workingPoints |
◆ m_dipsName
std::string JetTagDQA::BTaggingValidationPlots::m_dipsName |
|
private |
◆ m_DL1dv01_fc
double JetTagDQA::BTaggingValidationPlots::m_DL1dv01_fc = 0.0 |
◆ m_DL1dv01_pb
TH1* JetTagDQA::BTaggingValidationPlots::m_DL1dv01_pb = nullptr |
◆ m_DL1dv01_pc
TH1* JetTagDQA::BTaggingValidationPlots::m_DL1dv01_pc = nullptr |
◆ m_DL1dv01_pu
TH1* JetTagDQA::BTaggingValidationPlots::m_DL1dv01_pu = nullptr |
◆ m_DL1dv01_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_DL1dv01_workingPoints |
◆ m_DL1dv01Name
std::string JetTagDQA::BTaggingValidationPlots::m_DL1dv01Name |
|
private |
◆ m_DL1r_fc
double JetTagDQA::BTaggingValidationPlots::m_DL1r_fc = 0.0 |
◆ m_DL1r_pb
TH1* JetTagDQA::BTaggingValidationPlots::m_DL1r_pb = nullptr |
◆ m_DL1r_pc
TH1* JetTagDQA::BTaggingValidationPlots::m_DL1r_pc = nullptr |
◆ m_DL1r_pu
TH1* JetTagDQA::BTaggingValidationPlots::m_DL1r_pu = nullptr |
◆ m_DL1r_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_DL1r_workingPoints |
◆ m_fracJetsWithMuon
TH1* JetTagDQA::BTaggingValidationPlots::m_fracJetsWithMuon = nullptr |
◆ m_fracJetsWithSV
TH1* JetTagDQA::BTaggingValidationPlots::m_fracJetsWithSV = nullptr |
◆ m_GN2v01_fc
double JetTagDQA::BTaggingValidationPlots::m_GN2v01_fc = 0.2 |
◆ m_GN2v01_ftau
double JetTagDQA::BTaggingValidationPlots::m_GN2v01_ftau = 0.01 |
◆ m_GN2v01_pb
TH1* JetTagDQA::BTaggingValidationPlots::m_GN2v01_pb = nullptr |
◆ m_GN2v01_pc
TH1* JetTagDQA::BTaggingValidationPlots::m_GN2v01_pc = nullptr |
◆ m_GN2v01_ptau
TH1* JetTagDQA::BTaggingValidationPlots::m_GN2v01_ptau = nullptr |
◆ m_GN2v01_pu
TH1* JetTagDQA::BTaggingValidationPlots::m_GN2v01_pu = nullptr |
◆ m_GN2v01_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_GN2v01_workingPoints |
◆ m_GN2v01Name
std::string JetTagDQA::BTaggingValidationPlots::m_GN2v01Name |
|
private |
◆ m_GN2Xv01_hcc_fc
double JetTagDQA::BTaggingValidationPlots::m_GN2Xv01_hcc_fc = 0.0 |
◆ m_GN2Xv01_phbb
TH1* JetTagDQA::BTaggingValidationPlots::m_GN2Xv01_phbb = nullptr |
◆ m_GN2Xv01_phcc
TH1* JetTagDQA::BTaggingValidationPlots::m_GN2Xv01_phcc = nullptr |
◆ m_GN2Xv01_pqcd
TH1* JetTagDQA::BTaggingValidationPlots::m_GN2Xv01_pqcd = nullptr |
◆ m_GN2Xv01_ptop
TH1* JetTagDQA::BTaggingValidationPlots::m_GN2Xv01_ptop = nullptr |
◆ m_GN2Xv01_top_fc
double JetTagDQA::BTaggingValidationPlots::m_GN2Xv01_top_fc = 0.0 |
◆ m_GN2Xv01_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_GN2Xv01_workingPoints |
◆ m_GN2Xv01Name
std::string JetTagDQA::BTaggingValidationPlots::m_GN2Xv01Name |
|
private |
◆ m_HistogramDefinitions
std::map< std::string, std::vector< std::string > > JetTagDQA::BTaggingValidationPlots::m_HistogramDefinitions |
|
private |
◆ m_iDetailLevel
int PlotBase::m_iDetailLevel |
|
protectedinherited |
◆ m_imsg
std::atomic<IMessageSvc*> AthMessaging::m_imsg { nullptr } |
|
mutableprivateinherited |
◆ m_IP2D_gradeOfTracks_b
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_gradeOfTracks_b = nullptr |
◆ m_IP2D_gradeOfTracks_c
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_gradeOfTracks_c = nullptr |
◆ m_IP2D_gradeOfTracks_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_gradeOfTracks_incl = nullptr |
◆ m_IP2D_gradeOfTracks_l
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_gradeOfTracks_l = nullptr |
◆ m_IP2D_gradeOfTracks_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_gradeOfTracks_muon = nullptr |
◆ m_IP2D_nTracks_b
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_nTracks_b = nullptr |
◆ m_IP2D_nTracks_c
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_nTracks_c = nullptr |
◆ m_IP2D_nTracks_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_nTracks_incl = nullptr |
◆ m_IP2D_nTracks_l
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_nTracks_l = nullptr |
◆ m_IP2D_nTracks_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_nTracks_muon = nullptr |
◆ m_IP2D_weightBofTracks
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_weightBofTracks = nullptr |
◆ m_IP2D_weightCofTracks
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_weightCofTracks = nullptr |
◆ m_IP2D_weightUofTracks
TH1* JetTagDQA::BTaggingValidationPlots::m_IP2D_weightUofTracks = nullptr |
◆ m_IP2D_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_IP2D_workingPoints |
◆ m_IP3D_gradeOfTracks_b
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_gradeOfTracks_b = nullptr |
◆ m_IP3D_gradeOfTracks_c
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_gradeOfTracks_c = nullptr |
◆ m_IP3D_gradeOfTracks_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_gradeOfTracks_incl = nullptr |
◆ m_IP3D_gradeOfTracks_l
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_gradeOfTracks_l = nullptr |
◆ m_IP3D_gradeOfTracks_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_gradeOfTracks_muon = nullptr |
◆ m_IP3D_nTracks_b
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_nTracks_b = nullptr |
◆ m_IP3D_nTracks_c
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_nTracks_c = nullptr |
◆ m_IP3D_nTracks_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_nTracks_incl = nullptr |
◆ m_IP3D_nTracks_l
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_nTracks_l = nullptr |
◆ m_IP3D_nTracks_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_nTracks_muon = nullptr |
◆ m_IP3D_pb
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_pb = nullptr |
◆ m_IP3D_pc
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_pc = nullptr |
◆ m_IP3D_pu
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_pu = nullptr |
◆ m_IP3D_weightBofTracks
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_weightBofTracks = nullptr |
◆ m_IP3D_weightCofTracks
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_weightCofTracks = nullptr |
◆ m_IP3D_weightUofTracks
TH1* JetTagDQA::BTaggingValidationPlots::m_IP3D_weightUofTracks = nullptr |
◆ m_IP3D_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_IP3D_workingPoints |
◆ m_isData
bool JetTagDQA::BTaggingValidationPlots::m_isData = false |
|
private |
◆ m_jet_e
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_e = nullptr |
◆ m_jet_e_Zprime
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_e_Zprime = nullptr |
◆ m_jet_eta
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_eta = nullptr |
◆ m_jet_eta_b
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_eta_b = nullptr |
◆ m_jet_eta_c
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_eta_c = nullptr |
◆ m_jet_eta_l
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_eta_l = nullptr |
◆ m_jet_eta_top
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_eta_top = nullptr |
◆ m_jet_phi
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_phi = nullptr |
◆ m_jet_pt
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_pt = nullptr |
◆ m_jet_pt_b
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_pt_b = nullptr |
◆ m_jet_pt_c
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_pt_c = nullptr |
◆ m_jet_pt_l
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_pt_l = nullptr |
◆ m_jet_pt_top
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_pt_top = nullptr |
◆ m_jet_pt_Zprime
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_pt_Zprime = nullptr |
◆ m_jet_pt_Zprime_b
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_pt_Zprime_b = nullptr |
◆ m_jet_pt_Zprime_c
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_pt_Zprime_c = nullptr |
◆ m_jet_pt_Zprime_l
TH1* JetTagDQA::BTaggingValidationPlots::m_jet_pt_Zprime_l = nullptr |
◆ m_JetFitter_energyFraction_b
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_energyFraction_b = nullptr |
◆ m_JetFitter_energyFraction_c
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_energyFraction_c = nullptr |
◆ m_JetFitter_energyFraction_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_energyFraction_incl = nullptr |
◆ m_JetFitter_energyFraction_l
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_energyFraction_l = nullptr |
◆ m_JetFitter_energyFraction_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_energyFraction_muon = nullptr |
◆ m_JetFitter_mass_b
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_mass_b = nullptr |
◆ m_JetFitter_mass_c
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_mass_c = nullptr |
◆ m_JetFitter_mass_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_mass_incl = nullptr |
◆ m_JetFitter_mass_l
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_mass_l = nullptr |
◆ m_JetFitter_mass_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_mass_muon = nullptr |
◆ m_JetFitter_N2Tpair_b
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_N2Tpair_b = nullptr |
◆ m_JetFitter_N2Tpair_c
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_N2Tpair_c = nullptr |
◆ m_JetFitter_N2Tpair_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_N2Tpair_incl = nullptr |
◆ m_JetFitter_N2Tpair_l
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_N2Tpair_l = nullptr |
◆ m_JetFitter_N2Tpair_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_N2Tpair_muon = nullptr |
◆ m_JetFitter_nSingleTracks_b
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nSingleTracks_b = nullptr |
◆ m_JetFitter_nSingleTracks_c
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nSingleTracks_c = nullptr |
◆ m_JetFitter_nSingleTracks_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nSingleTracks_incl = nullptr |
◆ m_JetFitter_nSingleTracks_l
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nSingleTracks_l = nullptr |
◆ m_JetFitter_nSingleTracks_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nSingleTracks_muon = nullptr |
◆ m_JetFitter_nTracksAtVtx_b
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nTracksAtVtx_b = nullptr |
◆ m_JetFitter_nTracksAtVtx_c
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nTracksAtVtx_c = nullptr |
◆ m_JetFitter_nTracksAtVtx_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nTracksAtVtx_incl = nullptr |
◆ m_JetFitter_nTracksAtVtx_l
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nTracksAtVtx_l = nullptr |
◆ m_JetFitter_nTracksAtVtx_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nTracksAtVtx_muon = nullptr |
◆ m_JetFitter_nVTX_b
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nVTX_b = nullptr |
◆ m_JetFitter_nVTX_c
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nVTX_c = nullptr |
◆ m_JetFitter_nVTX_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nVTX_incl = nullptr |
◆ m_JetFitter_nVTX_l
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nVTX_l = nullptr |
◆ m_JetFitter_nVTX_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_nVTX_muon = nullptr |
◆ m_JetFitter_purity_b
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_purity_b = nullptr |
◆ m_JetFitter_purity_c
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_purity_c = nullptr |
◆ m_JetFitter_purity_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_purity_incl = nullptr |
◆ m_JetFitter_purity_l
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_purity_l = nullptr |
◆ m_JetFitter_purity_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_purity_muon = nullptr |
◆ m_JetFitter_significance3d_b
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_significance3d_b = nullptr |
◆ m_JetFitter_significance3d_c
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_significance3d_c = nullptr |
◆ m_JetFitter_significance3d_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_significance3d_incl = nullptr |
◆ m_JetFitter_significance3d_l
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_significance3d_l = nullptr |
◆ m_JetFitter_significance3d_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_JetFitter_significance3d_muon = nullptr |
◆ m_JetFitter_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_JetFitter_workingPoints |
◆ m_JVT_cut
float JetTagDQA::BTaggingValidationPlots::m_JVT_cut = 0.0F |
◆ m_JVT_defined
bool JetTagDQA::BTaggingValidationPlots::m_JVT_defined {} |
◆ m_JVTLargerEta_cut
float JetTagDQA::BTaggingValidationPlots::m_JVTLargerEta_cut = 0.0F |
◆ m_JVTLargerEta_defined
bool JetTagDQA::BTaggingValidationPlots::m_JVTLargerEta_defined |
◆ m_lvl
std::atomic<MSG::Level> AthMessaging::m_lvl { MSG::NIL } |
|
mutableprivateinherited |
◆ m_msg_tls
boost::thread_specific_ptr<MsgStream> AthMessaging::m_msg_tls |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
◆ m_muon_pT_frac
TH1* JetTagDQA::BTaggingValidationPlots::m_muon_pT_frac = nullptr |
◆ m_nBLHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nBLHits_b = nullptr |
◆ m_nBLHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nBLHits_c = nullptr |
◆ m_nBLHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nBLHits_incl = nullptr |
◆ m_nBLHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nBLHits_muon = nullptr |
◆ m_nBLHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nBLHits_top = nullptr |
◆ m_nBLHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nBLHits_u = nullptr |
◆ m_nGTinSV1_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nGTinSV1_b = nullptr |
◆ m_nGTinSV1_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nGTinSV1_c = nullptr |
◆ m_nGTinSV1_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nGTinSV1_incl = nullptr |
◆ m_nGTinSV1_l
TH1* JetTagDQA::BTaggingValidationPlots::m_nGTinSV1_l = nullptr |
◆ m_nGTinSV1_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nGTinSV1_muon = nullptr |
◆ m_nInnHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nInnHits_b = nullptr |
◆ m_nInnHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nInnHits_c = nullptr |
◆ m_nInnHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nInnHits_incl = nullptr |
◆ m_nInnHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nInnHits_muon = nullptr |
◆ m_nInnHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nInnHits_top = nullptr |
◆ m_nInnHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nInnHits_u = nullptr |
◆ m_nJets
TH1* JetTagDQA::BTaggingValidationPlots::m_nJets = nullptr |
◆ m_nJetsThatPassedWPCutsHistos
std::map<std::string, TH1*> JetTagDQA::BTaggingValidationPlots::m_nJetsThatPassedWPCutsHistos |
◆ m_nJetsWithMuon
TH1* JetTagDQA::BTaggingValidationPlots::m_nJetsWithMuon = nullptr |
◆ m_nJetsWithSV
TH1* JetTagDQA::BTaggingValidationPlots::m_nJetsWithSV = nullptr |
◆ m_nm
std::string AthMessaging::m_nm |
|
privateinherited |
◆ m_nNextToInnHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nNextToInnHits_b = nullptr |
◆ m_nNextToInnHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nNextToInnHits_c = nullptr |
◆ m_nNextToInnHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nNextToInnHits_incl = nullptr |
◆ m_nNextToInnHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nNextToInnHits_muon = nullptr |
◆ m_nNextToInnHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nNextToInnHits_top = nullptr |
◆ m_nNextToInnHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nNextToInnHits_u = nullptr |
◆ m_nPixHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHits_b = nullptr |
◆ m_nPixHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHits_c = nullptr |
◆ m_nPixHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHits_incl = nullptr |
◆ m_nPixHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHits_muon = nullptr |
◆ m_nPixHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHits_top = nullptr |
◆ m_nPixHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHits_u = nullptr |
◆ m_nPixHoles_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHoles_b = nullptr |
◆ m_nPixHoles_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHoles_c = nullptr |
◆ m_nPixHoles_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHoles_incl = nullptr |
◆ m_nPixHoles_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHoles_muon = nullptr |
◆ m_nPixHoles_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHoles_top = nullptr |
◆ m_nPixHoles_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nPixHoles_u = nullptr |
◆ m_nPrimVtx
TH1* JetTagDQA::BTaggingValidationPlots::m_nPrimVtx = nullptr |
◆ m_nSCTHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHits_b = nullptr |
◆ m_nSCTHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHits_c = nullptr |
◆ m_nSCTHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHits_incl = nullptr |
◆ m_nSCTHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHits_muon = nullptr |
◆ m_nSCTHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHits_top = nullptr |
◆ m_nSCTHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHits_u = nullptr |
◆ m_nSCTHoles_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHoles_b = nullptr |
◆ m_nSCTHoles_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHoles_c = nullptr |
◆ m_nSCTHoles_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHoles_incl = nullptr |
◆ m_nSCTHoles_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHoles_muon = nullptr |
◆ m_nSCTHoles_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHoles_top = nullptr |
◆ m_nSCTHoles_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nSCTHoles_u = nullptr |
◆ m_nsharedBLHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedBLHits_b = nullptr |
◆ m_nsharedBLHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedBLHits_c = nullptr |
◆ m_nsharedBLHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedBLHits_incl = nullptr |
◆ m_nsharedBLHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedBLHits_muon = nullptr |
◆ m_nsharedBLHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedBLHits_top = nullptr |
◆ m_nsharedBLHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedBLHits_u = nullptr |
◆ m_nsharedPixHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedPixHits_b = nullptr |
◆ m_nsharedPixHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedPixHits_c = nullptr |
◆ m_nsharedPixHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedPixHits_incl = nullptr |
◆ m_nsharedPixHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedPixHits_muon = nullptr |
◆ m_nsharedPixHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedPixHits_top = nullptr |
◆ m_nsharedPixHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedPixHits_u = nullptr |
◆ m_nsharedSCTHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedSCTHits_b = nullptr |
◆ m_nsharedSCTHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedSCTHits_c = nullptr |
◆ m_nsharedSCTHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedSCTHits_incl = nullptr |
◆ m_nsharedSCTHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedSCTHits_muon = nullptr |
◆ m_nsharedSCTHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedSCTHits_top = nullptr |
◆ m_nsharedSCTHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nsharedSCTHits_u = nullptr |
◆ m_nsplitBLHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitBLHits_b = nullptr |
◆ m_nsplitBLHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitBLHits_c = nullptr |
◆ m_nsplitBLHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitBLHits_incl = nullptr |
◆ m_nsplitBLHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitBLHits_muon = nullptr |
◆ m_nsplitBLHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitBLHits_top = nullptr |
◆ m_nsplitBLHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitBLHits_u = nullptr |
◆ m_nsplitPixHits_b
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitPixHits_b = nullptr |
◆ m_nsplitPixHits_c
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitPixHits_c = nullptr |
◆ m_nsplitPixHits_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitPixHits_incl = nullptr |
◆ m_nsplitPixHits_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitPixHits_muon = nullptr |
◆ m_nsplitPixHits_top
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitPixHits_top = nullptr |
◆ m_nsplitPixHits_u
TH1* JetTagDQA::BTaggingValidationPlots::m_nsplitPixHits_u = nullptr |
◆ m_nTracks
TH1* JetTagDQA::BTaggingValidationPlots::m_nTracks = nullptr |
◆ m_nTracksPrimVtx
TH1* JetTagDQA::BTaggingValidationPlots::m_nTracksPrimVtx = nullptr |
◆ m_numTracks_B_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_B_b = nullptr |
◆ m_numTracks_B_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_B_c = nullptr |
◆ m_numTracks_B_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_B_incl = nullptr |
◆ m_numTracks_B_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_B_muon = nullptr |
◆ m_numTracks_B_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_B_u = nullptr |
◆ m_numTracks_C_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_C_b = nullptr |
◆ m_numTracks_C_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_C_c = nullptr |
◆ m_numTracks_C_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_C_incl = nullptr |
◆ m_numTracks_C_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_C_muon = nullptr |
◆ m_numTracks_C_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_C_u = nullptr |
◆ m_numTracks_Fake_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fake_b = nullptr |
◆ m_numTracks_Fake_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fake_c = nullptr |
◆ m_numTracks_Fake_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fake_incl = nullptr |
◆ m_numTracks_Fake_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fake_muon = nullptr |
◆ m_numTracks_Fake_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fake_u = nullptr |
◆ m_numTracks_Fragmentation_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fragmentation_b = nullptr |
◆ m_numTracks_Fragmentation_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fragmentation_c = nullptr |
◆ m_numTracks_Fragmentation_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fragmentation_incl = nullptr |
◆ m_numTracks_Fragmentation_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fragmentation_muon = nullptr |
◆ m_numTracks_Fragmentation_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Fragmentation_u = nullptr |
◆ m_numTracks_OtherOrigin_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_OtherOrigin_b = nullptr |
◆ m_numTracks_OtherOrigin_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_OtherOrigin_c = nullptr |
◆ m_numTracks_OtherOrigin_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_OtherOrigin_incl = nullptr |
◆ m_numTracks_OtherOrigin_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_OtherOrigin_muon = nullptr |
◆ m_numTracks_OtherOrigin_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_OtherOrigin_u = nullptr |
◆ m_numTracks_perJet_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_perJet_b = nullptr |
◆ m_numTracks_perJet_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_perJet_c = nullptr |
◆ m_numTracks_perJet_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_perJet_incl = nullptr |
◆ m_numTracks_perJet_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_perJet_muon = nullptr |
◆ m_numTracks_perJet_top
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_perJet_top = nullptr |
◆ m_numTracks_perJet_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_perJet_u = nullptr |
◆ m_numTracks_Pileup_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Pileup_b = nullptr |
◆ m_numTracks_Pileup_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Pileup_c = nullptr |
◆ m_numTracks_Pileup_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Pileup_incl = nullptr |
◆ m_numTracks_Pileup_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Pileup_muon = nullptr |
◆ m_numTracks_Pileup_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Pileup_u = nullptr |
◆ m_numTracks_Secondaries_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_b = nullptr |
◆ m_numTracks_Secondaries_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_c = nullptr |
◆ m_numTracks_Secondaries_GammaConversion_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_GammaConversion_b = nullptr |
◆ m_numTracks_Secondaries_GammaConversion_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_GammaConversion_c = nullptr |
◆ m_numTracks_Secondaries_GammaConversion_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_GammaConversion_incl = nullptr |
◆ m_numTracks_Secondaries_GammaConversion_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_GammaConversion_muon = nullptr |
◆ m_numTracks_Secondaries_GammaConversion_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_GammaConversion_u = nullptr |
◆ m_numTracks_Secondaries_HadronicInteraction_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_HadronicInteraction_b = nullptr |
◆ m_numTracks_Secondaries_HadronicInteraction_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_HadronicInteraction_c = nullptr |
◆ m_numTracks_Secondaries_HadronicInteraction_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_HadronicInteraction_incl = nullptr |
◆ m_numTracks_Secondaries_HadronicInteraction_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_HadronicInteraction_muon = nullptr |
◆ m_numTracks_Secondaries_HadronicInteraction_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_HadronicInteraction_u = nullptr |
◆ m_numTracks_Secondaries_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_incl = nullptr |
◆ m_numTracks_Secondaries_KshortDecay_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_KshortDecay_b = nullptr |
◆ m_numTracks_Secondaries_KshortDecay_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_KshortDecay_c = nullptr |
◆ m_numTracks_Secondaries_KshortDecay_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_KshortDecay_incl = nullptr |
◆ m_numTracks_Secondaries_KshortDecay_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_KshortDecay_muon = nullptr |
◆ m_numTracks_Secondaries_KshortDecay_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_KshortDecay_u = nullptr |
◆ m_numTracks_Secondaries_LambdaDecay_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_LambdaDecay_b = nullptr |
◆ m_numTracks_Secondaries_LambdaDecay_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_LambdaDecay_c = nullptr |
◆ m_numTracks_Secondaries_LambdaDecay_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_LambdaDecay_incl = nullptr |
◆ m_numTracks_Secondaries_LambdaDecay_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_LambdaDecay_muon = nullptr |
◆ m_numTracks_Secondaries_LambdaDecay_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_LambdaDecay_u = nullptr |
◆ m_numTracks_Secondaries_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_muon = nullptr |
◆ m_numTracks_Secondaries_OtherDecay_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherDecay_b = nullptr |
◆ m_numTracks_Secondaries_OtherDecay_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherDecay_c = nullptr |
◆ m_numTracks_Secondaries_OtherDecay_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherDecay_incl = nullptr |
◆ m_numTracks_Secondaries_OtherDecay_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherDecay_muon = nullptr |
◆ m_numTracks_Secondaries_OtherDecay_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherDecay_u = nullptr |
◆ m_numTracks_Secondaries_OtherSecondary_b
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherSecondary_b = nullptr |
◆ m_numTracks_Secondaries_OtherSecondary_c
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherSecondary_c = nullptr |
◆ m_numTracks_Secondaries_OtherSecondary_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherSecondary_incl = nullptr |
◆ m_numTracks_Secondaries_OtherSecondary_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherSecondary_muon = nullptr |
◆ m_numTracks_Secondaries_OtherSecondary_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_OtherSecondary_u = nullptr |
◆ m_numTracks_Secondaries_u
TH1* JetTagDQA::BTaggingValidationPlots::m_numTracks_Secondaries_u = nullptr |
◆ m_PV_x
TH1* JetTagDQA::BTaggingValidationPlots::m_PV_x = nullptr |
◆ m_PV_y
TH1* JetTagDQA::BTaggingValidationPlots::m_PV_y = nullptr |
◆ m_PV_z
TH1* JetTagDQA::BTaggingValidationPlots::m_PV_z = nullptr |
◆ m_RNNIP_fc
double JetTagDQA::BTaggingValidationPlots::m_RNNIP_fc = 0.0 |
◆ m_RNNIP_pb
TH1* JetTagDQA::BTaggingValidationPlots::m_RNNIP_pb = nullptr |
◆ m_RNNIP_pc
TH1* JetTagDQA::BTaggingValidationPlots::m_RNNIP_pc = nullptr |
◆ m_RNNIP_pu
TH1* JetTagDQA::BTaggingValidationPlots::m_RNNIP_pu = nullptr |
◆ m_RNNIP_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_RNNIP_workingPoints |
◆ m_sDirectory
std::string PlotBase::m_sDirectory |
|
protectedinherited |
◆ m_sParticleType
std::string JetTagDQA::BTaggingValidationPlots::m_sParticleType |
◆ m_SV1_deltaR_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_deltaR_b = nullptr |
◆ m_SV1_deltaR_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_deltaR_c = nullptr |
◆ m_SV1_deltaR_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_deltaR_incl = nullptr |
◆ m_SV1_deltaR_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_deltaR_l = nullptr |
◆ m_SV1_deltaR_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_deltaR_muon = nullptr |
◆ m_SV1_efracsvx_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_efracsvx_b = nullptr |
◆ m_SV1_efracsvx_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_efracsvx_c = nullptr |
◆ m_SV1_efracsvx_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_efracsvx_incl = nullptr |
◆ m_SV1_efracsvx_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_efracsvx_l = nullptr |
◆ m_SV1_efracsvx_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_efracsvx_muon = nullptr |
◆ m_SV1_energyTrkInJet_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_energyTrkInJet_b = nullptr |
◆ m_SV1_energyTrkInJet_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_energyTrkInJet_c = nullptr |
◆ m_SV1_energyTrkInJet_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_energyTrkInJet_incl = nullptr |
◆ m_SV1_energyTrkInJet_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_energyTrkInJet_l = nullptr |
◆ m_SV1_energyTrkInJet_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_energyTrkInJet_muon = nullptr |
◆ m_SV1_fracHFTracksInJet_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracHFTracksInJet_b = nullptr |
◆ m_SV1_fracHFTracksInJet_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracHFTracksInJet_c = nullptr |
◆ m_SV1_fracHFTracksInJet_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracHFTracksInJet_incl = nullptr |
◆ m_SV1_fracHFTracksInJet_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracHFTracksInJet_l = nullptr |
◆ m_SV1_fracHFTracksInJet_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracHFTracksInJet_muon = nullptr |
◆ m_SV1_fracTracks_fromB_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromB_b = nullptr |
◆ m_SV1_fracTracks_fromB_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromB_c = nullptr |
◆ m_SV1_fracTracks_fromB_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromB_incl = nullptr |
◆ m_SV1_fracTracks_fromB_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromB_l = nullptr |
◆ m_SV1_fracTracks_fromB_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromB_muon = nullptr |
◆ m_SV1_fracTracks_fromC_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromC_b = nullptr |
◆ m_SV1_fracTracks_fromC_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromC_c = nullptr |
◆ m_SV1_fracTracks_fromC_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromC_incl = nullptr |
◆ m_SV1_fracTracks_fromC_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromC_l = nullptr |
◆ m_SV1_fracTracks_fromC_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromC_muon = nullptr |
◆ m_SV1_fracTracks_fromFake_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFake_b = nullptr |
◆ m_SV1_fracTracks_fromFake_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFake_c = nullptr |
◆ m_SV1_fracTracks_fromFake_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFake_incl = nullptr |
◆ m_SV1_fracTracks_fromFake_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFake_l = nullptr |
◆ m_SV1_fracTracks_fromFake_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFake_muon = nullptr |
◆ m_SV1_fracTracks_fromFragmentation_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFragmentation_b = nullptr |
◆ m_SV1_fracTracks_fromFragmentation_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFragmentation_c = nullptr |
◆ m_SV1_fracTracks_fromFragmentation_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFragmentation_incl = nullptr |
◆ m_SV1_fracTracks_fromFragmentation_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFragmentation_l = nullptr |
◆ m_SV1_fracTracks_fromFragmentation_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromFragmentation_muon = nullptr |
◆ m_SV1_fracTracks_fromPileup_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromPileup_b = nullptr |
◆ m_SV1_fracTracks_fromPileup_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromPileup_c = nullptr |
◆ m_SV1_fracTracks_fromPileup_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromPileup_incl = nullptr |
◆ m_SV1_fracTracks_fromPileup_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromPileup_l = nullptr |
◆ m_SV1_fracTracks_fromPileup_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromPileup_muon = nullptr |
◆ m_SV1_fracTracks_fromSecondaries_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromSecondaries_b = nullptr |
◆ m_SV1_fracTracks_fromSecondaries_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromSecondaries_c = nullptr |
◆ m_SV1_fracTracks_fromSecondaries_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromSecondaries_incl = nullptr |
◆ m_SV1_fracTracks_fromSecondaries_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromSecondaries_l = nullptr |
◆ m_SV1_fracTracks_fromSecondaries_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_fromSecondaries_muon = nullptr |
◆ m_SV1_fracTracks_OtherOrigin_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_OtherOrigin_b = nullptr |
◆ m_SV1_fracTracks_OtherOrigin_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_OtherOrigin_c = nullptr |
◆ m_SV1_fracTracks_OtherOrigin_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_OtherOrigin_incl = nullptr |
◆ m_SV1_fracTracks_OtherOrigin_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_OtherOrigin_muon = nullptr |
◆ m_SV1_fracTracks_OtherOrigin_u
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_OtherOrigin_u = nullptr |
◆ m_SV1_fracTracks_Secondaries_GammaConversion_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_GammaConversion_b = nullptr |
◆ m_SV1_fracTracks_Secondaries_GammaConversion_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_GammaConversion_c = nullptr |
◆ m_SV1_fracTracks_Secondaries_GammaConversion_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_GammaConversion_incl = nullptr |
◆ m_SV1_fracTracks_Secondaries_GammaConversion_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_GammaConversion_muon = nullptr |
◆ m_SV1_fracTracks_Secondaries_GammaConversion_u
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_GammaConversion_u = nullptr |
◆ m_SV1_fracTracks_Secondaries_HadronicInteraction_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_HadronicInteraction_b = nullptr |
◆ m_SV1_fracTracks_Secondaries_HadronicInteraction_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_HadronicInteraction_c = nullptr |
◆ m_SV1_fracTracks_Secondaries_HadronicInteraction_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_HadronicInteraction_incl = nullptr |
◆ m_SV1_fracTracks_Secondaries_HadronicInteraction_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_HadronicInteraction_muon = nullptr |
◆ m_SV1_fracTracks_Secondaries_HadronicInteraction_u
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_HadronicInteraction_u = nullptr |
◆ m_SV1_fracTracks_Secondaries_KshortDecay_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_KshortDecay_b = nullptr |
◆ m_SV1_fracTracks_Secondaries_KshortDecay_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_KshortDecay_c = nullptr |
◆ m_SV1_fracTracks_Secondaries_KshortDecay_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_KshortDecay_incl = nullptr |
◆ m_SV1_fracTracks_Secondaries_KshortDecay_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_KshortDecay_muon = nullptr |
◆ m_SV1_fracTracks_Secondaries_KshortDecay_u
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_KshortDecay_u = nullptr |
◆ m_SV1_fracTracks_Secondaries_LambdaDecay_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_LambdaDecay_b = nullptr |
◆ m_SV1_fracTracks_Secondaries_LambdaDecay_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_LambdaDecay_c = nullptr |
◆ m_SV1_fracTracks_Secondaries_LambdaDecay_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_LambdaDecay_incl = nullptr |
◆ m_SV1_fracTracks_Secondaries_LambdaDecay_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_LambdaDecay_muon = nullptr |
◆ m_SV1_fracTracks_Secondaries_LambdaDecay_u
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_LambdaDecay_u = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherDecay_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherDecay_b = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherDecay_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherDecay_c = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherDecay_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherDecay_incl = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherDecay_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherDecay_muon = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherDecay_u
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherDecay_u = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherSecondary_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherSecondary_b = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherSecondary_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherSecondary_c = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherSecondary_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherSecondary_incl = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherSecondary_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherSecondary_muon = nullptr |
◆ m_SV1_fracTracks_Secondaries_OtherSecondary_u
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_fracTracks_Secondaries_OtherSecondary_u = nullptr |
◆ m_SV1_Lxy_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_Lxy_b = nullptr |
◆ m_SV1_Lxy_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_Lxy_c = nullptr |
◆ m_SV1_Lxy_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_Lxy_incl = nullptr |
◆ m_SV1_Lxy_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_Lxy_l = nullptr |
◆ m_SV1_Lxy_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_Lxy_muon = nullptr |
◆ m_SV1_masssvx_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_masssvx_b = nullptr |
◆ m_SV1_masssvx_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_masssvx_c = nullptr |
◆ m_SV1_masssvx_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_masssvx_incl = nullptr |
◆ m_SV1_masssvx_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_masssvx_l = nullptr |
◆ m_SV1_masssvx_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_masssvx_muon = nullptr |
◆ m_SV1_N2Tpair_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_N2Tpair_b = nullptr |
◆ m_SV1_N2Tpair_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_N2Tpair_c = nullptr |
◆ m_SV1_N2Tpair_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_N2Tpair_incl = nullptr |
◆ m_SV1_N2Tpair_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_N2Tpair_l = nullptr |
◆ m_SV1_N2Tpair_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_N2Tpair_muon = nullptr |
◆ m_SV1_NGTinSvx_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_NGTinSvx_b = nullptr |
◆ m_SV1_NGTinSvx_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_NGTinSvx_c = nullptr |
◆ m_SV1_NGTinSvx_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_NGTinSvx_incl = nullptr |
◆ m_SV1_NGTinSvx_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_NGTinSvx_l = nullptr |
◆ m_SV1_NGTinSvx_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_NGTinSvx_muon = nullptr |
◆ m_SV1_numSVs_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_numSVs_b = nullptr |
◆ m_SV1_numSVs_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_numSVs_c = nullptr |
◆ m_SV1_numSVs_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_numSVs_incl = nullptr |
◆ m_SV1_numSVs_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_numSVs_l = nullptr |
◆ m_SV1_numSVs_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_numSVs_muon = nullptr |
◆ m_SV1_pb
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_pb = nullptr |
◆ m_SV1_pc
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_pc = nullptr |
◆ m_SV1_pu
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_pu = nullptr |
◆ m_SV1_purity_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_purity_b = nullptr |
◆ m_SV1_purity_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_purity_c = nullptr |
◆ m_SV1_purity_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_purity_incl = nullptr |
◆ m_SV1_purity_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_purity_l = nullptr |
◆ m_SV1_purity_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_purity_muon = nullptr |
◆ m_SV1_significance3d_b
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_significance3d_b = nullptr |
◆ m_SV1_significance3d_c
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_significance3d_c = nullptr |
◆ m_SV1_significance3d_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_significance3d_incl = nullptr |
◆ m_SV1_significance3d_l
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_significance3d_l = nullptr |
◆ m_SV1_significance3d_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_SV1_significance3d_muon = nullptr |
◆ m_SV1_workingPoints
std::map<std::string, double> JetTagDQA::BTaggingValidationPlots::m_SV1_workingPoints |
◆ m_taggers
std::vector<std::string> JetTagDQA::BTaggingValidationPlots::m_taggers |
◆ m_tmpD0
TH1* JetTagDQA::BTaggingValidationPlots::m_tmpD0 = nullptr |
◆ m_tmpD0sig
TH1* JetTagDQA::BTaggingValidationPlots::m_tmpD0sig = nullptr |
◆ m_tmpZ0
TH1* JetTagDQA::BTaggingValidationPlots::m_tmpZ0 = nullptr |
◆ m_tmpZ0sig
TH1* JetTagDQA::BTaggingValidationPlots::m_tmpZ0sig = nullptr |
◆ m_track_d0_b
TH1* JetTagDQA::BTaggingValidationPlots::m_track_d0_b = nullptr |
◆ m_track_d0_c
TH1* JetTagDQA::BTaggingValidationPlots::m_track_d0_c = nullptr |
◆ m_track_d0_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_track_d0_incl = nullptr |
◆ m_track_d0_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_track_d0_muon = nullptr |
◆ m_track_d0_top
TH1* JetTagDQA::BTaggingValidationPlots::m_track_d0_top = nullptr |
◆ m_track_d0_u
TH1* JetTagDQA::BTaggingValidationPlots::m_track_d0_u = nullptr |
◆ m_track_pT_frac_b
TH1* JetTagDQA::BTaggingValidationPlots::m_track_pT_frac_b = nullptr |
◆ m_track_pT_frac_c
TH1* JetTagDQA::BTaggingValidationPlots::m_track_pT_frac_c = nullptr |
◆ m_track_pT_frac_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_track_pT_frac_incl = nullptr |
◆ m_track_pT_frac_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_track_pT_frac_muon = nullptr |
◆ m_track_pT_frac_top
TH1* JetTagDQA::BTaggingValidationPlots::m_track_pT_frac_top = nullptr |
◆ m_track_pT_frac_u
TH1* JetTagDQA::BTaggingValidationPlots::m_track_pT_frac_u = nullptr |
◆ m_track_sigd0_b
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigd0_b = nullptr |
◆ m_track_sigd0_c
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigd0_c = nullptr |
◆ m_track_sigd0_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigd0_incl = nullptr |
◆ m_track_sigd0_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigd0_muon = nullptr |
◆ m_track_sigd0_top
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigd0_top = nullptr |
◆ m_track_sigd0_u
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigd0_u = nullptr |
◆ m_track_sigz0_b
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigz0_b = nullptr |
◆ m_track_sigz0_c
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigz0_c = nullptr |
◆ m_track_sigz0_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigz0_incl = nullptr |
◆ m_track_sigz0_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigz0_muon = nullptr |
◆ m_track_sigz0_top
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigz0_top = nullptr |
◆ m_track_sigz0_u
TH1* JetTagDQA::BTaggingValidationPlots::m_track_sigz0_u = nullptr |
◆ m_track_z0_b
TH1* JetTagDQA::BTaggingValidationPlots::m_track_z0_b = nullptr |
◆ m_track_z0_c
TH1* JetTagDQA::BTaggingValidationPlots::m_track_z0_c = nullptr |
◆ m_track_z0_incl
TH1* JetTagDQA::BTaggingValidationPlots::m_track_z0_incl = nullptr |
◆ m_track_z0_muon
TH1* JetTagDQA::BTaggingValidationPlots::m_track_z0_muon = nullptr |
◆ m_track_z0_top
TH1* JetTagDQA::BTaggingValidationPlots::m_track_z0_top = nullptr |
◆ m_track_z0_u
TH1* JetTagDQA::BTaggingValidationPlots::m_track_z0_u = nullptr |
◆ m_Truth_Lxy_b
TH1* JetTagDQA::BTaggingValidationPlots::m_Truth_Lxy_b = nullptr |
◆ m_Truth_Lxy_c
TH1* JetTagDQA::BTaggingValidationPlots::m_Truth_Lxy_c = nullptr |
◆ m_truthLabel
TH1* JetTagDQA::BTaggingValidationPlots::m_truthLabel = nullptr |
◆ m_truthLabels
std::map<std::string, int> JetTagDQA::BTaggingValidationPlots::m_truthLabels |
◆ m_truthMatchProbabilityCut
float JetTagDQA::BTaggingValidationPlots::m_truthMatchProbabilityCut = 0.0F |
|
private |
◆ m_vBookedEfficiencies
◆ m_vBookedHistograms
std::vector<HistData> PlotBase::m_vBookedHistograms |
|
protectedinherited |
◆ m_vBookedTrees
std::vector<TreeData> PlotBase::m_vBookedTrees |
|
protectedinherited |
◆ m_vSubNodes
std::vector<PlotBase*> PlotBase::m_vSubNodes |
|
protectedinherited |
◆ m_weight_histos
std::map<std::string, TH1*> JetTagDQA::BTaggingValidationPlots::m_weight_histos |
The documentation for this class was generated from the following files:
TH1 * m_DeltaR_jet_track_u
TH1 * m_numTracks_Secondaries_GammaConversion_muon
size_t nIP2D_TrackParticles() const
Get the number of IP2D TrackParticles associated with the object.
TH1 * m_SV1_fracTracks_fromFragmentation_l
std::atomic< MSG::Level > m_lvl
Current logging level.
@ IP3D_weightBofTracks
IP3D : track contribution to B likelihood.
std::map< std::string, double > m_IP2D_workingPoints
TH1 * m_SV1_fracTracks_Secondaries_LambdaDecay_b
static std::string constructPrefix(std::string dir, bool prependDir)
@ numberOfPixelHoles
number of pixel layers on track with absence of hits [unit8_t].
std::string replace(std::string s, const std::string &s2, const std::string &s3)
TH1 * m_SV1_efracsvx_incl
@ IP2D_weightCofTracks
IP2D : track contribution to C likelihood.
TH1 * m_nsplitPixHits_muon
TH1 * m_numTracks_Secondaries_OtherDecay_muon
std::map< std::string, double > m_DL1r_workingPoints
TH1 * m_DeltaR_jet_track_c
TH1 * m_SV1_fracHFTracksInJet_l
std::vector< HistData > m_vBookedHistograms
TH1 * m_JetFitter_significance3d_l
TH1 * m_SV1_energyTrkInJet_incl
TH1 * m_numTracks_Secondaries_b
TH1 * m_nsharedBLHits_top
TH1 * m_IP3D_gradeOfTracks_l
TH1 * m_DeltaR_jet_track_b
TH1 * m_JetFitter_purity_b
bool taggerInfo(int &value, BTagInfo info) const
get taggers information (int)
bool isFromD(int origin)
from D decay chain including B-->D
TH1 * m_SV1_fracHFTracksInJet_muon
TH1 * m_SV1_fracTracks_Secondaries_GammaConversion_c
@ numberOfSCTSharedHits
number of SCT hits shared by several tracks [unit8_t].
TH1 * m_SV1_fracTracks_fromPileup_c
@ IP2D_weightUofTracks
IP2D : track contribution to U likelihood.
TH1 * m_numTracks_Secondaries_KshortDecay_incl
TH1 * m_SV1_fracTracks_Secondaries_KshortDecay_muon
std::map< std::string, TH1 * > m_weight_histos
TH1 * m_SV1_fracTracks_fromSecondaries_c
TH1 * m_SV1_fracTracks_fromB_l
TH1 * m_numTracks_Secondaries_OtherDecay_b
std::string find(const std::string &s)
return a remapped string
TH1 * m_SV1_fracTracks_Secondaries_GammaConversion_b
TH1 * m_track_pT_frac_incl
TH1 * m_numTracks_Secondaries_LambdaDecay_muon
TH1 * m_SV1_fracTracks_fromPileup_incl
TH1 * m_numTracks_OtherOrigin_b
TH1 * m_SV1_fracTracks_fromFake_b
TH1 * m_SV1_NGTinSvx_incl
TH1 * m_numTracks_Secondaries_LambdaDecay_b
TH1 * m_nsharedPixHits_top
TH1 * m_SV1_fracTracks_fromFragmentation_c
const TrackParticleLinks_t & trackParticleLinks() const
Get all the particles associated with the vertex.
@ JetFitter_nSingleTracks
JetFitter : Number of single tracks.
TH1 * m_SV1_fracTracks_fromPileup_b
virtual void initializePlots()
std::vector< EfficiencyData > m_vBookedEfficiencies
TH1 * m_SV1_fracTracks_fromFake_l
TH1 * m_numTracks_Secondaries_OtherSecondary_muon
TH1 * m_SV1_fracTracks_Secondaries_HadronicInteraction_muon
void bookNJetsThatPassedWPCutsHistos()
TH1 * m_JetFitter_nSingleTracks_muon
TH1 * m_JetFitter_nSingleTracks_l
TH1 * m_SV1_fracTracks_Secondaries_HadronicInteraction_b
TH1 * m_SV1_fracTracks_fromC_l
TH1 * m_numTracks_Secondaries_HadronicInteraction_b
TH1 * m_JetFitter_significance3d_muon
TH1 * m_SV1_fracTracks_fromFragmentation_b
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.
TH1 * m_numTracks_OtherOrigin_muon
TH1 * m_JetFitter_N2Tpair_muon
std::string m_DL1dv01Name
TH1 * m_numTracks_Secondaries_HadronicInteraction_incl
TH1 * m_numTracks_Secondaries_HadronicInteraction_u
TH1 * m_SV1_fracTracks_OtherOrigin_c
@ SV1_N2Tpair
SV1 : Number of 2-track pairs.
@ numberOfPixelHits
these are the pixel hits, including the b-layer [unit8_t].
TH1 * m_DeltaR_jet_track_muon
TH1 * m_SV1_fracTracks_fromB_c
TH1 * m_SV1_significance3d_c
@ IP2D_gradeOfTracks
IP2D: track grade.
Helper class to provide constant type-safe access to aux data.
TH1 * m_numTracks_Secondaries_LambdaDecay_c
TH1 * m_IP3D_nTracks_incl
TH1 * m_SV1_fracTracks_fromB_muon
TH1 * m_numTracks_Pileup_c
std::map< std::string, double > m_DIPS_workingPoints
TH1 * m_JetFitter_purity_incl
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
std::atomic< IMessageSvc * > m_imsg
MessageSvc pointer.
TH1 * m_SV1_fracTracks_OtherOrigin_b
TH1 * m_SV1_fracTracks_fromC_muon
TH1 * m_deltaR_truthCHadron_jet_c
bool isValid() const
Test to see if the link can be dereferenced.
TH1 * m_SV1_fracTracks_fromSecondaries_muon
TH1 * m_numTracks_Secondaries_incl
TH1 * m_IP3D_weightBofTracks
TH1 * m_SV1_energyTrkInJet_b
IMessageSvc * getMessageSvc(bool quiet=false)
@ numberOfBLayerHits
these are the hits in the first pixel layer, i.e.
@ numberOfBLayerSplitHits
number of Pixel b-layer hits split by cluster splitting [unit8_t].
PlotBase(PlotBase *parent, const std::string &sDir)
int getTrackHits(const xAOD::TrackParticle &part, xAOD::SummaryType info)
TH1 * m_SV1_significance3d_muon
TH1 * m_numTracks_perJet_incl
TH1 * m_nsplitPixHits_top
TH1 * m_nNextToInnHits_incl
TH1 * m_deltaR_truthBHadron_jet_b
TH1D * Book1D(const std::string &name, const std::string &labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
TH1 * m_SV1_fracTracks_Secondaries_OtherSecondary_c
std::string m_sParticleType
TH1 * m_SV1_fracTracks_fromFragmentation_incl
void fillHistoWithTruthCases_for_largeRjet(T value, TH1 *histo_incl, TH1 *histo_bb, TH1 *histo_cc, TH1 *histo_uu, TH1 *histo_top, const int &truth_label, const xAOD::EventInfo *event)
@ JetFitter_energyFraction
JetFitter : Jet efrac.
TH1 * m_numTracks_Secondaries_OtherSecondary_u
TH1 * m_SV1_fracTracks_fromB_incl
@ JetFitter_nVTX
JetFitter : Number of vertices.
std::map< std::string, double > m_DL1dv01_workingPoints
TH1 * m_JetFitter_mass_muon
TH1 * m_JetFitter_nSingleTracks_incl
TH1 * m_SV1_fracTracks_fromFake_muon
TH1 * m_track_pT_frac_muon
AthMessaging()
Default constructor:
float m_truthMatchProbabilityCut
TH1 * m_JetFitter_nSingleTracks_b
TH1 * m_numTracks_Secondaries_GammaConversion_c
TH1 * m_numTracks_Secondaries_OtherSecondary_b
TH1 * m_nNextToInnHits_top
TH1 * m_SV1_fracTracks_Secondaries_KshortDecay_c
std::vector< PlotBase * > m_vSubNodes
@ numberOfPixelSharedHits
number of Pixel all-layer hits shared by several tracks [unit8_t].
TH1 * m_JetFitter_purity_muon
TH1 * m_numTracks_Secondaries_u
TH1 * m_SV1_fracTracks_Secondaries_GammaConversion_incl
TH1 * m_SV1_fracTracks_fromSecondaries_b
TH1 * m_SV1_fracTracks_OtherOrigin_u
TH1 * m_JetFitter_purity_c
TH1 * m_JetFitter_nSingleTracks_c
std::map< std::string, TH1 * > m_nJetsThatPassedWPCutsHistos
POOL::TEvent event(POOL::TEvent::kClassAccess)
TH1 * m_nsharedBLHits_incl
TH1 * m_JetFitter_significance3d_c
TH1 * m_SV1_fracTracks_Secondaries_OtherSecondary_u
def TProfile(*args, **kwargs)
TH1 * m_numTracks_Secondaries_KshortDecay_b
float nSCTHits(const U &p)
TH1 * m_nsharedPixHits_incl
TH1 * m_DeltaR_jet_track_incl
TH1 * m_numTracks_Secondaries_OtherDecay_u
TH1 * m_numTracks_Secondaries_GammaConversion_u
Class describing a truth particle in the MC record.
TH1 * m_numTracks_Secondaries_GammaConversion_b
@ IP3D_gradeOfTracks
IP3D: track grade.
std::map< std::string, std::vector< std::string > > m_HistogramDefinitions
void bookDiscriminantVsPTAndLxyHistograms(const std::string &tagger_name, const std::map< std::string, double > &workingPoints, const bool &isOldTagger, std::map< std::string, int >::const_iterator label_iter, const std::string &m_sParticleType)
TH1 * m_SV1_fracTracks_fromB_b
TH1 * m_JetFitter_nVTX_incl
TH1 * m_JetFitter_significance3d_b
@ JetFitter_mass
JetFitter : Jet mass.
TH1 * m_SV1_fracTracks_fromC_incl
const TPELinks_t & track_links() const
get track ElementLinks
TH1 * m_nsharedSCTHits_muon
@ JetFitter_nTracksAtVtx
JetFitter : Number of tracks at vertex.
TH1 * m_numTracks_perJet_top
TH1 * m_SV1_fracTracks_fromFragmentation_muon
void fillDiscriminantHistograms(const std::string &tagger_name, const double &discriminant_value, const std::map< std::string, double > &working_points, const int &truth_label, std::map< std::string, TH1 * >::const_iterator hist_iter, std::map< std::string, int >::const_iterator label_iter, const bool &pass_nTracksCut, const double &jet_pT, const double &jet_Lxy, const bool &onZprime, const xAOD::EventInfo *event)
bool isFromB(int origin)
from B decay chain including B-->D
std::map< std::string, double > m_GN2Xv01_workingPoints
TH1 * m_numTracks_Fake_muon
@ SV1_efracsvx
SV1 : energy fraction.
float z() const
Returns the z position.
@ numberOfPixelSplitHits
number of Pixel all-layer hits split by cluster splitting [unit8_t].
TH1 * m_SV1_significance3d_l
@ numberOfSCTHoles
number of SCT holes [unit8_t].
std::map< std::string, int > m_truthLabels
TH1 * m_SV1_fracTracks_Secondaries_OtherDecay_u
TH1 * m_numTracks_Secondaries_HadronicInteraction_muon
TH1 * m_numTracks_Pileup_b
float nSCTHoles(const U &p)
MsgStream & msg() const
The standard message stream.
TH1 * m_JetFitter_energyFraction_b
TH1 * m_SV1_fracTracks_OtherOrigin_incl
TH1 * m_JetFitter_nTracksAtVtx_l
TH1 * m_numTracks_Secondaries_LambdaDecay_incl
TH1 * m_numTracks_OtherOrigin_c
@ JetFitter_significance3d
JetFitter : 3D vertex significance.
TH1 * m_numTracks_Secondaries_LambdaDecay_u
ElementLink implementation for ROOT usage.
TH1 * m_SV1_energyTrkInJet_muon
TH1 * m_SV1_fracTracks_Secondaries_LambdaDecay_muon
@ JetFitter_N2Tpair
JetFitter : Number of 2-track pairs.
bool isFake(int origin)
Helper functions.
TH1 * m_SV1_fracTracks_fromC_c
void fillHistoWithTruthCases(T value, TH1 *histo_incl, TH1 *histo_b, TH1 *histo_c, TH1 *histo_l, TH1 *histo_muon, const int &truth_label, const bool &has_muon, const xAOD::EventInfo *event)
TH1 * m_numTracks_Secondaries_muon
TH1 * m_SV1_fracTracks_Secondaries_LambdaDecay_u
TH1 * m_JetFitter_energyFraction_c
TH1 * m_nsharedBLHits_muon
@ SV1_NGTinSvx
SV1 : Number of good tracks in vertex.
TH1 * m_SV1_fracTracks_Secondaries_LambdaDecay_incl
TH1 * m_SV1_fracHFTracksInJet_c
@ numberOfNextToInnermostPixelLayerHits
these are the hits in the 1st pixel barrel layer
TH1 * m_JetFitter_nTracksAtVtx_b
bool isSecondary(int origin)
from long living particle decays or gamma conversions or hadronic interactions and anything else with...
TH1 * m_SV1_fracTracks_Secondaries_OtherSecondary_muon
TH1 * m_SV1_significance3d_b
float IP3D_loglikelihoodratio() const
get IP3D log likelihood ratio
TH1 * m_JetFitter_energyFraction_l
std::string to_string(const DetectorType &type)
TH1 * m_SV1_fracTracks_fromPileup_muon
@ numberOfBLayerSharedHits
number of Pixel b-layer hits shared by several tracks [unit8_t].
TH1 * m_SV1_fracTracks_Secondaries_GammaConversion_u
void updateNJetsThatPassedWPCutsMap(std::map< std::string, int > &nJetsThatPassedWPCuts, const double &discr_IP3D, const double &discr_IP2D, const double &discr_RNNIP, const double &discr_DIPS, const double &discr_SV1, const double &DL1dv01, const double &discr_DL1r, const double &GN2v01, const double &GN2Xv01)
TH1 * m_SV1_fracTracks_Secondaries_HadronicInteraction_c
@ IP2D_weightBofTracks
IP2D : track contribution to B likelihood.
TH1 * m_SV1_fracHFTracksInJet_incl
TH1 * m_IP3D_weightCofTracks
TH1 * m_JetFitter_energyFraction_incl
TH1 * m_JetFitter_purity_l
TH1 * m_SV1_energyTrkInJet_c
TH1 * m_numTracks_Fragmentation_u
TH1 * m_SV1_fracTracks_fromC_b
TH1 * m_SV1_fracTracks_fromSecondaries_l
TH1 * m_numTracks_Secondaries_c
TH1 * m_numTracks_Secondaries_HadronicInteraction_c
TH1 * m_SV1_fracTracks_fromFake_incl
TH1 * m_JetFitter_nTracksAtVtx_c
TH1 * m_numTracks_Fragmentation_b
std::vector< std::string > m_taggers
TH1 * m_JetFitter_N2Tpair_incl
bool isPileup(int origin)
from pileup
std::string m_GN2Xv01Name
TH1 * m_numTracks_perJet_muon
TH1 * m_JetFitter_energyFraction_muon
TH1 * m_JetFitter_significance3d_incl
TH1 * m_nNextToInnHits_muon
std::map< std::string, double > m_SV1_workingPoints
TH1 * m_IP3D_gradeOfTracks_muon
TH1 * m_numTracks_perJet_u
bool isFragmentation(int origin)
not from B, D, or any secondary
TH1 * m_IP3D_nTracks_muon
accumulate
Update flags based on parser line args.
TH1 * m_numTracks_Secondaries_KshortDecay_u
std::map< std::string, double > m_GN2v01_workingPoints
TH1 * m_SV1_energyTrkInJet_l
TH1 * m_SV1_fracTracks_Secondaries_HadronicInteraction_incl
TH1 * m_SV1_fracTracks_Secondaries_KshortDecay_b
bool m_JVTLargerEta_defined
TH1 * m_SV1_efracsvx_muon
TH1 * m_JetFitter_N2Tpair_b
Class describing a Vertex.
size_t nIP3D_TrackParticles() const
Get the number of IP3D TrackParticles associated with the object.
TH1 * m_numTracks_Secondaries_KshortDecay_c
#define ATH_MSG_WARNING(x)
TH1 * m_nsharedSCTHits_top
TH1 * m_JetFitter_N2Tpair_c
TH1 * m_numTracks_OtherOrigin_u
void fillNJetsThatPassedWPCutsHistos(std::map< std::string, int > &nJetsThatPassedWPCuts, const xAOD::EventInfo *event)
std::string m_nm
Message source name.
TH1 * m_nsplitBLHits_incl
TH1 * m_numTracks_Pileup_muon
TH1 * m_IP3D_gradeOfTracks_c
std::map< std::string, double > m_RNNIP_workingPoints
TH1 * m_SV1_NGTinSvx_muon
TH1 * m_numTracks_perJet_c
TH1 * m_numTracks_Secondaries_OtherSecondary_incl
TH1 * m_numTracks_Secondaries_OtherDecay_c
TH1 * m_SV1_fracTracks_Secondaries_KshortDecay_incl
TH1 * m_SV1_fracTracks_Secondaries_HadronicInteraction_u
TH1 * m_numTracks_Fake_incl
TH1 * m_numTracks_perJet_b
@ numberOfSCTHits
number of hits in SCT [unit8_t].
std::map< std::string, double > m_IP3D_workingPoints
TH1 * m_SV1_fracTracks_Secondaries_LambdaDecay_c
TH1 * m_numTracks_OtherOrigin_incl
TH1 * m_SV1_fracTracks_fromFake_c
TH1 * m_JetFitter_mass_incl
@ IP3D_weightUofTracks
IP3D : track contribution to U likelihood.
TH1 * m_numTracks_Secondaries_KshortDecay_muon
TH1 * m_SV1_fracTracks_OtherOrigin_muon
TH1 * m_JetFitter_nVTX_muon
Class describing a TrackParticle.
TH1 * m_numTracks_Fragmentation_c
void initMessaging() const
Initialize our message level and MessageSvc.
TH1 * m_SV1_fracTracks_Secondaries_OtherDecay_incl
TH1 * m_SV1_significance3d_incl
TH1 * m_SV1_fracTracks_Secondaries_GammaConversion_muon
TH1 * m_IP3D_gradeOfTracks_b
TH1 * m_JetFitter_nTracksAtVtx_muon
TH1 * m_nsharedPixHits_muon
TH1 * m_JetFitter_N2Tpair_l
TH1 * m_nsplitPixHits_incl
double SV1_loglikelihoodratio() const
get SV1 log likelihood ratio
TH1 * m_IP3D_weightUofTracks
boost::thread_specific_ptr< MsgStream > m_msg_tls
MsgStream instance (a std::cout like with print-out levels)
TH1 * bookHistogram(std::string histo_name, const std::string &var_name, const std::string &part="", const std::string &prefix="")
TH1 * m_SV1_fracTracks_Secondaries_OtherSecondary_incl
float IP2D_loglikelihoodratio() const
get IP2D log likelihood ratio
TH1 * m_numTracks_Pileup_u
TH1 * m_SV1_fracTracks_Secondaries_OtherDecay_c
TH1 * m_JetFitter_nTracksAtVtx_incl
unsigned int m_detailLevel
TH1 * m_SV1_fracTracks_Secondaries_OtherDecay_b
virtual void finalizePlots()
TH1 * m_numTracks_Secondaries_OtherDecay_incl
std::vector< TreeData > m_vBookedTrees
TH1 * m_SV1_fracTracks_Secondaries_OtherSecondary_b
TH1 * m_numTracks_Fragmentation_muon
TH1 * m_SV1_fracTracks_fromPileup_l
@ IP3D_weightCofTracks
IP3D : track contribution to C likelihood.
TH1 * m_nsplitBLHits_muon
TH1 * m_SV1_fracHFTracksInJet_b
TH1 * m_SV1_fracTracks_Secondaries_OtherDecay_muon
TH1 * m_IP3D_gradeOfTracks_incl
TH1 * m_DeltaR_jet_track_top
TH1 * m_nsharedSCTHits_incl
@ numberOfInnermostPixelLayerHits
these are the hits in the 0th pixel barrel layer
TH1 * m_track_pT_frac_top
TH1 * m_SV1_fracTracks_Secondaries_KshortDecay_u
TH1 * m_SV1_fracTracks_fromSecondaries_incl
TH1 * m_numTracks_Fragmentation_incl
@ SV1_masssvx
SV1 : vertex mass.
TH1 * m_numTracks_Pileup_incl
TH1 * m_numTracks_Secondaries_OtherSecondary_c
TH1 * m_numTracks_Secondaries_GammaConversion_incl