CGEM BOSS
6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
SingleBase.h
Go to the documentation of this file.
1
#ifndef SingleBase_H
2
#define SingleBase_H
3
4
#include "
EventModel/Event.h
"
5
#include "GaudiKernel/MsgStream.h"
6
#include "GaudiKernel/AlgFactory.h"
7
#include "GaudiKernel/ISvcLocator.h"
8
#include "GaudiKernel/SmartDataPtr.h"
9
#include "GaudiKernel/IDataProviderSvc.h"
10
#include "GaudiKernel/PropertyMgr.h"
11
#include "
McTruth/McParticle.h
"
12
13
#include "
EventModel/EventModel.h
"
14
#include "
EventModel/Event.h
"
15
16
#include "
EvtRecEvent/EvtRecEvent.h
"
17
#include "
EvtRecEvent/EvtRecTrack.h
"
18
#include "
DstEvent/TofHitStatus.h
"
19
#include "
EventModel/EventHeader.h
"
20
#include "
VertexFit/IVertexDbSvc.h
"
21
22
#include "TMath.h"
23
#include "GaudiKernel/INTupleSvc.h"
24
#include "GaudiKernel/NTuple.h"
25
#include "GaudiKernel/Bootstrap.h"
26
#include "GaudiKernel/IHistogramSvc.h"
27
#include "CLHEP/Vector/ThreeVector.h"
28
#include "CLHEP/Vector/LorentzVector.h"
29
#include "CLHEP/Vector/TwoVector.h"
30
using
CLHEP::Hep3Vector;
31
using
CLHEP::Hep2Vector;
32
using
CLHEP::HepLorentzVector;
33
#include "CLHEP/Geometry/Point3D.h"
34
#ifndef ENABLE_BACKWARDS_COMPATIBILITY
35
typedef
HepGeom::Point3D<double>
HepPoint3D
;
36
#endif
37
38
#include "
VertexFit/KalmanKinematicFit.h
"
39
#include "
VertexFit/KinematicFit.h
"
40
#include "
VertexFit/VertexFit.h
"
41
#include "
VertexFit/SecondVertexFit.h
"
42
#include "
VertexFit/Helix.h
"
43
#include "
ParticleID/ParticleID.h
"
44
#include "
SimplePIDSvc/ISimplePIDSvc.h
"
45
46
#include <vector>
47
const
double
mpsipp
= 3.7724;
48
const
double
xmass
[5] = {0.000511, 0.105658, 0.139570,0.493677, 0.938272};
49
const
double
mpi0
= 0.1349766;
50
typedef
std::vector<int>
Vint
;
51
typedef
std::vector<double>
Vdouble
;
52
typedef
std::vector<HepLorentzVector>
Vp4
;
53
using namespace
Event
;
54
55
class
SingleBase
56
{
57
public
:
58
SingleBase
();
59
~SingleBase
();
60
61
};
62
63
#endif
Helix.h
EventHeader.h
EventModel.h
Event.h
EvtRecEvent.h
EvtRecTrack.h
ISimplePIDSvc.h
IVertexDbSvc.h
KalmanKinematicFit.h
KinematicFit.h
McParticle.h
ParticleID.h
SecondVertexFit.h
HepPoint3D
HepGeom::Point3D< double > HepPoint3D
Definition
SingleBase.h:35
mpsipp
const double mpsipp
Definition
SingleBase.h:47
Vp4
std::vector< HepLorentzVector > Vp4
Definition
SingleBase.h:52
xmass
const double xmass[5]
Definition
SingleBase.h:48
mpi0
const double mpi0
Definition
SingleBase.h:49
Vdouble
std::vector< double > Vdouble
Definition
SingleBase.h:51
Vint
std::vector< int > Vint
Definition
SingleBase.h:50
TofHitStatus.h
VertexFit.h
HepGeom::Point3D
Definition
IMagneticFieldSvc.h:15
SingleBase
Definition
SingleBase.h:56
SingleBase::SingleBase
SingleBase()
SingleBase::~SingleBase
~SingleBase()
Event
Definition
Event.h:21
6.6.5.h
Reconstruction
SD0TagAlg
SD0TagAlg-00-00-03
SD0TagAlg
SingleBase.h
Generated by
1.12.0