9#include <TDatabasePDG.h>
16#include <TClonesArray.h>
17#include <TLorentzVector.h>
21#include <TFitResult.h>
22#include "BmnGlobalTrack.h"
23#include "BmnFieldMap.h"
24#include "BmnNewFieldMap.h"
25#include "CbmMCTrack.h"
26#include "CbmStsPoint.h"
27#include "BmnSiliconPoint.h"
30#include "BmnGemStripStationSet.h"
31#include "BmnGemStripStationSet_RunWinter2016.h"
32#include "BmnGemStripStationSet_RunSpring2017.h"
33#include "BmnGemStripHit.h"
34#include "BmnKalmanFilter.h"
36#include <UniDetectorParameter.h>
38#include "BmnTrackMatch.h"
39#include <DstEventHeader.h>
40#include <BmnEventHeader.h>
54TClonesArray* fStsTracks;
57TClonesArray* fParticlePair;
60Double_t FindInvMass(FairTrackParam pi_plus_meson_V0, FairTrackParam pi_minus_meson_V0);
61Double_t GetPath(Double_t vPx, Double_t vPy, Double_t vPz, Double_t v0x, Double_t v0y, Double_t v0z);
62Double_t FindDCA0(FairTrackParam pi_plus_meson_V0, FairTrackParam pi_minus_meson_V0, Double_t vPx, Double_t vPy, Double_t vPz, Double_t v0x, Double_t v0y, Double_t v0z);
63Double_t FindEta(FairTrackParam pi_plus_meson_V0);
64Double_t FindAngleDecayProducts(FairTrackParam proton_V0, FairTrackParam pi_minus_meson_V0);
68unique_ptr<TParticlePDG> fParticle;
69unique_ptr<TParticlePDG> fDecayFirstParticle;
70unique_ptr<TParticlePDG> fDecaySecondParticle;
75 BmnPairFinder(TParticlePDG * particle = TDatabasePDG::Instance()->GetParticle(
"Lambda0"));
78 virtual void Exec(Option_t * option);
BmnPairFinder(TParticlePDG *particle=TDatabasePDG::Instance() ->GetParticle("Lambda0"))
virtual void Exec(Option_t *option)
virtual InitStatus Init()