12#ifndef BMNTWOPARTICLEDECAY_H
13#define BMNTWOPARTICLEDECAY_H 1
15#include "BmnFieldMap.h"
16#include "BmnGemStripHit.h"
17#include "BmnGemStripStationSet.h"
18#include "BmnGemStripStationSet_RunSpring2017.h"
19#include "BmnGemStripStationSet_RunWinter2016.h"
20#include "BmnGlobalTrack.h"
21#include "BmnKalmanFilter.h"
22#include "BmnNewFieldMap.h"
23#include "BmnSiliconPoint.h"
24#include "BmnTrackMatch.h"
26#include "CbmMCTrack.h"
27#include "CbmStsPoint.h"
31#include <BmnEventHeader.h>
33#include <DstEventHeader.h>
47#include <UniDetectorParameter.h>
78 fVp.SetXYZ(-1., -1., -1.);
87 fVp.SetXYZ(-1., -1., -1.);
199 vector<Double_t>
GeomTopology(FairTrackParam, FairTrackParam, FairTrackParam, FairTrackParam);
#define ClassDef(name, id)
BmnStatus
Define status code.
const BmnLink & GetMatchedLink() const
BmnStatus FindFirstPointOnMCTrack(Int_t, BmnGlobalTrack *, Int_t)
Int_t CheckSign(Double_t val)
vector< TString > fAnalType
DstEventHeader * fDstHeader
TClonesArray * fGemTracks
Bool_t CheckTrack(BmnGlobalTrack *, Int_t, Double_t &, Double_t &)
TClonesArray * fParticlePair
void SetGeometryFile(TString file)
vector< Double_t > GeomTopology(FairTrackParam, FairTrackParam, FairTrackParam, FairTrackParam)
BmnGemStripStationSet * fDetector
TDatabasePDG * fPDG
event counter
virtual ~BmnTwoParticleDecay()
BmnGemStripConfiguration::GEM_CONFIG fGeometry
TClonesArray * fGemPoints
PDG database.
BmnKalmanFilter * fKalman
void SetDigiDir(TString dir)
TString fBranchGlobalTracks
void SetEoSNode(TString node)
DstEventHeaderExtended * fPhysInfo
vector< double > fWeightsModel
TString fBranchGlobalMatch
BmnTwoParticleDecay(BmnGemStripConfiguration::GEM_CONFIG config, Int_t runId=4649)
Double_t FindV0ByVirtualPlanes(BmnGlobalTrack *, BmnGlobalTrack *, Double_t, Double_t range=50.)
TClonesArray * fSiliconTracks
TClonesArray * fParticlePair_MC
TClonesArray * fSilPoints
TClonesArray * fGlobalMatches
void SetParticlePDG(Int_t pdg1, Int_t pdg2)
map< UInt_t, pair< Int_t, Int_t > > fTrigCountMap
TClonesArray * fParticlePair_RECO
virtual void Exec(Option_t *option)
TClonesArray * fGlobalTracks
FairTrackParam KalmanTrackPropagation(BmnGlobalTrack *track, Int_t, Double_t)
virtual InitStatus Init()
TVector2 ArmenterosPodol(FairTrackParam, FairTrackParam)
Int_t recoToMcIdx(Int_t iTrack)
*brief user defined string literal for JSON values *sa std::size_t n