BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
K0kk.h
Go to the documentation of this file.
1
#ifndef K_KK_H
2
#define K_KK_H
3
4
#include "DstEvent/TofHitStatus.h"
5
#include "EvtRecEvent/EvtRecEvent.h"
6
#include "EvtRecEvent/EvtRecTrack.h"
7
#include "GaudiKernel/SmartDataPtr.h"
8
9
#include "CLHEP/Geometry/Point3D.h"
10
#include "CLHEP/Vector/LorentzVector.h"
11
#include "CLHEP/Vector/ThreeVector.h"
12
#include "CLHEP/Vector/TwoVector.h"
13
#include "ParticleID/ParticleID.h"
14
#include <vector>
15
16
typedef
std::vector<int>
Vint
;
17
typedef
std::vector<double>
Vdouble
;
18
typedef
std::vector<HepLorentzVector>
Vp4
;
19
20
class
K0kk
{
21
public
:
22
K0kk
();
23
~K0kk
();
24
25
public
:
26
inline
bool
Getk0kkmd
() {
return
k0kkmd; }
27
inline
double
Gettagmd
() {
return
tagmd; }
28
inline
double
Getmass_bc
() {
return
mass_bc; }
29
inline
double
GetCQtm
() {
return
cqtm; }
30
inline
double
GetdelE_tag
() {
return
delE_tag; }
31
inline
Vint
Gettagtrk1
() {
return
iGoodtag; }
32
inline
HepLorentzVector
Gettagp1
() {
return
ptag; }
33
inline
Vint
GettagGam1
() {
return
iGamtag; }
34
35
public
:
36
void
MTotal
(
double
event, SmartDataPtr<EvtRecTrackCol> evtRecTrkCol,
Vint
iGood,
Vint
iGam,
37
double
Ebeam,
int
PID_flag,
int
Charge_candidate_D );
38
39
private
:
40
bool
k0kkmd;
41
double
tagmd;
42
double
mass_bc;
43
double
cqtm;
44
double
delE_tag;
45
Vint
iGoodtag;
46
HepLorentzVector ptag;
47
Vint
iGamtag;
48
};
49
50
#endif
Vp4
std::vector< HepLorentzVector > Vp4
Definition
Gam4pikp.cxx:38
Vdouble
std::vector< double > Vdouble
Definition
Gam4pikp.cxx:39
Vint
std::vector< int > Vint
Definition
Gam4pikp.cxx:37
Vint
std::vector< int > Vint
Definition
K0kk.h:16
K0kk::GetCQtm
double GetCQtm()
Definition
K0kk.h:29
K0kk::MTotal
void MTotal(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, double Ebeam, int PID_flag, int Charge_candidate_D)
Definition
K0kk.cxx:32
K0kk::Getk0kkmd
bool Getk0kkmd()
Definition
K0kk.h:26
K0kk::GettagGam1
Vint GettagGam1()
Definition
K0kk.h:33
K0kk::GetdelE_tag
double GetdelE_tag()
Definition
K0kk.h:30
K0kk::Gettagtrk1
Vint Gettagtrk1()
Definition
K0kk.h:31
K0kk::Gettagmd
double Gettagmd()
Definition
K0kk.h:27
K0kk::Gettagp1
HepLorentzVector Gettagp1()
Definition
K0kk.h:32
K0kk::K0kk
K0kk()
Definition
K0kk.cxx:28
K0kk::~K0kk
~K0kk()
Definition
K0kk.cxx:30
K0kk::Getmass_bc
double Getmass_bc()
Definition
K0kk.h:28
8.0.0
BOSS_Source
Reconstruction
SD0TagAlg
include
SD0TagAlg
K0kk.h
Generated by
1.16.1