BOSS 7.0.9
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
18using namespace std;
19
20class 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};
StatusCode finalize()
Definition: TrkExtAlg.cxx:552
StatusCode execute()
Definition: TrkExtAlg.cxx:106
StatusCode initialize()
Definition: TrkExtAlg.cxx:58