CbmRoot
|
#include <CbmKresConversionGeneral.h>
Public Member Functions | |
CbmKresConversionGeneral () | |
virtual | ~CbmKresConversionGeneral () |
void | Init () |
void | InitHistograms () |
void | Exec (int fEventNumGen) |
void | Finish () |
void | FitAndFillHistEllipse (CbmRichRingLight *ring) |
Private Member Functions | |
CbmKresConversionGeneral (const CbmKresConversionGeneral &) | |
CbmKresConversionGeneral | operator= (const CbmKresConversionGeneral &) |
Definition at line 22 of file CbmKresConversionGeneral.h.
CbmKresConversionGeneral::CbmKresConversionGeneral | ( | ) |
Definition at line 37 of file CbmKresConversionGeneral.cxx.
References fMaxAaxis, fMaxBaxis, fMaxRadius, fMinAaxis, fMinBaxis, and fMinRadius.
|
virtual |
Definition at line 137 of file CbmKresConversionGeneral.cxx.
|
private |
void CbmKresConversionGeneral::Exec | ( | int | fEventNumGen | ) |
track index
ring index
match of reconstructed track to Monte Carlo
match of reconstructed ring to Monte Carlo
Definition at line 202 of file CbmKresConversionGeneral.cxx.
References A_1d_electrons, A_electrons, CbmRichRingLight::AddHit(), AllHits2D, AllHits3D, AllHits_electrons, AllHitsPerPixel, AllHitsPerPMT, AllPoints2D, AllPoints3D, AllPointsPerPixel, AllPointsPerPMT, B_1d_electrons, B_electrons, BoA_1d_electrons, BoA_electrons, cos(), Distance_electron, Distance_positron, dR2d_electrons, dR_electrons, fGlobalTracks, fhAaxisXYZ, fhBaxisXYZ, fhBoverAXYZ, fhdRXYZ, FitAndFillHistEllipse(), fMaxAaxis, fMaxBaxis, fMcTracks, fMinAaxis, fMinBaxis, ForChristian_P_vs_R, fRichHits, fRichPoints, fRichRingMatches, fRichRings, fStsTrackMatches, fStsTracks, CbmRichHitLight::fX, CbmRichHitLight::fY, CbmRichRingLight::GetAaxis(), CbmRichRingLight::GetBaxis(), CbmRichRing::GetCenterX(), CbmRichRingLight::GetCenterX(), CbmRichRing::GetCenterY(), CbmRichRingLight::GetCenterY(), CbmRichRing::GetHit(), CbmRichRingLight::GetHit(), CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmMCTrack::GetMomentum(), CbmMCTrack::GetMotherId(), CbmRichRing::GetNofHits(), CbmRichRingLight::GetNofHits(), CbmMatch::GetNofLinks(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), CbmRichRingLight::GetPhi(), CbmMCTrack::GetPt(), CbmRichRing::GetRadius(), CbmMCTrack::GetRapidity(), CbmGlobalTrack::GetRichRingIndex(), CbmRichUtil::GetRingTrackDistance(), CbmMCTrack::GetStartVertex(), CbmMCTrack::GetStartX(), CbmMCTrack::GetStartY(), CbmMCTrack::GetStartZ(), CbmGlobalTrack::GetStsTrackIndex(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHit::GetZ(), HitsPerPmtFullMiddle, HitsPerPmtFullPlane, i, MC_All_photons_P, MC_All_photons_Pt, MC_Direct_photons_P, MC_Direct_photons_Pt, MC_Direct_photons_Pt_vs_rap, MC_Direct_photons_Pt_vs_rap_est, MC_Direct_photons_theta, MC_Direct_photons_theta_vs_rap, MC_electrons_Pt_vs_rap_est, MC_eta_Pt, MC_eta_Pt_vs_rap, MC_eta_Pt_vs_rap_primary, MC_eta_theta, MC_eta_theta_vs_rap, MC_leptons_conversion_XY, MC_leptons_conversion_XZ, MC_leptons_conversion_ZY, MC_leptons_from_pi0_P, MC_leptons_from_pi0_start_vertex, MC_Not_Direct_photons_P, MC_Not_Direct_photons_Pt, MC_Not_Direct_photons_theta, MC_Not_Direct_photons_theta_vs_rap, MC_omega_Pt_vs_rap_est, MC_PdgCodes, MC_photons_mother_Pdg, MC_pi0_phi, MC_pi0_Pt, MC_pi0_Pt_est, MC_pi0_Pt_vs_rap, MC_pi0_Pt_vs_rap_primary, MC_pi0_Rapidity, MC_pi0_theta, MC_pi0_theta_vs_rap, MC_Reconstructed_electrons_Pt_vs_rap_est, NumberOfRings_electrons, xMath::Pi(), Pi0_pt_vs_rap_est, Pi0_pt_vs_rap_est_primary, Rings_electrons, sin(), sqrt(), temporarygraph, Tracks_electrons, and v.
Referenced by CbmKresConversionMain::Exec().
void CbmKresConversionGeneral::Finish | ( | ) |
Definition at line 532 of file CbmKresConversionGeneral.cxx.
References A_electrons, B_electrons, BoA_electrons, Distance_electron, Distance_positron, dR2d_electrons, fHistoList, fHistoList_MC, and i.
Referenced by CbmKresConversionMain::Finish().
void CbmKresConversionGeneral::FitAndFillHistEllipse | ( | CbmRichRingLight * | ring | ) |
Definition at line 527 of file CbmKresConversionGeneral.cxx.
References CbmRichRingFitterEllipseTau::DoFit(), and fTauFit.
Referenced by Exec().
void CbmKresConversionGeneral::Init | ( | ) |
Definition at line 139 of file CbmKresConversionGeneral.cxx.
References fArrayCentrality, fGlobalTracks, fMcTracks, fRichHits, fRichPoints, fRichProjections, fRichRingMatches, fRichRings, fStsTrackMatches, fStsTracks, fTauFit, and InitHistograms().
Referenced by CbmKresConversionMain::Init().
void CbmKresConversionGeneral::InitHistograms | ( | ) |
Definition at line 561 of file CbmKresConversionGeneral.cxx.
References A_1d_electrons, A_electrons, AllHits2D, AllHits3D, AllHits_electrons, AllHitsPerPixel, AllHitsPerPMT, AllPoints2D, AllPoints3D, AllPointsPerPixel, AllPointsPerPMT, B_1d_electrons, B_electrons, BoA_1d_electrons, BoA_electrons, Distance_electron, Distance_positron, dR2d_electrons, dR_electrons, fhAaxisXYZ, fhBaxisXYZ, fhBoverAXYZ, fhdRXYZ, fHistoList, fHistoList_MC, fitt, ForChristian_P_vs_R, HitsPerPmtFullMiddle, HitsPerPmtFullPlane, imageellipse, imagehits, MC_All_photons_P, MC_All_photons_Pt, MC_Direct_photons_P, MC_Direct_photons_Pt, MC_Direct_photons_Pt_vs_rap, MC_Direct_photons_Pt_vs_rap_est, MC_Direct_photons_theta, MC_Direct_photons_theta_vs_rap, MC_electrons_Pt_vs_rap_est, MC_eta_Pt, MC_eta_Pt_vs_rap, MC_eta_Pt_vs_rap_primary, MC_eta_theta, MC_eta_theta_vs_rap, MC_leptons_conversion_XY, MC_leptons_conversion_XZ, MC_leptons_conversion_ZY, MC_leptons_from_pi0_P, MC_leptons_from_pi0_start_vertex, MC_Not_Direct_photons_P, MC_Not_Direct_photons_Pt, MC_Not_Direct_photons_theta, MC_Not_Direct_photons_theta_vs_rap, MC_omega_Pt_vs_rap_est, MC_PdgCodes, MC_photons_mother_Pdg, MC_pi0_phi, MC_pi0_Pt, MC_pi0_Pt_est, MC_pi0_Pt_vs_rap, MC_pi0_Pt_vs_rap_primary, MC_pi0_Rapidity, MC_pi0_theta, MC_pi0_theta_vs_rap, MC_Reconstructed_electrons_Pt_vs_rap_est, NumberOfRings_electrons, Pi0_pt_vs_rap_est, Pi0_pt_vs_rap_est_primary, Rings_electrons, temporarygraph, Test_rings, and Tracks_electrons.
Referenced by Init().
|
private |
|
private |
Definition at line 111 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 113 of file CbmKresConversionGeneral.h.
Referenced by Exec(), Finish(), and InitHistograms().
|
private |
Definition at line 135 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 136 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 116 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 138 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 137 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 69 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 70 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 133 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 132 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 112 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 114 of file CbmKresConversionGeneral.h.
Referenced by Exec(), Finish(), and InitHistograms().
|
private |
Definition at line 110 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 109 of file CbmKresConversionGeneral.h.
Referenced by Exec(), Finish(), and InitHistograms().
|
private |
Definition at line 119 of file CbmKresConversionGeneral.h.
Referenced by Exec(), Finish(), and InitHistograms().
|
private |
Definition at line 120 of file CbmKresConversionGeneral.h.
Referenced by Exec(), Finish(), and InitHistograms().
|
private |
Definition at line 118 of file CbmKresConversionGeneral.h.
Referenced by Exec(), Finish(), and InitHistograms().
|
private |
Definition at line 117 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 49 of file CbmKresConversionGeneral.h.
Referenced by Init().
|
private |
Definition at line 41 of file CbmKresConversionGeneral.h.
|
private |
Definition at line 127 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 126 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 125 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 128 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 66 of file CbmKresConversionGeneral.h.
Referenced by Finish(), and InitHistograms().
|
private |
Definition at line 67 of file CbmKresConversionGeneral.h.
Referenced by Finish(), and InitHistograms().
|
private |
Definition at line 60 of file CbmKresConversionGeneral.h.
Referenced by InitHistograms().
|
private |
Definition at line 54 of file CbmKresConversionGeneral.h.
Referenced by CbmKresConversionGeneral(), and Exec().
|
private |
Definition at line 56 of file CbmKresConversionGeneral.h.
Referenced by CbmKresConversionGeneral(), and Exec().
|
private |
Definition at line 58 of file CbmKresConversionGeneral.h.
Referenced by CbmKresConversionGeneral().
|
private |
Definition at line 40 of file CbmKresConversionGeneral.h.
|
private |
Definition at line 53 of file CbmKresConversionGeneral.h.
Referenced by CbmKresConversionGeneral(), and Exec().
|
private |
Definition at line 55 of file CbmKresConversionGeneral.h.
Referenced by CbmKresConversionGeneral(), and Exec().
|
private |
Definition at line 57 of file CbmKresConversionGeneral.h.
Referenced by CbmKresConversionGeneral().
|
private |
Definition at line 68 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 45 of file CbmKresConversionGeneral.h.
|
private |
Definition at line 44 of file CbmKresConversionGeneral.h.
|
private |
Definition at line 48 of file CbmKresConversionGeneral.h.
Referenced by Init().
|
private |
Definition at line 47 of file CbmKresConversionGeneral.h.
|
private |
Definition at line 46 of file CbmKresConversionGeneral.h.
|
private |
Definition at line 43 of file CbmKresConversionGeneral.h.
|
private |
Definition at line 42 of file CbmKresConversionGeneral.h.
|
private |
Definition at line 51 of file CbmKresConversionGeneral.h.
Referenced by FitAndFillHistEllipse(), and Init().
|
private |
Definition at line 141 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 140 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 61 of file CbmKresConversionGeneral.h.
Referenced by InitHistograms().
|
private |
Definition at line 62 of file CbmKresConversionGeneral.h.
Referenced by InitHistograms().
|
private |
Definition at line 75 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 72 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 77 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 74 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 83 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 84 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 81 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 82 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 85 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 103 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 104 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 105 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 106 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 107 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 99 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 100 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 98 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 102 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 101 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 76 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 73 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 79 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 80 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 87 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 71 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 78 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 95 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 88 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 89 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 90 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 91 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 96 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 94 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 97 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 86 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 115 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 92 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 93 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 123 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 139 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().
|
private |
Definition at line 130 of file CbmKresConversionGeneral.h.
Referenced by InitHistograms().
|
private |
Definition at line 122 of file CbmKresConversionGeneral.h.
Referenced by Exec(), and InitHistograms().