BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkExtAlg.h
Go to the documentation of this file.
1
//
2
// File: TrkExtAlg.h
3
// Author: Wang Liangliang
4
// Date: 2005.4.4
5
// Descreption: Algorithm for track extrapotation whose kernel bases on GEANT4.
6
//
7
8
#include "GaudiKernel/Algorithm.h"
9
10
//----test----
11
// #include "GaudiKernel/NTuple.h"
12
//----end test----
13
14
#include "
Ext_track.h
"
15
16
using namespace
std
;
17
18
class
TrkExtAlg
:
public
Algorithm {
19
public
:
20
TrkExtAlg
(
const
std::string& name, ISvcLocator* pSvcLocator );
21
~TrkExtAlg
();
22
StatusCode
initialize
();
23
StatusCode
execute
();
24
StatusCode
finalize
();
25
26
private
:
27
Ext_track
* myExtTrack;
28
29
// ofstream *myFile;
30
31
string
myParticleName;
32
string
myInputTrk;
33
34
bool
msgFlag;
// message on/off true/false
35
bool
myGeomOptimization;
36
bool
myResultFlag;
37
bool
myBFieldOn;
38
int
m_detVer;
39
bool
myUseMucKal;
40
int
myMucWindow;
41
bool
m_setSeed;
42
/*
43
//----For Ext Test----
44
NTuple::Tuple* myNtuple;
45
NTuple::Item<double> myCharge;
46
NTuple::Item<double> myEmcHitFlag;
47
NTuple::Item<double> myEmcHitTheta;
48
NTuple::Item<double> myEmcHitPhi;
49
NTuple::Item<double> myEmcVolNum;
50
NTuple::Item<double> myEmcExtTheta;
51
NTuple::Item<double> myEmcExtPhi;
52
NTuple::Item<double> myDTheta;
53
NTuple::Item<double> myDPhi;
54
//----end test----
55
*/
56
};
Ext_track.h
Ext_track
Definition
Ext_track.h:40
TrkExtAlg::finalize
StatusCode finalize()
Definition
TrkExtAlg.cxx:560
TrkExtAlg::execute
StatusCode execute()
Definition
TrkExtAlg.cxx:102
TrkExtAlg::TrkExtAlg
TrkExtAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TrkExtAlg.cxx:34
TrkExtAlg::~TrkExtAlg
~TrkExtAlg()
Definition
TrkExtAlg.cxx:48
TrkExtAlg::initialize
StatusCode initialize()
Definition
TrkExtAlg.cxx:53
std
Definition
x86_64-el9-gcc13-dbg/Event/RootEventData/RootEventDataDict.cxx:101
8.0.0
BOSS_Source
Reconstruction
TrkExtAlg
src
TrkExtAlg.h
Generated by
1.16.1