CbmRoot
|
#include <CbmAnaDielectronTask.h>
Public Member Functions | |
CbmAnaDielectronTask () | |
virtual | ~CbmAnaDielectronTask () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *option) |
void | CreateAnalysisStepsH1 (std::vector< TH1D * > &hist, const std::string &name, const std::string &axisX, const std::string &axisY, double nBins, double min, double max) |
void | CreateAnalysisStepsH2 (std::vector< TH2D * > &hist, const std::string &name, const std::string &axisX, const std::string &axisY, const std::string &axisZ, double nBinsX, double minX, double maxX, double nBinsY, double minY, double maxY) |
void | CreateSourceTypesH1 (std::vector< TH1D * > &hist, const std::string &name, const std::string &axisX, const std::string &axisY, double nBins, double min, double max) |
void | CreateSourceTypesH2 (std::vector< TH2D * > &hist, const std::string &name, const std::string &axisX, const std::string &axisY, const std::string &axisZ, double nBinsX, double minX, double maxX, double nBinsY, double minY, double maxY) |
void | PairSource (CbmLmvmCandidate *candP, CbmLmvmCandidate *candM, CbmLmvmAnalysisSteps step, CbmLmvmKinematicParams *parRec) |
void | FillPairHists (CbmLmvmCandidate *candP, CbmLmvmCandidate *candM, CbmLmvmKinematicParams *parMc, CbmLmvmKinematicParams *parRec, CbmLmvmAnalysisSteps step) |
void | TrackSource (CbmLmvmCandidate *cand, CbmLmvmAnalysisSteps step, Int_t pdg) |
void | SingleParticleAcceptance () |
void | FillRichRingNofHits () |
Bool_t | IsMcTrackAccepted (Int_t mcTrackInd) |
void | RichPmtXY () |
void | MCPairs () |
void | PairMcAndAcceptance () |
void | FillTopologyCandidates () |
void | FillCandidates () |
void | AssignMcToCandidates () |
void | AssignMcToTopologyCandidates (std::vector< CbmLmvmCandidate > &cutCandidates) |
void | DifferenceSignalAndBg () |
void | InitHists () |
void | SignalAndBgReco () |
void | CheckGammaConvAndPi0 () |
void | FillNofChargedParticlesPerEvent () |
void | CheckClosestMvdHit (Int_t mvdStationNum, std::vector< TH2D * > &hist, std::vector< TH1D * > &histQa) |
void | CheckTopologyCut (const std::string &cutName, const std::vector< CbmLmvmCandidate > &cutCandidates, const std::vector< TH2D * > &hcut, const std::vector< TH2D * > &hcutPion, const std::vector< TH2D * > &hcutTruepair, Double_t angleCut, Double_t ppCut) |
void | CalculateNofTopologyPairs (TH1D *h_nof_pairs, const std::string &source) |
void | MvdCutMcDistance () |
virtual void | Finish () |
void | FillElPiMomHist () |
ClassDef (CbmAnaDielectronTask, 1) | |
void | SetUseMvd (Bool_t use) |
void | SetUseRich (Bool_t use) |
void | SetUseTrd (Bool_t use) |
void | SetUseTof (Bool_t use) |
void | SetWeight (Double_t weight) |
void | SetEnergyAndPlutoParticle (const string &energy, const string &particle) |
void | SetPionMisidLevel (Double_t level) |
Private Member Functions | |
CbmAnaDielectronTask (const CbmAnaDielectronTask &) | |
CbmAnaDielectronTask & | operator= (const CbmAnaDielectronTask &) |
Bool_t | IsMismatch (CbmLmvmCandidate *cand) |
Bool_t | IsGhost (CbmLmvmCandidate *cand) |
void | IsElectron (Int_t globalTrackIndex, Double_t momentum, CbmLmvmCandidate *cand) |
Private Attributes | |
FairMCEventHeader * | fMCEventHeader |
TClonesArray * | fMCTracks |
TClonesArray * | fRichRings |
TClonesArray * | fRichProj |
TClonesArray * | fRichPoints |
TClonesArray * | fRichRingMatches |
TClonesArray * | fRichHits |
TClonesArray * | fGlobalTracks |
TClonesArray * | fStsTracks |
TClonesArray * | fStsTrackMatches |
TClonesArray * | fStsHits |
TClonesArray * | fMvdHits |
TClonesArray * | fMvdPoints |
TClonesArray * | fMvdHitMatches |
TClonesArray * | fTrdTracks |
TClonesArray * | fTrdHits |
TClonesArray * | fTrdTrackMatches |
TClonesArray * | fTofHits |
TClonesArray * | fTofHitsMatches |
TClonesArray * | fTofPoints |
CbmVertex * | fPrimVertex |
CbmKFVertex | fKFVertex |
CbmStsKFTrackFitter | fKFFitter |
Bool_t | fUseMvd |
Bool_t | fUseRich |
Bool_t | fUseTrd |
Bool_t | fUseTof |
std::vector< CbmLmvmCandidate > | fCandidates |
std::vector< CbmLmvmCandidate > | fSTCandidates |
std::vector< CbmLmvmCandidate > | fTTCandidates |
std::vector< CbmLmvmCandidate > | fRTCandidates |
Double_t | fWeight |
Double_t | fPionMisidLevel |
TRandom3 * | fRandom3 |
CbmLmvmCuts | fCuts |
std::vector< TH1 * > | fHistoList |
std::map< Int_t, Int_t > | fNofHitsInRingMap |
TH2D * | fh_mc_signal_mom_angle |
TH1D * | fh_nof_charged_particles |
TH1D * | fh_nof_charged_particles_acc |
TH1D * | fh_mc_mother_pdg |
TH1D * | fh_acc_mother_pdg |
TH2D * | fh_signal_pmtXY |
TH2D * | fh_pi0_pmtXY |
TH2D * | fh_gamma_pmtXY |
std::vector< TH2D * > | fh_vertex_el_gamma_xz |
std::vector< TH2D * > | fh_vertex_el_gamma_yz |
std::vector< TH2D * > | fh_vertex_el_gamma_xy |
std::vector< TH2D * > | fh_vertex_el_gamma_rz |
std::vector< TH1D * > | fh_signal_minv |
std::vector< TH1D * > | fh_bg_minv |
std::vector< TH1D * > | fh_pi0_minv |
std::vector< TH1D * > | fh_eta_minv |
std::vector< TH1D * > | fh_gamma_minv |
std::vector< TH1D * > | fh_signal_mom |
std::vector< TH2D * > | fh_signal_pty |
std::vector< TH2D * > | fh_signal_minv_pt |
std::vector< TH2D * > | fh_eta_minv_pt |
std::vector< TH2D * > | fh_pi0_minv_pt |
std::vector< TH1D * > | fh_bg_truematch_minv |
std::vector< TH1D * > | fh_bg_truematch_el_minv |
std::vector< TH1D * > | fh_bg_truematch_notel_minv |
std::vector< TH1D * > | fh_bg_mismatch_minv |
std::vector< std::vector< TH1D * > > | fh_source_bg_minv |
std::vector< TH1D * > | fh_pt |
std::vector< TH1D * > | fh_mom |
std::vector< TH1D * > | fh_chi2sts |
std::vector< TH1D * > | fh_chi2prim |
std::vector< TH2D * > | fh_ttcut |
std::vector< TH2D * > | fh_stcut |
std::vector< TH2D * > | fh_rtcut |
std::vector< TH2D * > | fh_mvd1cut |
std::vector< TH2D * > | fh_mvd2cut |
std::vector< TH1D * > | fh_richann |
std::vector< TH1D * > | fh_trdann |
std::vector< TH2D * > | fh_tofm2 |
std::vector< TH2D * > | fh_ttcut_pion |
std::vector< TH2D * > | fh_ttcut_truepair |
std::vector< TH2D * > | fh_stcut_pion |
std::vector< TH2D * > | fh_stcut_truepair |
std::vector< TH2D * > | fh_rtcut_pion |
std::vector< TH2D * > | fh_rtcut_truepair |
std::vector< TH1D * > | fh_nofMvdHits |
std::vector< TH1D * > | fh_nofStsHits |
std::vector< TH2D * > | fh_mvd1xy |
std::vector< TH1D * > | fh_mvd1r |
std::vector< TH2D * > | fh_mvd2xy |
std::vector< TH1D * > | fh_mvd2r |
TH1D * | fh_mvd1cut_mc_dist_gamma |
TH1D * | fh_mvd1cut_mc_dist_pi0 |
TH1D * | fh_mvd2cut_mc_dist_gamma |
TH1D * | fh_mvd2cut_mc_dist_pi0 |
std::vector< TH1D * > | fh_mvd1cut_qa |
std::vector< TH1D * > | fh_mvd2cut_qa |
std::vector< TH2D * > | fh_source_pairs_epem |
TH2D * | fh_source_pairs |
TH1D * | fh_event_number |
TH1D * | fh_nof_bg_tracks |
TH1D * | fh_nof_el_tracks |
TH2D * | fh_source_tracks |
TH1D * | fh_nof_topology_pairs_gamma |
TH1D * | fh_nof_topology_pairs_pi0 |
TH1D * | fh_nof_rec_pairs_gamma |
TH1D * | fh_nof_rec_pairs_pi0 |
TH1D * | fh_nof_rec_gamma |
TH1D * | fh_nof_rec_pi0 |
TH1D * | fh_nof_mismatches |
TH1D * | fh_nof_mismatches_rich |
TH1D * | fh_nof_mismatches_trd |
TH1D * | fh_nof_mismatches_tof |
TH1D * | fh_nof_ghosts |
std::vector< std::vector< TH1D * > > | fh_source_mom |
std::vector< std::vector< TH1D * > > | fh_source_pt |
std::vector< std::vector< TH1D * > > | fh_opening_angle |
TH1D * | fh_pi_mom_mc |
TH1D * | fh_pi_mom_acc |
TH1D * | fh_pi_mom_rec |
TH1D * | fh_pi_mom_rec_only_sts |
TH1D * | fh_pi_mom_rec_sts_rich_trd |
TH1D * | fh_pi_mom_rec_sts_rich_trd_tof |
TH1D * | fh_pi_rapidity_mc |
TH1D * | fh_piprim_mom_mc |
TH1D * | fh_piprim_mom_acc |
TH1D * | fh_piprim_mom_rec |
TH1D * | fh_piprim_mom_rec_only_sts |
TH1D * | fh_piprim_mom_rec_sts_rich_trd |
TH1D * | fh_piprim_mom_rec_sts_rich_trd_tof |
TH1D * | fh_piprim_plus_rapidity_mc |
TH1D * | fh_piprim_minus_rapidity_mc |
TH1D * | fh_pi0prim_rapidity_mc |
TH1D * | fh_etaprim_rapidity_mc |
Definition at line 39 of file CbmAnaDielectronTask.h.
CbmAnaDielectronTask::CbmAnaDielectronTask | ( | ) |
Definition at line 163 of file CbmAnaDielectronTask.cxx.
References fCuts, fPionMisidLevel, fRandom3, fUseRich, fUseTof, fUseTrd, fWeight, and CbmLmvmCuts::SetDefaultCuts().
|
virtual |
Definition at line 309 of file CbmAnaDielectronTask.cxx.
|
private |
void CbmAnaDielectronTask::AssignMcToCandidates | ( | ) |
Definition at line 1720 of file CbmAnaDielectronTask.cxx.
References fCandidates, fMCTracks, fPionMisidLevel, fRichRingMatches, fStsTrackMatches, fTofHits, fTofHitsMatches, fTofPoints, fTrdTrackMatches, fUseTrd, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmMCTrack::GetMotherId(), CbmMatch::GetNofLinks(), CbmMCTrack::GetPdgCode(), i, CbmLmvmUtils::IsMcEtaElectron(), CbmLmvmUtils::IsMcGammaElectron(), CbmLmvmUtils::IsMcPi0Electron(), and CbmLmvmUtils::IsMcSignalElectron().
Referenced by FillCandidates().
void CbmAnaDielectronTask::AssignMcToTopologyCandidates | ( | std::vector< CbmLmvmCandidate > & | cutCandidates | ) |
Definition at line 1785 of file CbmAnaDielectronTask.cxx.
References fMCTracks, fStsTrackMatches, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmMCTrack::GetMotherId(), CbmMatch::GetNofLinks(), CbmMCTrack::GetPdgCode(), i, CbmLmvmUtils::IsMcEtaElectron(), CbmLmvmUtils::IsMcGammaElectron(), CbmLmvmUtils::IsMcPi0Electron(), and CbmLmvmUtils::IsMcSignalElectron().
Referenced by FillCandidates(), and FillTopologyCandidates().
void CbmAnaDielectronTask::CalculateNofTopologyPairs | ( | TH1D * | h_nof_pairs, |
const std::string & | source | ||
) |
Definition at line 2266 of file CbmAnaDielectronTask.cxx.
References fCandidates, CbmLmvmCuts::fChiPrimCut, fCuts, fMCTracks, fRTCandidates, fSTCandidates, fTTCandidates, CbmMCTrack::GetMotherId(), CbmLitMCTrack::GetNofPointsInDifferentStations(), CbmLitMCTrackCreator::GetTrack(), CbmLitMCTrackCreator::Instance(), kSts, and CbmLitMCTrackCreator::TrackExists().
Referenced by Exec().
void CbmAnaDielectronTask::CheckClosestMvdHit | ( | Int_t | mvdStationNum, |
std::vector< TH2D * > & | hist, | ||
std::vector< TH1D * > & | histQa | ||
) |
Definition at line 2553 of file CbmAnaDielectronTask.cxx.
References fCandidates, CbmLmvmCuts::fChiPrimCut, fCuts, fMCTracks, CbmLmvmCuts::fMvd1CutD, CbmLmvmCuts::fMvd1CutP, CbmLmvmCuts::fMvd2CutD, CbmLmvmCuts::fMvd2CutP, fMvdHitMatches, fMvdHits, fStsTracks, fWeight, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmMCTrack::GetMotherId(), CbmStsTrack::GetMvdHitIndex(), CbmStsTrack::GetNofMvdHits(), CbmMCTrack::GetPdgCode(), CbmMvdHit::GetStationNr(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), i, kBg, kGamma, kPi0, kSignal, and sqrt().
Referenced by SignalAndBgReco().
void CbmAnaDielectronTask::CheckGammaConvAndPi0 | ( | ) |
Definition at line 2145 of file CbmAnaDielectronTask.cxx.
References fCandidates, CbmLmvmCuts::fChiPrimCut, fCuts, CbmLmvmCuts::fGammaCut, CbmLmvmKinematicParams::fMinv, and CbmLmvmKinematicParams::KinematicParamsWithCandidates().
Referenced by SignalAndBgReco().
void CbmAnaDielectronTask::CheckTopologyCut | ( | const std::string & | cutName, |
const std::vector< CbmLmvmCandidate > & | cutCandidates, | ||
const std::vector< TH2D * > & | hcut, | ||
const std::vector< TH2D * > & | hcutPion, | ||
const std::vector< TH2D * > & | hcutTruepair, | ||
Double_t | angleCut, | ||
Double_t | ppCut | ||
) |
Definition at line 2168 of file CbmAnaDielectronTask.cxx.
References CbmLmvmKinematicParams::fAngle, fCandidates, CbmLmvmCuts::fChiPrimCut, fCuts, fWeight, i, kBg, kGamma, CbmLmvmKinematicParams::KinematicParamsWithCandidates(), kPi0, and kSignal.
Referenced by SignalAndBgReco().
CbmAnaDielectronTask::ClassDef | ( | CbmAnaDielectronTask | , |
1 | |||
) |
void CbmAnaDielectronTask::CreateAnalysisStepsH1 | ( | std::vector< TH1D * > & | hist, |
const std::string & | name, | ||
const std::string & | axisX, | ||
const std::string & | axisY, | ||
double | nBins, | ||
double | min, | ||
double | max | ||
) |
Definition at line 79 of file CbmAnaDielectronTask.cxx.
References CbmLmvmHist::fAnaSteps, CbmLmvmHist::fNofAnaSteps, i, max(), and min().
Referenced by InitHists().
void CbmAnaDielectronTask::CreateAnalysisStepsH2 | ( | std::vector< TH2D * > & | hist, |
const std::string & | name, | ||
const std::string & | axisX, | ||
const std::string & | axisY, | ||
const std::string & | axisZ, | ||
double | nBinsX, | ||
double | minX, | ||
double | maxX, | ||
double | nBinsY, | ||
double | minY, | ||
double | maxY | ||
) |
Definition at line 97 of file CbmAnaDielectronTask.cxx.
References CbmLmvmHist::fAnaSteps, CbmLmvmHist::fNofAnaSteps, and i.
Referenced by InitHists().
void CbmAnaDielectronTask::CreateSourceTypesH1 | ( | std::vector< TH1D * > & | hist, |
const std::string & | name, | ||
const std::string & | axisX, | ||
const std::string & | axisY, | ||
double | nBins, | ||
double | min, | ||
double | max | ||
) |
Definition at line 121 of file CbmAnaDielectronTask.cxx.
References CbmLmvmHist::fNofSourceTypes, CbmLmvmHist::fSourceTypes, i, max(), and min().
Referenced by InitHists().
void CbmAnaDielectronTask::CreateSourceTypesH2 | ( | std::vector< TH2D * > & | hist, |
const std::string & | name, | ||
const std::string & | axisX, | ||
const std::string & | axisY, | ||
const std::string & | axisZ, | ||
double | nBinsX, | ||
double | minX, | ||
double | maxX, | ||
double | nBinsY, | ||
double | minY, | ||
double | maxY | ||
) |
Definition at line 139 of file CbmAnaDielectronTask.cxx.
References CbmLmvmHist::fNofSourceTypes, CbmLmvmHist::fSourceTypes, and i.
Referenced by InitHists().
void CbmAnaDielectronTask::DifferenceSignalAndBg | ( | ) |
Definition at line 2415 of file CbmAnaDielectronTask.cxx.
References fCandidates, CbmLmvmCuts::fChiPrimCut, fCuts, fh_chi2prim, fh_chi2sts, fh_mom, fh_mvd1r, fh_mvd1xy, fh_mvd2r, fh_mvd2xy, fh_nofMvdHits, fh_nofStsHits, fh_pt, fh_richann, fh_tofm2, fh_trdann, fMvdHits, fStsTracks, fUseMvd, fWeight, CbmStsTrack::GetMvdHitIndex(), CbmStsTrack::GetNofHits(), CbmStsTrack::GetNofMvdHits(), CbmMvdHit::GetStationNr(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), i, kBg, kGamma, kPi0, kSignal, and sqrt().
Referenced by Exec().
|
virtual |
Definition at line 1156 of file CbmAnaDielectronTask.cxx.
References CalculateNofTopologyPairs(), DifferenceSignalAndBg(), fCuts, fh_event_number, fh_nof_topology_pairs_gamma, fh_nof_topology_pairs_pi0, FillCandidates(), FillElPiMomHist(), FillNofChargedParticlesPerEvent(), FillRichRingNofHits(), FillTopologyCandidates(), fKFVertex, fMCEventHeader, fPionMisidLevel, fPrimVertex, fWeight, MCPairs(), PairMcAndAcceptance(), CbmLmvmCuts::Print(), RichPmtXY(), SignalAndBgReco(), and SingleParticleAcceptance().
void CbmAnaDielectronTask::FillCandidates | ( | ) |
Definition at line 1633 of file CbmAnaDielectronTask.cxx.
References AssignMcToCandidates(), AssignMcToTopologyCandidates(), CbmLmvmUtils::CalculateAndSetTrackParamsToCandidate(), fCandidates, CbmLmvmCandidate::fChi2Prim, CbmLmvmCuts::fChiPrimCut, fCuts, fGlobalTracks, CbmLmvmCandidate::fIsElectron, CbmLmvmCandidate::fIsGamma, CbmLmvmCandidate::fIsMvd1CutElectron, CbmLmvmCandidate::fIsMvd2CutElectron, CbmLmvmCandidate::fIsRtCutElectron, CbmLmvmCandidate::fIsStCutElectron, CbmLmvmCandidate::fIsTtCutElectron, fKFVertex, fMCTracks, CbmLmvmCandidate::fMomentum, fPionMisidLevel, CbmLmvmCandidate::fRichInd, fRichProj, CbmLmvmCandidate::fStsInd, CbmLmvmCandidate::fStsMcTrackId, fStsTrackMatches, fStsTracks, fTofHits, CbmLmvmCandidate::fTofInd, CbmLmvmCandidate::fTrdInd, fTrdTracks, fTTCandidates, fUseTrd, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmMatch::GetNofLinks(), CbmMCTrack::GetPdgCode(), CbmGlobalTrack::GetRichRingIndex(), CbmGlobalTrack::GetStsTrackIndex(), CbmGlobalTrack::GetTofHitIndex(), CbmGlobalTrack::GetTrdTrackIndex(), and IsElectron().
Referenced by Exec().
void CbmAnaDielectronTask::FillElPiMomHist | ( | ) |
Definition at line 1462 of file CbmAnaDielectronTask.cxx.
References fGlobalTracks, fh_etaprim_rapidity_mc, fh_pi0prim_rapidity_mc, fh_pi_mom_acc, fh_pi_mom_mc, fh_pi_mom_rec, fh_pi_mom_rec_only_sts, fh_pi_mom_rec_sts_rich_trd, fh_pi_mom_rec_sts_rich_trd_tof, fh_pi_rapidity_mc, fh_piprim_minus_rapidity_mc, fh_piprim_mom_acc, fh_piprim_mom_mc, fh_piprim_mom_rec, fh_piprim_mom_rec_only_sts, fh_piprim_mom_rec_sts_rich_trd, fh_piprim_mom_rec_sts_rich_trd_tof, fh_piprim_plus_rapidity_mc, fMCTracks, fStsTrackMatches, fStsTracks, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmMatch::GetNofLinks(), CbmMCTrack::GetNPoints(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), CbmMCTrack::GetRapidity(), CbmGlobalTrack::GetRichRingIndex(), CbmMCTrack::GetStartVertex(), CbmGlobalTrack::GetStsTrackIndex(), CbmGlobalTrack::GetTofHitIndex(), CbmGlobalTrack::GetTrdTrackIndex(), i, kMvd, and kSts.
Referenced by Exec().
void CbmAnaDielectronTask::FillNofChargedParticlesPerEvent | ( | ) |
Definition at line 1338 of file CbmAnaDielectronTask.cxx.
References fh_nof_charged_particles, fh_nof_charged_particles_acc, fMCTracks, CbmMCTrack::GetCharge(), CbmMCTrack::GetMotherId(), CbmMCTrack::GetNPoints(), i, CbmLmvmUtils::IsMcSignalElectron(), and kSts.
Referenced by Exec().
void CbmAnaDielectronTask::FillPairHists | ( | CbmLmvmCandidate * | candP, |
CbmLmvmCandidate * | candM, | ||
CbmLmvmKinematicParams * | parMc, | ||
CbmLmvmKinematicParams * | parRec, | ||
CbmLmvmAnalysisSteps | step | ||
) |
Definition at line 1951 of file CbmAnaDielectronTask.cxx.
References fh_bg_minv, fh_bg_mismatch_minv, fh_bg_truematch_el_minv, fh_bg_truematch_minv, fh_bg_truematch_notel_minv, fh_eta_minv, fh_eta_minv_pt, fh_gamma_minv, fh_pi0_minv, fh_pi0_minv_pt, fh_signal_minv, fh_signal_minv_pt, fh_signal_mom, fh_signal_pty, CbmLmvmCandidate::fIsMcEtaElectron, CbmLmvmCandidate::fIsMcGammaElectron, CbmLmvmCandidate::fIsMcPi0Electron, CbmLmvmCandidate::fIsMcSignalElectron, CbmLmvmCandidate::fMcMotherId, CbmLmvmCandidate::fMcPdg, CbmLmvmKinematicParams::fMinv, CbmLmvmKinematicParams::fMomentumMag, CbmLmvmKinematicParams::fPt, CbmLmvmKinematicParams::fRapidity, fWeight, IsMismatch(), and PairSource().
Referenced by SignalAndBgReco().
void CbmAnaDielectronTask::FillRichRingNofHits | ( | ) |
Definition at line 1199 of file CbmAnaDielectronTask.cxx.
References fMCTracks, fNofHitsInRingMap, fRichHits, fRichPoints, CbmMCTrack::GetMotherId(), and CbmHit::GetRefId().
Referenced by Exec().
void CbmAnaDielectronTask::FillTopologyCandidates | ( | ) |
Definition at line 1556 of file CbmAnaDielectronTask.cxx.
References AssignMcToTopologyCandidates(), CbmLmvmUtils::CalculateAndSetTrackParamsToCandidate(), CbmLmvmCandidate::fChi2Prim, CbmLmvmCuts::fChiPrimCut, fCuts, fGlobalTracks, fKFVertex, CbmLmvmCandidate::fMomentum, CbmLmvmCandidate::fRichInd, fRichRings, fRTCandidates, fSTCandidates, CbmLmvmCandidate::fStsInd, fStsTracks, fTofHits, CbmLmvmCandidate::fTofInd, CbmLmvmCandidate::fTrdInd, fTrdTracks, fUseTrd, CbmLitGlobalElectronId::GetInstance(), CbmGlobalTrack::GetRichRingIndex(), CbmGlobalTrack::GetStsTrackIndex(), CbmGlobalTrack::GetTofHitIndex(), CbmGlobalTrack::GetTrdTrackIndex(), CbmLitGlobalElectronId::IsRichElectron(), CbmLitGlobalElectronId::IsTofElectron(), and CbmLitGlobalElectronId::IsTrdElectron().
Referenced by Exec().
|
virtual |
Definition at line 2737 of file CbmAnaDielectronTask.cxx.
References fHistoList, and i.
|
virtual |
Definition at line 1021 of file CbmAnaDielectronTask.cxx.
References fCuts, fGlobalTracks, fKFFitter, fMCEventHeader, fMCTracks, CbmLmvmCuts::fMomentumCut, fMvdHitMatches, fMvdHits, fMvdPoints, fPrimVertex, fRichHits, fRichPoints, fRichProj, fRichRingMatches, fRichRings, fStsHits, fStsTrackMatches, fStsTracks, fTofHits, fTofHitsMatches, fTofPoints, fTrdTrackMatches, fTrdTracks, fUseMvd, fUseRich, fUseTof, fUseTrd, CbmStsKFTrackFitter::Init(), InitHists(), and CbmLitMCTrackCreator::Instance().
void CbmAnaDielectronTask::InitHists | ( | ) |
Definition at line 311 of file CbmAnaDielectronTask.cxx.
References CreateAnalysisStepsH1(), CreateAnalysisStepsH2(), CreateSourceTypesH1(), CreateSourceTypesH2(), CbmLmvmHist::fAnaSteps, fh_acc_mother_pdg, fh_bg_minv, fh_bg_mismatch_minv, fh_bg_truematch_el_minv, fh_bg_truematch_minv, fh_bg_truematch_notel_minv, fh_chi2prim, fh_chi2sts, fh_eta_minv, fh_eta_minv_pt, fh_etaprim_rapidity_mc, fh_event_number, fh_gamma_minv, fh_gamma_pmtXY, fh_mc_mother_pdg, fh_mc_signal_mom_angle, fh_mom, fh_mvd1cut, fh_mvd1cut_qa, fh_mvd1r, fh_mvd1xy, fh_mvd2cut, fh_mvd2cut_qa, fh_mvd2r, fh_mvd2xy, fh_nof_bg_tracks, fh_nof_charged_particles, fh_nof_charged_particles_acc, fh_nof_el_tracks, fh_nof_ghosts, fh_nof_mismatches, fh_nof_mismatches_rich, fh_nof_mismatches_tof, fh_nof_mismatches_trd, fh_nof_rec_gamma, fh_nof_rec_pairs_gamma, fh_nof_rec_pairs_pi0, fh_nof_rec_pi0, fh_nof_topology_pairs_gamma, fh_nof_topology_pairs_pi0, fh_nofMvdHits, fh_nofStsHits, fh_opening_angle, fh_pi0_minv, fh_pi0_minv_pt, fh_pi0_pmtXY, fh_pi0prim_rapidity_mc, fh_pi_mom_acc, fh_pi_mom_mc, fh_pi_mom_rec, fh_pi_mom_rec_only_sts, fh_pi_mom_rec_sts_rich_trd, fh_pi_mom_rec_sts_rich_trd_tof, fh_pi_rapidity_mc, fh_piprim_minus_rapidity_mc, fh_piprim_mom_acc, fh_piprim_mom_mc, fh_piprim_mom_rec, fh_piprim_mom_rec_only_sts, fh_piprim_mom_rec_sts_rich_trd, fh_piprim_mom_rec_sts_rich_trd_tof, fh_piprim_plus_rapidity_mc, fh_pt, fh_richann, fh_rtcut, fh_rtcut_pion, fh_rtcut_truepair, fh_signal_minv, fh_signal_minv_pt, fh_signal_mom, fh_signal_pmtXY, fh_signal_pty, fh_source_bg_minv, fh_source_mom, fh_source_pairs, fh_source_pairs_epem, fh_source_pt, fh_source_tracks, fh_stcut, fh_stcut_pion, fh_stcut_truepair, fh_tofm2, fh_trdann, fh_ttcut, fh_ttcut_pion, fh_ttcut_truepair, fh_vertex_el_gamma_rz, fh_vertex_el_gamma_xy, fh_vertex_el_gamma_xz, fh_vertex_el_gamma_yz, fHistoList, CbmLmvmHist::fNofAnaSteps, CbmLmvmHist::fNofBgPairSources, CbmLmvmHist::fNofSourceTypes, CbmLmvmHist::fSourceTypes, and i.
Referenced by Init().
|
private |
Definition at line 2367 of file CbmAnaDielectronTask.cxx.
References fCuts, CbmLmvmCandidate::fIsElectron, fMCTracks, CbmLmvmCuts::fMomentumCut, fPionMisidLevel, fRandom3, CbmLmvmCandidate::fRichAnn, CbmLmvmCandidate::fStsMcTrackId, CbmLmvmCandidate::fTrdAnn, CbmLitGlobalElectronId::GetInstance(), CbmMCTrack::GetPdgCode(), CbmLitGlobalElectronId::GetRichAnn(), CbmLitGlobalElectronId::GetTrdAnn(), CbmLitGlobalElectronId::IsRichElectron(), CbmLitGlobalElectronId::IsTofElectron(), and CbmLitGlobalElectronId::IsTrdElectron().
Referenced by FillCandidates().
|
private |
Definition at line 2360 of file CbmAnaDielectronTask.cxx.
References CbmLmvmCandidate::fRichMcTrackId, CbmLmvmCandidate::fStsMcTrackId, CbmLmvmCandidate::fTofMcTrackId, and CbmLmvmCandidate::fTrdMcTrackId.
Referenced by TrackSource().
Bool_t CbmAnaDielectronTask::IsMcTrackAccepted | ( | Int_t | mcTrackInd | ) |
Definition at line 1363 of file CbmAnaDielectronTask.cxx.
References fMCTracks, fNofHitsInRingMap, CbmMCTrack::GetNPoints(), kMvd, kSts, kTof, and kTrd.
Referenced by PairMcAndAcceptance().
|
private |
Definition at line 2350 of file CbmAnaDielectronTask.cxx.
References CbmLmvmCandidate::fRichMcTrackId, CbmLmvmCandidate::fStsMcTrackId, CbmLmvmCandidate::fTofMcTrackId, CbmLmvmCandidate::fTrdMcTrackId, and fUseTrd.
Referenced by FillPairHists(), and TrackSource().
void CbmAnaDielectronTask::MCPairs | ( | ) |
Definition at line 1224 of file CbmAnaDielectronTask.cxx.
References CbmLmvmKinematicParams::fAngle, fh_mc_mother_pdg, fh_mc_signal_mom_angle, fh_source_mom, fh_vertex_el_gamma_rz, fh_vertex_el_gamma_xy, fh_vertex_el_gamma_xz, fh_vertex_el_gamma_yz, fMCTracks, fWeight, CbmMCTrack::GetMotherId(), CbmMCTrack::GetP(), CbmMCTrack::GetPdgCode(), CbmMCTrack::GetStartVertex(), i, CbmLmvmUtils::IsMcGammaElectron(), CbmLmvmUtils::IsMcSignalElectron(), CbmLmvmKinematicParams::KinematicParamsWithMcTracks(), kMc, kSignal, sqrt(), and v.
Referenced by Exec().
void CbmAnaDielectronTask::MvdCutMcDistance | ( | ) |
Definition at line 2691 of file CbmAnaDielectronTask.cxx.
References d, fCandidates, CbmLmvmCuts::fChiPrimCut, fCuts, fh_mvd1cut_mc_dist_gamma, fh_mvd1cut_mc_dist_pi0, fh_mvd2cut_mc_dist_gamma, fh_mvd2cut_mc_dist_pi0, fMvdHitMatches, fMvdHits, fStsTracks, fUseMvd, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmStsTrack::GetMvdHitIndex(), CbmStsTrack::GetNofMvdHits(), CbmMvdHit::GetStationNr(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), i, and sqrt().
|
private |
void CbmAnaDielectronTask::PairMcAndAcceptance | ( | ) |
Definition at line 1410 of file CbmAnaDielectronTask.cxx.
References fh_eta_minv, fh_pi0_minv, fh_signal_minv, fh_signal_mom, fh_signal_pty, fMCTracks, CbmLmvmKinematicParams::fMinv, CbmLmvmKinematicParams::fMomentumMag, CbmLmvmKinematicParams::fPt, CbmLmvmKinematicParams::fRapidity, fWeight, CbmMCTrack::GetMotherId(), CbmMCTrack::GetPdgCode(), CbmLmvmUtils::IsMcEtaElectron(), CbmLmvmUtils::IsMcPi0Electron(), CbmLmvmUtils::IsMcSignalElectron(), IsMcTrackAccepted(), kAcc, CbmLmvmKinematicParams::KinematicParamsWithMcTracks(), and kMc.
Referenced by Exec().
void CbmAnaDielectronTask::PairSource | ( | CbmLmvmCandidate * | candP, |
CbmLmvmCandidate * | candM, | ||
CbmLmvmAnalysisSteps | step, | ||
CbmLmvmKinematicParams * | parRec | ||
) |
Definition at line 1819 of file CbmAnaDielectronTask.cxx.
References CbmLmvmKinematicParams::fAngle, fh_opening_angle, fh_source_bg_minv, fh_source_pairs, fh_source_pairs_epem, CbmLmvmCandidate::fIsMcEtaElectron, CbmLmvmCandidate::fIsMcGammaElectron, CbmLmvmCandidate::fIsMcPi0Electron, CbmLmvmCandidate::fIsMcSignalElectron, CbmLmvmCandidate::fMcMotherId, CbmLmvmKinematicParams::fMinv, fWeight, kBg, kGamma, kPi0, and kSignal.
Referenced by FillPairHists().
void CbmAnaDielectronTask::RichPmtXY | ( | ) |
Definition at line 1294 of file CbmAnaDielectronTask.cxx.
References fh_gamma_pmtXY, fh_pi0_pmtXY, fh_signal_pmtXY, fMCTracks, fRichHits, fRichPoints, fWeight, CbmMCTrack::GetMotherId(), CbmHit::GetRefId(), CbmMCTrack::GetStartVertex(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmLmvmUtils::IsMcGammaElectron(), CbmLmvmUtils::IsMcPi0Electron(), CbmLmvmUtils::IsMcSignalElectron(), and v.
Referenced by Exec().
void CbmAnaDielectronTask::SetEnergyAndPlutoParticle | ( | const string & | energy, |
const string & | particle | ||
) |
Definition at line 2750 of file CbmAnaDielectronTask.cxx.
References SetWeight().
|
inline |
Definition at line 481 of file CbmAnaDielectronTask.h.
References fPionMisidLevel.
|
inline |
Definition at line 474 of file CbmAnaDielectronTask.h.
References fUseMvd.
|
inline |
Definition at line 475 of file CbmAnaDielectronTask.h.
References fUseRich.
|
inline |
Definition at line 477 of file CbmAnaDielectronTask.h.
References fUseTof.
|
inline |
Definition at line 476 of file CbmAnaDielectronTask.h.
References fUseTrd.
|
inline |
Definition at line 478 of file CbmAnaDielectronTask.h.
References fWeight.
Referenced by SetEnergyAndPlutoParticle().
void CbmAnaDielectronTask::SignalAndBgReco | ( | ) |
Definition at line 1991 of file CbmAnaDielectronTask.cxx.
References CheckClosestMvdHit(), CheckGammaConvAndPi0(), CheckTopologyCut(), fCandidates, CbmLmvmCuts::fChiPrimCut, fCuts, fh_mvd1cut, fh_mvd1cut_qa, fh_mvd2cut, fh_mvd2cut_qa, fh_rtcut, fh_rtcut_pion, fh_rtcut_truepair, fh_stcut, fh_stcut_pion, fh_stcut_truepair, fh_ttcut, fh_ttcut_pion, fh_ttcut_truepair, FillPairHists(), fMCTracks, CbmLmvmCuts::fPtCut, fRTCandidates, CbmLmvmCuts::fRtCutAngle, CbmLmvmCuts::fRtCutPP, fSTCandidates, CbmLmvmCuts::fStCutAngle, CbmLmvmCuts::fStCutPP, fTTCandidates, CbmLmvmCuts::fTtCutAngle, CbmLmvmCuts::fTtCutPP, fUseMvd, CbmMCTrack::GetPdgCode(), i, kChi2Prim, kElId, kGammaCut, CbmLmvmKinematicParams::KinematicParamsWithCandidates(), CbmLmvmKinematicParams::KinematicParamsWithMcTracks(), kMvd1Cut, kMvd2Cut, kPtCut, kReco, kRtCut, kStCut, kTtCut, and TrackSource().
Referenced by Exec().
void CbmAnaDielectronTask::SingleParticleAcceptance | ( | ) |
Definition at line 1373 of file CbmAnaDielectronTask.cxx.
References fh_acc_mother_pdg, fh_vertex_el_gamma_rz, fh_vertex_el_gamma_xy, fh_vertex_el_gamma_xz, fh_vertex_el_gamma_yz, fMCTracks, fNofHitsInRingMap, CbmMCTrack::GetMotherId(), CbmMCTrack::GetNPoints(), CbmMCTrack::GetPdgCode(), CbmMCTrack::GetStartVertex(), i, CbmLmvmUtils::IsMcGammaElectron(), kAcc, kMvd, kSts, sqrt(), and v.
Referenced by Exec().
void CbmAnaDielectronTask::TrackSource | ( | CbmLmvmCandidate * | cand, |
CbmLmvmAnalysisSteps | step, | ||
Int_t | pdg | ||
) |
Definition at line 1893 of file CbmAnaDielectronTask.cxx.
References fh_nof_bg_tracks, fh_nof_el_tracks, fh_nof_ghosts, fh_nof_mismatches, fh_nof_mismatches_rich, fh_nof_mismatches_tof, fh_nof_mismatches_trd, fh_source_mom, fh_source_pt, fh_source_tracks, fh_vertex_el_gamma_rz, fh_vertex_el_gamma_xy, fh_vertex_el_gamma_xz, fh_vertex_el_gamma_yz, CbmLmvmCandidate::fIsMcGammaElectron, CbmLmvmCandidate::fIsMcPi0Electron, CbmLmvmCandidate::fIsMcSignalElectron, fMCTracks, CbmLmvmCandidate::fMomentum, CbmLmvmCandidate::fRichMcTrackId, CbmLmvmCandidate::fStsMcTrackId, CbmLmvmCandidate::fTofMcTrackId, CbmLmvmCandidate::fTrdMcTrackId, fUseTrd, fWeight, CbmMCTrack::GetStartVertex(), IsGhost(), IsMismatch(), kBg, kGamma, kPi0, kSignal, sqrt(), and v.
Referenced by SignalAndBgReco().
|
private |
Definition at line 291 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), CalculateNofTopologyPairs(), CheckClosestMvdHit(), CheckGammaConvAndPi0(), CheckTopologyCut(), DifferenceSignalAndBg(), FillCandidates(), MvdCutMcDistance(), and SignalAndBgReco().
|
private |
Definition at line 307 of file CbmAnaDielectronTask.h.
Referenced by CalculateNofTopologyPairs(), CbmAnaDielectronTask(), CheckClosestMvdHit(), CheckGammaConvAndPi0(), CheckTopologyCut(), DifferenceSignalAndBg(), Exec(), FillCandidates(), FillTopologyCandidates(), Init(), IsElectron(), MvdCutMcDistance(), and SignalAndBgReco().
|
private |
Definition at line 267 of file CbmAnaDielectronTask.h.
Referenced by FillCandidates(), FillElPiMomHist(), FillTopologyCandidates(), and Init().
|
private |
Definition at line 320 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SingleParticleAcceptance().
|
private |
Definition at line 340 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), and InitHists().
|
private |
Definition at line 358 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), and InitHists().
|
private |
Definition at line 354 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), and InitHists().
|
private |
Definition at line 352 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), and InitHists().
|
private |
Definition at line 356 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), and InitHists().
|
private |
Definition at line 372 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 371 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 342 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), InitHists(), and PairMcAndAcceptance().
|
private |
Definition at line 347 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), and InitHists().
|
private |
Definition at line 471 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 415 of file CbmAnaDielectronTask.h.
Referenced by Exec(), and InitHists().
|
private |
Definition at line 343 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), and InitHists().
|
private |
Definition at line 325 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and RichPmtXY().
|
private |
Definition at line 319 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and MCPairs().
|
private |
Definition at line 314 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and MCPairs().
|
private |
Definition at line 370 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 376 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 396 of file CbmAnaDielectronTask.h.
Referenced by MvdCutMcDistance().
|
private |
Definition at line 397 of file CbmAnaDielectronTask.h.
Referenced by MvdCutMcDistance().
|
private |
Definition at line 401 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 391 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 390 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 377 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 398 of file CbmAnaDielectronTask.h.
Referenced by MvdCutMcDistance().
|
private |
Definition at line 399 of file CbmAnaDielectronTask.h.
Referenced by MvdCutMcDistance().
|
private |
Definition at line 402 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 393 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 392 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 418 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and TrackSource().
|
private |
Definition at line 316 of file CbmAnaDielectronTask.h.
Referenced by FillNofChargedParticlesPerEvent(), and InitHists().
|
private |
Definition at line 317 of file CbmAnaDielectronTask.h.
Referenced by FillNofChargedParticlesPerEvent(), and InitHists().
|
private |
Definition at line 419 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and TrackSource().
|
private |
Definition at line 437 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and TrackSource().
|
private |
Definition at line 433 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and TrackSource().
|
private |
Definition at line 434 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and TrackSource().
|
private |
Definition at line 436 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and TrackSource().
|
private |
Definition at line 435 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and TrackSource().
|
private |
Definition at line 430 of file CbmAnaDielectronTask.h.
Referenced by InitHists().
|
private |
Definition at line 426 of file CbmAnaDielectronTask.h.
Referenced by InitHists().
|
private |
Definition at line 427 of file CbmAnaDielectronTask.h.
Referenced by InitHists().
|
private |
Definition at line 431 of file CbmAnaDielectronTask.h.
Referenced by InitHists().
|
private |
Definition at line 422 of file CbmAnaDielectronTask.h.
Referenced by Exec(), and InitHists().
|
private |
Definition at line 423 of file CbmAnaDielectronTask.h.
Referenced by Exec(), and InitHists().
|
private |
Definition at line 388 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 389 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 449 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and PairSource().
|
private |
Definition at line 341 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), InitHists(), and PairMcAndAcceptance().
|
private |
Definition at line 348 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), and InitHists().
|
private |
Definition at line 324 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and RichPmtXY().
|
private |
Definition at line 470 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 453 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 452 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 454 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 455 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 456 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 457 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 458 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 469 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 462 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 461 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 463 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 464 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 465 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 466 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 468 of file CbmAnaDielectronTask.h.
Referenced by FillElPiMomHist(), and InitHists().
|
private |
Definition at line 369 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 378 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 375 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 385 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 386 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 339 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), InitHists(), and PairMcAndAcceptance().
|
private |
Definition at line 346 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), and InitHists().
|
private |
Definition at line 344 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), InitHists(), and PairMcAndAcceptance().
|
private |
Definition at line 323 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and RichPmtXY().
|
private |
Definition at line 345 of file CbmAnaDielectronTask.h.
Referenced by FillPairHists(), InitHists(), and PairMcAndAcceptance().
|
private |
Definition at line 364 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and PairSource().
|
private |
Definition at line 445 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), MCPairs(), and TrackSource().
|
private |
Definition at line 412 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and PairSource().
|
private |
Definition at line 408 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and PairSource().
|
private |
Definition at line 447 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and TrackSource().
|
private |
Definition at line 420 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and TrackSource().
|
private |
Definition at line 374 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 383 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 384 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 380 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 379 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), and InitHists().
|
private |
Definition at line 373 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 381 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 382 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), and SignalAndBgReco().
|
private |
Definition at line 333 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), MCPairs(), SingleParticleAcceptance(), and TrackSource().
|
private |
Definition at line 332 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), MCPairs(), SingleParticleAcceptance(), and TrackSource().
|
private |
Definition at line 330 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), MCPairs(), SingleParticleAcceptance(), and TrackSource().
|
private |
Definition at line 331 of file CbmAnaDielectronTask.h.
Referenced by InitHists(), MCPairs(), SingleParticleAcceptance(), and TrackSource().
|
private |
Definition at line 309 of file CbmAnaDielectronTask.h.
Referenced by Finish(), and InitHists().
|
private |
Definition at line 282 of file CbmAnaDielectronTask.h.
Referenced by Init().
|
private |
Definition at line 281 of file CbmAnaDielectronTask.h.
Referenced by Exec(), FillCandidates(), and FillTopologyCandidates().
|
private |
Definition at line 260 of file CbmAnaDielectronTask.h.
|
private |
Definition at line 261 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), AssignMcToTopologyCandidates(), CalculateNofTopologyPairs(), CheckClosestMvdHit(), FillCandidates(), FillElPiMomHist(), FillNofChargedParticlesPerEvent(), FillRichRingNofHits(), Init(), IsElectron(), IsMcTrackAccepted(), MCPairs(), PairMcAndAcceptance(), RichPmtXY(), SignalAndBgReco(), SingleParticleAcceptance(), and TrackSource().
|
private |
Definition at line 273 of file CbmAnaDielectronTask.h.
Referenced by CheckClosestMvdHit(), Init(), and MvdCutMcDistance().
|
private |
Definition at line 271 of file CbmAnaDielectronTask.h.
Referenced by CheckClosestMvdHit(), DifferenceSignalAndBg(), Init(), and MvdCutMcDistance().
|
private |
Definition at line 272 of file CbmAnaDielectronTask.h.
Referenced by Init().
|
private |
Definition at line 312 of file CbmAnaDielectronTask.h.
Referenced by FillRichRingNofHits(), IsMcTrackAccepted(), and SingleParticleAcceptance().
|
private |
Definition at line 302 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), CbmAnaDielectronTask(), Exec(), FillCandidates(), IsElectron(), and SetPionMisidLevel().
|
private |
Definition at line 280 of file CbmAnaDielectronTask.h.
|
private |
Definition at line 303 of file CbmAnaDielectronTask.h.
Referenced by CbmAnaDielectronTask(), and IsElectron().
|
private |
Definition at line 266 of file CbmAnaDielectronTask.h.
Referenced by FillRichRingNofHits(), Init(), and RichPmtXY().
|
private |
Definition at line 264 of file CbmAnaDielectronTask.h.
Referenced by FillRichRingNofHits(), Init(), and RichPmtXY().
|
private |
Definition at line 263 of file CbmAnaDielectronTask.h.
Referenced by FillCandidates(), and Init().
|
private |
Definition at line 265 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), and Init().
|
private |
Definition at line 262 of file CbmAnaDielectronTask.h.
Referenced by FillTopologyCandidates(), and Init().
|
private |
Definition at line 297 of file CbmAnaDielectronTask.h.
Referenced by CalculateNofTopologyPairs(), FillTopologyCandidates(), and SignalAndBgReco().
|
private |
Definition at line 293 of file CbmAnaDielectronTask.h.
Referenced by CalculateNofTopologyPairs(), FillTopologyCandidates(), and SignalAndBgReco().
|
private |
Definition at line 270 of file CbmAnaDielectronTask.h.
Referenced by Init().
|
private |
Definition at line 269 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), AssignMcToTopologyCandidates(), FillCandidates(), FillElPiMomHist(), and Init().
|
private |
Definition at line 268 of file CbmAnaDielectronTask.h.
Referenced by CheckClosestMvdHit(), DifferenceSignalAndBg(), FillCandidates(), FillElPiMomHist(), FillTopologyCandidates(), Init(), and MvdCutMcDistance().
|
private |
Definition at line 277 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), FillCandidates(), FillTopologyCandidates(), and Init().
|
private |
Definition at line 278 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), and Init().
|
private |
Definition at line 279 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), and Init().
|
private |
Definition at line 275 of file CbmAnaDielectronTask.h.
|
private |
Definition at line 276 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), and Init().
|
private |
Definition at line 274 of file CbmAnaDielectronTask.h.
Referenced by FillCandidates(), FillTopologyCandidates(), and Init().
|
private |
Definition at line 295 of file CbmAnaDielectronTask.h.
Referenced by CalculateNofTopologyPairs(), FillCandidates(), and SignalAndBgReco().
|
private |
Definition at line 286 of file CbmAnaDielectronTask.h.
Referenced by DifferenceSignalAndBg(), Init(), MvdCutMcDistance(), SetUseMvd(), and SignalAndBgReco().
|
private |
Definition at line 287 of file CbmAnaDielectronTask.h.
Referenced by CbmAnaDielectronTask(), Init(), and SetUseRich().
|
private |
Definition at line 289 of file CbmAnaDielectronTask.h.
Referenced by CbmAnaDielectronTask(), Init(), and SetUseTof().
|
private |
Definition at line 288 of file CbmAnaDielectronTask.h.
Referenced by AssignMcToCandidates(), CbmAnaDielectronTask(), FillCandidates(), FillTopologyCandidates(), Init(), IsMismatch(), SetUseTrd(), and TrackSource().
|
private |
Definition at line 299 of file CbmAnaDielectronTask.h.
Referenced by CbmAnaDielectronTask(), CheckClosestMvdHit(), CheckTopologyCut(), DifferenceSignalAndBg(), Exec(), FillPairHists(), MCPairs(), PairMcAndAcceptance(), PairSource(), RichPmtXY(), SetWeight(), and TrackSource().