BOSS
7.0.6
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
9
10
#include "GaudiKernel/Algorithm.h"
11
12
//----test----
13
//#include "GaudiKernel/NTuple.h"
14
//----end test----
15
16
#include "
TrkExtAlg/Ext_track.h
"
17
18
using namespace
std
;
19
20
class
TrkExtAlg
:
public
Algorithm
21
{
22
public
:
23
TrkExtAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
24
~TrkExtAlg
();
25
StatusCode
initialize
();
26
StatusCode
execute
();
27
StatusCode
finalize
();
28
29
private
:
30
31
Ext_track
*myExtTrack;
32
33
// ofstream *myFile;
34
35
string
myParticleName;
36
string
myInputTrk;
37
38
bool
msgFlag;
//message on/off true/false
39
bool
myGeomOptimization;
40
bool
myResultFlag;
41
bool
myBFieldOn;
42
int
m_detVer;
43
bool
myUseMucKal;
44
int
myMucWindow;
45
bool
m_setSeed;
46
/*
47
//----For Ext Test----
48
NTuple::Tuple* myNtuple;
49
NTuple::Item<double> myCharge;
50
NTuple::Item<double> myEmcHitFlag;
51
NTuple::Item<double> myEmcHitTheta;
52
NTuple::Item<double> myEmcHitPhi;
53
NTuple::Item<double> myEmcVolNum;
54
NTuple::Item<double> myEmcExtTheta;
55
NTuple::Item<double> myEmcExtPhi;
56
NTuple::Item<double> myDTheta;
57
NTuple::Item<double> myDPhi;
58
//----end test----
59
*/
60
};
Ext_track.h
Ext_track
Definition:
Ext_track.h:40
TrkExtAlg
Definition:
TrkExtAlg.h:21
TrkExtAlg::finalize
StatusCode finalize()
Definition:
TrkExtAlg.cxx:552
TrkExtAlg::execute
StatusCode execute()
Definition:
TrkExtAlg.cxx:106
TrkExtAlg::~TrkExtAlg
~TrkExtAlg()
Definition:
TrkExtAlg.cxx:52
TrkExtAlg::initialize
StatusCode initialize()
Definition:
TrkExtAlg.cxx:58
std
Definition:
RootEventData_rootcint.cxx:16
source
Reconstruction
TrkExtAlg
TrkExtAlg-00-00-65
TrkExtAlg
TrkExtAlg.h
Generated by
1.9.6