CbmRoot
CbmKFParticleInterface.h
Go to the documentation of this file.
1 //-----------------------------------------------------------
2 //-----------------------------------------------------------
3 
4 #ifndef CbmKFParticleInterface_HH
5 #define CbmKFParticleInterface_HH
6 
7 #include "TObject.h"
8 
9 class CbmStsTrack;
10 class KFParticle;
11 class FairTrackParam;
12 class CbmVertex;
13 
14 class CbmKFParticleInterface : public TObject {
15 public:
16  // Constructors/Destructors ---------
19 
20  static void SetKFParticleFromStsTrack(CbmStsTrack* track,
21  KFParticle* particle,
22  Int_t pdg = 211,
23  Bool_t firstPoint = kTRUE);
24  static void ExtrapolateTrackToPV(const CbmStsTrack* track,
25  CbmVertex* pv,
26  FairTrackParam* paramAtPV,
27  float& chiPrim);
28 
29 private:
32 
34 };
35 
36 #endif
CbmKFParticleInterface::ClassDef
ClassDef(CbmKFParticleInterface, 1)
CbmKFParticleInterface::SetKFParticleFromStsTrack
static void SetKFParticleFromStsTrack(CbmStsTrack *track, KFParticle *particle, Int_t pdg=211, Bool_t firstPoint=kTRUE)
Definition: CbmKFParticleInterface.cxx:28
CbmVertex
Definition: CbmVertex.h:26
CbmKFParticleInterface::ExtrapolateTrackToPV
static void ExtrapolateTrackToPV(const CbmStsTrack *track, CbmVertex *pv, FairTrackParam *paramAtPV, float &chiPrim)
Definition: CbmKFParticleInterface.cxx:153
CbmKFParticleInterface::~CbmKFParticleInterface
~CbmKFParticleInterface()
Definition: CbmKFParticleInterface.h:18
CbmKFParticleInterface::operator=
const CbmKFParticleInterface & operator=(const CbmKFParticleInterface &)
CbmKFParticleInterface::CbmKFParticleInterface
CbmKFParticleInterface(const CbmKFParticleInterface &)
CbmKFParticleInterface
Definition: CbmKFParticleInterface.h:14
CbmStsTrack
Definition: CbmStsTrack.h:37
CbmKFParticleInterface::CbmKFParticleInterface
CbmKFParticleInterface()
Definition: CbmKFParticleInterface.h:17