CbmRoot
|
#include <CbmKresFunctions.h>
Static Public Member Functions | |
static TVector3 | FitToVertex (CbmStsTrack *stsTrack, double x, double y, double z) |
static double | ChiToVertex (CbmStsTrack *stsTrack, double x, double y, double z) |
static TVector3 | FitToVertexAndGetChi (CbmStsTrack *stsTrack, double x, double y, double z, double &chi) |
static double | Invmass_2particles_MC (const CbmMCTrack *mctrack1, const CbmMCTrack *mctrack2) |
static double | Invmass_2particles_RECO (const TVector3 part1, const TVector3 part2) |
static double | Invmass_4particles_MC (const CbmMCTrack *mctrack1, const CbmMCTrack *mctrack2, const CbmMCTrack *mctrack3, const CbmMCTrack *mctrack4) |
static double | Invmass_4particles_RECO (const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4) |
static int | NofDaughters (int motherId, vector< CbmMCTrack * > MC) |
static LmvmKinePar | CalculateKinematicParamsReco (const TVector3 electron1, const TVector3 electron2) |
static LmvmKinePar | CalculateKinematicParams_4particles (const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4) |
static Double_t | CalculateOpeningAngle_Reco (TVector3 electron1, TVector3 electron2) |
static Double_t | CalculateOpeningAngle_MC (CbmMCTrack *mctrack1, CbmMCTrack *mctrack2) |
static Double_t | CalculateOpeningAngleBetweenGammas_Reco (TVector3 electron1, TVector3 electron2, TVector3 electron3, TVector3 electron4) |
static double | Invmass_2el_2pions_RECO (const TVector3 part1El, const TVector3 part2El, const TVector3 part3Pion, const TVector3 part4Pion) |
static double | Invmass_6particles_MC (const CbmMCTrack *mctrack1, const CbmMCTrack *mctrack2, const CbmMCTrack *mctrack3, const CbmMCTrack *mctrack4, const CbmMCTrack *mctrack5, const CbmMCTrack *mctrack6) |
static double | Invmass_4el_2pions_RECO (const TVector3 part1El, const TVector3 part2El, const TVector3 part3El, const TVector3 part4El, const TVector3 part5Pion, const TVector3 part6Pion) |
static Double_t | CalculateOpeningAngleBetweenPions_Reco (TVector3 electron1, TVector3 electron2) |
calculate opening angle between two pions using reconstructed momenta | |
static Double_t | CalculateOpeningAngleBetweenPions_MC (CbmMCTrack *mctrack1, CbmMCTrack *mctrack2) |
calculate opening angle between two pions using MCtrue momenta | |
static LmvmKinePar | CalculateKinematicParams_2el_2pions (const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4) |
Definition at line 31 of file CbmKresFunctions.h.
|
inlinestatic |
Definition at line 426 of file CbmKresFunctions.h.
References LmvmKinePar::fAngle, LmvmKinePar::fMinv, LmvmKinePar::fMomentumMag, LmvmKinePar::fPt, LmvmKinePar::fRapidity, M2E, and M2Pion.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), CbmKresEtaMCAnalysis::Mixing_ppg(), and CbmKresEtaMCAnalysis::Mixing_three_body().
|
inlinestatic |
Definition at line 210 of file CbmKresFunctions.h.
References LmvmKinePar::fAngle, LmvmKinePar::fMinv, LmvmKinePar::fMomentumMag, LmvmKinePar::fPt, LmvmKinePar::fRapidity, and M2E.
Referenced by CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis_plusBG(), CbmKresEta::FindEta(), CbmKresConversionKF::FindPi0(), CbmKresConversionManual::FindPi0(), CbmKresConversionManualmbias1::FindPi0(), CbmKresConversionManualmbias2::FindPi0(), CbmKresConversionManualmbias3::FindPi0(), CbmKresConversionManualmbias4::FindPi0(), CbmKresConversionKF::MixedEvent(), CbmKresConversionKF::MixedEventMulti(), CbmKresConversionManual::Mixing_Both(), CbmKresConversionManualmbias1::Mixing_Both(), CbmKresConversionManualmbias2::Mixing_Both(), CbmKresConversionManualmbias3::Mixing_Both(), CbmKresConversionManualmbias4::Mixing_Both(), CbmKresEta::Mixing_Both(), CbmKresEtaMCAnalysis::Mixing_gg(), CbmKresConversionManual::Mixing_Outside(), CbmKresConversionManualmbias1::Mixing_Outside(), CbmKresConversionManualmbias2::Mixing_Outside(), CbmKresConversionManualmbias3::Mixing_Outside(), CbmKresConversionManualmbias4::Mixing_Outside(), CbmKresEta::Mixing_Outside(), CbmKresConversionManual::Mixing_Target(), CbmKresConversionManualmbias1::Mixing_Target(), CbmKresConversionManualmbias2::Mixing_Target(), CbmKresConversionManualmbias3::Mixing_Target(), CbmKresConversionManualmbias4::Mixing_Target(), CbmKresEta::Mixing_Target(), and CbmKresConversionManual::Mixing_WAC().
|
inlinestatic |
Definition at line 181 of file CbmKresFunctions.h.
References LmvmKinePar::fAngle, LmvmKinePar::fMinv, LmvmKinePar::fMomentumMag, LmvmKinePar::fPt, LmvmKinePar::fRapidity, and M2E.
Referenced by CbmKresConversionCorrectedPhotons::CDP_likesign_Mixing_Outside(), CbmKresConversionCorrectedPhotons::CDP_likesign_Mixing_Target(), CbmKresConversionCorrectedPhotons::CDP_Mixing_Outside(), CbmKresConversionCorrectedPhotons::CDP_Mixing_Target(), CbmKresConversionPhotons::DP_likesign_Mixing_Outside(), CbmKresConversionPhotons::DP_likesign_Mixing_Target(), CbmKresConversionPhotons::DP_Mixing_Outside(), CbmKresConversionPhotons::DP_Mixing_Target(), CbmKresConversionCorrectedPhotons::FindGammasOutside(), CbmKresConversionPhotons::FindGammasOutside(), CbmKresEta::FindGammasOutside(), CbmKresConversionCorrectedPhotons::FindGammasTarget(), CbmKresConversionPhotons::FindGammasTarget(), and CbmKresEta::FindGammasTarget().
|
inlinestatic |
Definition at line 263 of file CbmKresFunctions.h.
References CbmMCTrack::GetMomentum(), and M2E.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis(), CbmKresConversionKF::FindGammas(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 247 of file CbmKresFunctions.h.
References M2E.
Referenced by CbmKresConversionCorrectedPhotons::CDP_likesign_Mixing_Outside(), CbmKresConversionCorrectedPhotons::CDP_likesign_Mixing_Target(), CbmKresConversionCorrectedPhotons::CDP_Mixing_Outside(), CbmKresConversionCorrectedPhotons::CDP_Mixing_Target(), CbmKresConversionPhotons::DP_likesign_Mixing_Outside(), CbmKresConversionPhotons::DP_likesign_Mixing_Target(), CbmKresConversionPhotons::DP_Mixing_Outside(), CbmKresConversionPhotons::DP_Mixing_Target(), CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis(), CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis_plusBG(), CbmKresConversionKF::FindGammas(), CbmKresConversionCorrectedPhotons::FindGammasOutside(), CbmKresConversionManual::FindGammasOutside(), CbmKresConversionManualmbias1::FindGammasOutside(), CbmKresConversionManualmbias2::FindGammasOutside(), CbmKresConversionManualmbias3::FindGammasOutside(), CbmKresConversionManualmbias4::FindGammasOutside(), CbmKresConversionPhotons::FindGammasOutside(), CbmKresEta::FindGammasOutside(), CbmKresConversionCorrectedPhotons::FindGammasTarget(), CbmKresConversionManual::FindGammasTarget(), CbmKresConversionManualmbias1::FindGammasTarget(), CbmKresConversionManualmbias2::FindGammasTarget(), CbmKresConversionManualmbias3::FindGammasTarget(), CbmKresConversionManualmbias4::FindGammasTarget(), CbmKresConversionPhotons::FindGammasTarget(), CbmKresEta::FindGammasTarget(), CbmKresConversionManual::FindPi0(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 283 of file CbmKresFunctions.h.
References M2E.
Referenced by CbmKresEta::FindEta(), CbmKresEta::Mixing_Both(), CbmKresEta::Mixing_Outside(), and CbmKresEta::Mixing_Target().
|
inlinestatic |
calculate opening angle between two pions using MCtrue momenta
Definition at line 406 of file CbmKresFunctions.h.
References CbmMCTrack::GetMomentum(), and M2Pion.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG().
|
inlinestatic |
calculate opening angle between two pions using reconstructed momenta
Definition at line 390 of file CbmKresFunctions.h.
References M2Pion.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), and CbmKresEtaMCAnalysis::Mixing_three_body().
|
inlinestatic |
Definition at line 54 of file CbmKresFunctions.h.
References CbmStsKFTrackFitter::FitToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), CbmVertex::SetVertex(), x, and y.
|
inlinestatic |
Definition at line 34 of file CbmKresFunctions.h.
References CbmStsKFTrackFitter::FitToVertex(), CbmVertex::SetVertex(), x, and y.
Referenced by CbmKresConversionCorrectedPhotons::CDP_likesign_Mixing_Outside(), CbmKresConversionPhotons::DP_likesign_Mixing_Outside(), CbmKresConversionReconstruction::Exec(), CbmKresConversionKF::FindGammas(), CbmKresConversionCorrectedPhotons::FindGammasOutside(), CbmKresConversionManual::FindGammasOutside(), CbmKresConversionManualmbias1::FindGammasOutside(), CbmKresConversionManualmbias2::FindGammasOutside(), CbmKresConversionManualmbias3::FindGammasOutside(), CbmKresConversionManualmbias4::FindGammasOutside(), and CbmKresConversionPhotons::FindGammasOutside().
|
inlinestatic |
Definition at line 73 of file CbmKresFunctions.h.
References CbmStsKFTrackFitter::FitToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), CbmVertex::SetVertex(), x, and y.
Referenced by CbmKresConversionCorrectedPhotons::Exec(), CbmKresConversionManual::Exec(), CbmKresConversionManualmbias1::Exec(), CbmKresConversionManualmbias2::Exec(), CbmKresConversionManualmbias3::Exec(), CbmKresConversionManualmbias4::Exec(), CbmKresConversionPhotons::Exec(), CbmKresEta::Exec(), CbmKresEtaMCAnalysis::Exec(), and CbmKresEta::FindGammasOutside().
|
inlinestatic |
Definition at line 309 of file CbmKresFunctions.h.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis(), and CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG().
|
inlinestatic |
Definition at line 95 of file CbmKresFunctions.h.
References CbmMCTrack::Get4Momentum().
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis(), CbmKresConversionKF::FindGammas(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 110 of file CbmKresFunctions.h.
References M2E.
Referenced by CbmKresConversionCorrectedPhotons::CDP_likesign_Mixing_Outside(), CbmKresConversionCorrectedPhotons::CDP_likesign_Mixing_Target(), CbmKresConversionCorrectedPhotons::CDP_Mixing_Outside(), CbmKresConversionCorrectedPhotons::CDP_Mixing_Target(), CbmKresConversionPhotons::DP_likesign_Mixing_Outside(), CbmKresConversionPhotons::DP_likesign_Mixing_Target(), CbmKresConversionPhotons::DP_Mixing_Outside(), CbmKresConversionPhotons::DP_Mixing_Target(), CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis(), CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis_plusBG(), CbmKresConversionKF::FindGammas(), CbmKresConversionCorrectedPhotons::FindGammasOutside(), CbmKresConversionManual::FindGammasOutside(), CbmKresConversionManualmbias1::FindGammasOutside(), CbmKresConversionManualmbias2::FindGammasOutside(), CbmKresConversionManualmbias3::FindGammasOutside(), CbmKresConversionManualmbias4::FindGammasOutside(), CbmKresConversionPhotons::FindGammasOutside(), CbmKresEta::FindGammasOutside(), CbmKresConversionCorrectedPhotons::FindGammasTarget(), CbmKresConversionManual::FindGammasTarget(), CbmKresConversionManualmbias1::FindGammasTarget(), CbmKresConversionManualmbias2::FindGammasTarget(), CbmKresConversionManualmbias3::FindGammasTarget(), CbmKresConversionManualmbias4::FindGammasTarget(), CbmKresConversionPhotons::FindGammasTarget(), CbmKresEta::FindGammasTarget(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 361 of file CbmKresFunctions.h.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), and CbmKresEtaMCAnalysis::EtaPosNegNeutralPionsAnalysis().
|
inlinestatic |
Definition at line 125 of file CbmKresFunctions.h.
References CbmMCTrack::Get4Momentum().
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis(), CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis_plusBG(), CbmKresEtaMCAnalysis::EtaPosNegNeutralPionsAnalysis(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 147 of file CbmKresFunctions.h.
References M2E.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis_plusBG(), CbmKresEtaMCAnalysis::EtaPosNegNeutralPionsAnalysis(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 332 of file CbmKresFunctions.h.
References CbmMCTrack::Get4Momentum().
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), and CbmKresEtaMCAnalysis::EtaPosNegNeutralPionsAnalysis().
|
inlinestatic |
Definition at line 169 of file CbmKresFunctions.h.
Referenced by CbmKresConversionReconstruction::MakeRecoAnalysis().