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 CbmLmvmKinematicParams | CalculateKinematicParamsReco (const TVector3 electron1, const TVector3 electron2) |
static CbmLmvmKinematicParams | 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 More... | |
static Double_t | CalculateOpeningAngleBetweenPions_MC (CbmMCTrack *mctrack1, CbmMCTrack *mctrack2) |
calculate opening angle between two pions using MCtrue momenta More... | |
static CbmLmvmKinematicParams | CalculateKinematicParams_2el_2pions (const TVector3 part1, const TVector3 part2, const TVector3 part3, const TVector3 part4) |
Definition at line 25 of file CbmKresFunctions.h.
|
inlinestatic |
Definition at line 438 of file CbmKresFunctions.h.
References CbmLmvmKinematicParams::fAngle, CbmLmvmKinematicParams::fMinv, CbmLmvmKinematicParams::fMomentumMag, CbmLmvmKinematicParams::fPt, CbmLmvmKinematicParams::fRapidity, M2E, and M2Pion.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), CbmKresEtaMCAnalysis::Mixing_ppg(), and CbmKresEtaMCAnalysis::Mixing_three_body().
|
inlinestatic |
Definition at line 212 of file CbmKresFunctions.h.
References CbmLmvmKinematicParams::fAngle, CbmLmvmKinematicParams::fMinv, CbmLmvmKinematicParams::fMomentumMag, CbmLmvmKinematicParams::fPt, CbmLmvmKinematicParams::fRapidity, and M2E.
Referenced by CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis_plusBG(), CbmKresEta::FindEta(), CbmKresConversionKF::FindPi0(), CbmKresConversionManualmbias1::FindPi0(), CbmKresConversionManualmbias3::FindPi0(), CbmKresConversionManualmbias4::FindPi0(), CbmKresConversionManualmbias2::FindPi0(), CbmKresConversionManual::FindPi0(), CbmKresConversionKF::MixedEvent(), CbmKresConversionKF::MixedEventMulti(), CbmKresConversionManualmbias2::Mixing_Both(), CbmKresConversionManualmbias3::Mixing_Both(), CbmKresConversionManualmbias4::Mixing_Both(), CbmKresConversionManualmbias1::Mixing_Both(), CbmKresEta::Mixing_Both(), CbmKresConversionManual::Mixing_Both(), CbmKresEtaMCAnalysis::Mixing_gg(), CbmKresConversionManualmbias3::Mixing_Outside(), CbmKresConversionManualmbias1::Mixing_Outside(), CbmKresConversionManualmbias4::Mixing_Outside(), CbmKresConversionManualmbias2::Mixing_Outside(), CbmKresEta::Mixing_Outside(), CbmKresConversionManual::Mixing_Outside(), CbmKresConversionManualmbias1::Mixing_Target(), CbmKresConversionManualmbias3::Mixing_Target(), CbmKresConversionManualmbias2::Mixing_Target(), CbmKresConversionManualmbias4::Mixing_Target(), CbmKresEta::Mixing_Target(), CbmKresConversionManual::Mixing_Target(), and CbmKresConversionManual::Mixing_WAC().
|
inlinestatic |
Definition at line 180 of file CbmKresFunctions.h.
References CbmLmvmKinematicParams::fAngle, CbmLmvmKinematicParams::fMinv, CbmLmvmKinematicParams::fMomentumMag, CbmLmvmKinematicParams::fPt, CbmLmvmKinematicParams::fRapidity, M2E, and xMath::Pi().
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(), CbmKresEta::FindGammasOutside(), CbmKresConversionPhotons::FindGammasOutside(), CbmKresConversionCorrectedPhotons::FindGammasOutside(), CbmKresEta::FindGammasTarget(), CbmKresConversionPhotons::FindGammasTarget(), and CbmKresConversionCorrectedPhotons::FindGammasTarget().
|
inlinestatic |
Definition at line 267 of file CbmKresFunctions.h.
References CbmMCTrack::GetMomentum(), M2E, and xMath::Pi().
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis(), CbmKresConversionKF::FindGammas(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 251 of file CbmKresFunctions.h.
References M2E, and xMath::Pi().
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(), CbmKresConversionManualmbias3::FindGammasOutside(), CbmKresConversionManualmbias4::FindGammasOutside(), CbmKresConversionManualmbias2::FindGammasOutside(), CbmKresConversionManualmbias1::FindGammasOutside(), CbmKresEta::FindGammasOutside(), CbmKresConversionManual::FindGammasOutside(), CbmKresConversionPhotons::FindGammasOutside(), CbmKresConversionCorrectedPhotons::FindGammasOutside(), CbmKresConversionManualmbias4::FindGammasTarget(), CbmKresConversionManualmbias3::FindGammasTarget(), CbmKresConversionManualmbias1::FindGammasTarget(), CbmKresConversionManualmbias2::FindGammasTarget(), CbmKresEta::FindGammasTarget(), CbmKresConversionManual::FindGammasTarget(), CbmKresConversionPhotons::FindGammasTarget(), CbmKresConversionCorrectedPhotons::FindGammasTarget(), CbmKresConversionManual::FindPi0(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 287 of file CbmKresFunctions.h.
References M2E, and xMath::Pi().
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 417 of file CbmKresFunctions.h.
References CbmMCTrack::GetMomentum(), M2Pion, and xMath::Pi().
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG().
|
inlinestatic |
calculate opening angle between two pions using reconstructed momenta
Definition at line 401 of file CbmKresFunctions.h.
References M2Pion, and xMath::Pi().
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), and CbmKresEtaMCAnalysis::Mixing_three_body().
|
inlinestatic |
Definition at line 49 of file CbmKresFunctions.h.
References CbmStsKFTrackFitter::FitToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), CbmVertex::SetVertex(), x, and y.
|
inlinestatic |
Definition at line 29 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(), CbmKresConversionManualmbias4::FindGammasOutside(), CbmKresConversionManualmbias3::FindGammasOutside(), CbmKresConversionManualmbias1::FindGammasOutside(), CbmKresConversionManualmbias2::FindGammasOutside(), CbmKresConversionManual::FindGammasOutside(), CbmKresConversionPhotons::FindGammasOutside(), and CbmKresConversionCorrectedPhotons::FindGammasOutside().
|
inlinestatic |
Definition at line 67 of file CbmKresFunctions.h.
References CbmStsKFTrackFitter::FitToVertex(), CbmStsKFTrackFitter::GetChiToVertex(), CbmVertex::SetVertex(), x, and y.
Referenced by CbmKresEtaMCAnalysis::Exec(), CbmKresEta::Exec(), CbmKresConversionManualmbias3::Exec(), CbmKresConversionManualmbias2::Exec(), CbmKresConversionManualmbias1::Exec(), CbmKresConversionManualmbias4::Exec(), CbmKresConversionManual::Exec(), CbmKresConversionPhotons::Exec(), CbmKresConversionCorrectedPhotons::Exec(), and CbmKresEta::FindGammasOutside().
|
inlinestatic |
Definition at line 314 of file CbmKresFunctions.h.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis(), and CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG().
|
inlinestatic |
Definition at line 92 of file CbmKresFunctions.h.
References CbmMCTrack::Get4Momentum().
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis(), CbmKresEtaMCAnalysis::EtaDoubleGammaAnalysis(), CbmKresConversionKF::FindGammas(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 107 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(), CbmKresConversionManualmbias4::FindGammasOutside(), CbmKresConversionManualmbias3::FindGammasOutside(), CbmKresConversionManualmbias1::FindGammasOutside(), CbmKresConversionManualmbias2::FindGammasOutside(), CbmKresEta::FindGammasOutside(), CbmKresConversionManual::FindGammasOutside(), CbmKresConversionPhotons::FindGammasOutside(), CbmKresConversionCorrectedPhotons::FindGammasOutside(), CbmKresConversionManualmbias4::FindGammasTarget(), CbmKresConversionManualmbias1::FindGammasTarget(), CbmKresConversionManualmbias2::FindGammasTarget(), CbmKresConversionManualmbias3::FindGammasTarget(), CbmKresEta::FindGammasTarget(), CbmKresConversionManual::FindGammasTarget(), CbmKresConversionPhotons::FindGammasTarget(), CbmKresConversionCorrectedPhotons::FindGammasTarget(), and CbmKresConversionReconstruction::MakeRecoAnalysis().
|
inlinestatic |
Definition at line 369 of file CbmKresFunctions.h.
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), and CbmKresEtaMCAnalysis::EtaPosNegNeutralPionsAnalysis().
|
inlinestatic |
Definition at line 122 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 145 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 338 of file CbmKresFunctions.h.
References CbmMCTrack::Get4Momentum().
Referenced by CbmKresEtaMCAnalysis::EtaChargedPionsGammaAnalysis_plusBG(), and CbmKresEtaMCAnalysis::EtaPosNegNeutralPionsAnalysis().
|
inlinestatic |
Definition at line 168 of file CbmKresFunctions.h.
References i.
Referenced by CbmKresConversionReconstruction::MakeRecoAnalysis().