CGEM BOSS
6.6.5.i
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_tof;
43
bool
myUseMucKal;
44
int
myMucWindow;
45
/*
46
//----For Ext Test----
47
NTuple::Tuple* myNtuple;
48
NTuple::Item<double> myCharge;
49
NTuple::Item<double> myEmcHitFlag;
50
NTuple::Item<double> myEmcHitTheta;
51
NTuple::Item<double> myEmcHitPhi;
52
NTuple::Item<double> myEmcVolNum;
53
NTuple::Item<double> myEmcExtTheta;
54
NTuple::Item<double> myEmcExtPhi;
55
NTuple::Item<double> myDTheta;
56
NTuple::Item<double> myDPhi;
57
//----end test----
58
*/
59
};
Ext_track.h
Ext_track
Definition
Ext_track.h:40
TrkExtAlg
Definition
TrkExtAlg.h:21
TrkExtAlg::finalize
StatusCode finalize()
Definition
TrkExtAlg.cxx:538
TrkExtAlg::execute
StatusCode execute()
Definition
TrkExtAlg.cxx:95
TrkExtAlg::TrkExtAlg
TrkExtAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TrkExtAlg.cxx:32
TrkExtAlg::~TrkExtAlg
~TrkExtAlg()
Definition
TrkExtAlg.cxx:51
TrkExtAlg::initialize
StatusCode initialize()
Definition
TrkExtAlg.cxx:57
std
Definition
RootEventData_rootcint.cxx:16
6.6.5.i
Reconstruction
TrkExtAlg
TrkExtAlg-00-00-60-p01
TrkExtAlg
TrkExtAlg.h
Generated by
1.12.0