BmnRoot
Loading...
Searching...
No Matches
BmnCombineVertexFinder.h
Go to the documentation of this file.
1
#ifndef BmnCombineVertexFinder_H
2
#define BmnCombineVertexFinder_H
3
4
#include "
BmnEnums.h
"
5
#include "
BmnGlobalTrack.h
"
6
#include "
BmnKalmanFilter.h
"
7
#include "
CbmVertex.h
"
8
9
#include "FairField.h"
10
#include "FairRunAna.h"
11
#include "FairTask.h"
12
13
#include "TClonesArray.h"
14
#include "TMath.h"
15
#include "TString.h"
16
#include "TVector3.h"
17
#include <TStopwatch.h>
18
19
using namespace
std
;
20
21
class
BmnCombineVertexFinder
:
public
FairTask
22
{
23
public
:
24
// Constructors/Destructors ---------
25
BmnCombineVertexFinder
() {};
26
virtual
~BmnCombineVertexFinder
();
27
28
virtual
InitStatus
Init
();
29
virtual
void
Exec
(Option_t* opt);
30
virtual
void
Finish
();
31
32
CbmVertex
CombineVertex
(
CbmVertex
* vrtx,
BmnTrack
* beamTrack);
33
34
private
:
35
36
//in branches
37
CbmVertex
* fCbmVertex;
38
CbmVertex
* fMpdVertex;
39
TClonesArray* fBeamTrackArray;
40
//out branches
41
TClonesArray* fCombineVertexArray;
42
43
BmnKalmanFilter
* fKalman;
44
45
ClassDef(
BmnCombineVertexFinder
, 1);
46
};
47
48
#endif
/* BmnCombineVertexFinder_H */
BmnCombineVertexFinder
Definition
BmnCombineVertexFinder.h:22
BmnCombineVertexFinder::Finish
virtual void Finish()
Definition
BmnCombineVertexFinder.cxx:114
BmnCombineVertexFinder::Init
virtual InitStatus Init()
Definition
BmnCombineVertexFinder.cxx:14
BmnCombineVertexFinder::BmnCombineVertexFinder
BmnCombineVertexFinder()
Definition
BmnCombineVertexFinder.h:25
BmnCombineVertexFinder::CombineVertex
CbmVertex CombineVertex(CbmVertex *vrtx, BmnTrack *beamTrack)
Definition
BmnCombineVertexFinder.cxx:82
BmnCombineVertexFinder::Exec
virtual void Exec(Option_t *opt)
Definition
BmnCombineVertexFinder.cxx:54
BmnCombineVertexFinder::~BmnCombineVertexFinder
virtual ~BmnCombineVertexFinder()
Definition
BmnCombineVertexFinder.cxx:12
BmnKalmanFilter
Definition
BmnKalmanFilter.h:29
BmnTrack
Definition
BmnTrack.h:18
CbmVertex
Definition
CbmVertex.h:21
BmnEnums.h
Define enumerations used in tracking.
BmnGlobalTrack.h
BmnKalmanFilter.h
CbmVertex.h
std
STL namespace.
install
include
BmnCombineVertexFinder.h
Generated on Fri May 15 2026 10:40:58 for BmnRoot by
1.9.8