CGEM BOSS
6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
Sing.h
Go to the documentation of this file.
1
#ifndef SING_TAG_H
2
#define SING_TAG_H
3
4
#include "GaudiKernel/SmartDataPtr.h"
5
#include "
EvtRecEvent/EvtRecEvent.h
"
6
#include "
EvtRecEvent/EvtRecTrack.h
"
7
#include "
DstEvent/TofHitStatus.h
"
8
9
#include "
ParticleID/ParticleID.h
"
10
#include <vector>
11
#include "CLHEP/Vector/ThreeVector.h"
12
#include "CLHEP/Vector/LorentzVector.h"
13
#include "CLHEP/Vector/TwoVector.h"
14
#include "CLHEP/Geometry/Point3D.h"
15
16
typedef
std::vector<int>
Vint
;
17
typedef
std::vector<double>
Vdouble
;
18
typedef
std::vector<HepLorentzVector>
Vp4
;
19
20
class
Sing
21
{
22
public
:
23
Sing
();
24
~Sing
();
25
26
public
:
27
inline
bool
Getoktg
() {
return
oktg
; }
28
inline
double
Gettagmd
() {
return
tagmd_temp
; }
29
inline
double
Getmass_bc
() {
return
mass_bc_temp
; }
30
inline
double
GetCQtm
() {
return
cqtm_temp
; }
31
inline
double
GetdelE_tag
() {
return
delE_tag_temp
; }
32
inline
Vint
Gettagtrk1
() {
return
iGoodtag_temp
; }
33
inline
HepLorentzVector
Gettagp1
() {
return
ptag_temp
; }
34
inline
Vint
GettagGam1
() {
return
iGamtag_temp
; }
35
36
public
:
37
void
Mdset
(
double
event, SmartDataPtr<EvtRecTrackCol> evtRecTrkCol,
Vint
iGood,
Vint
iGam,
int
mdset,
double
Ebeam,
int
PID_flag,
int
Charge_candidate_D);
38
39
protected
:
40
bool
oktg
;
41
double
tagmd_temp
;
42
double
mass_bc_temp
;
43
double
cqtm_temp
;
44
double
delE_tag_temp
;
45
Vint
iGoodtag_temp
;
46
HepLorentzVector
ptag_temp
;
47
Vint
iGamtag_temp
;
48
49
};
50
51
#endif
EvtRecEvent.h
EvtRecTrack.h
Vint
std::vector< int > Vint
Definition
Gam4pikp.cxx:52
ParticleID.h
Vp4
std::vector< HepLorentzVector > Vp4
Definition
Sing.h:18
Vdouble
std::vector< double > Vdouble
Definition
Sing.h:17
Vint
std::vector< int > Vint
Definition
Sing.h:16
TofHitStatus.h
Sing
Definition
Sing.h:21
Sing::Gettagp1
HepLorentzVector Gettagp1()
Definition
Sing.h:33
Sing::cqtm_temp
double cqtm_temp
Definition
Sing.h:43
Sing::GettagGam1
Vint GettagGam1()
Definition
Sing.h:34
Sing::mass_bc_temp
double mass_bc_temp
Definition
Sing.h:42
Sing::delE_tag_temp
double delE_tag_temp
Definition
Sing.h:44
Sing::ptag_temp
HepLorentzVector ptag_temp
Definition
Sing.h:46
Sing::Gettagmd
double Gettagmd()
Definition
Sing.h:28
Sing::oktg
bool oktg
Definition
Sing.h:40
Sing::tagmd_temp
double tagmd_temp
Definition
Sing.h:41
Sing::iGoodtag_temp
Vint iGoodtag_temp
Definition
Sing.h:45
Sing::GetdelE_tag
double GetdelE_tag()
Definition
Sing.h:31
Sing::Getmass_bc
double Getmass_bc()
Definition
Sing.h:29
Sing::Mdset
void Mdset(double event, SmartDataPtr< EvtRecTrackCol > evtRecTrkCol, Vint iGood, Vint iGam, int mdset, double Ebeam, int PID_flag, int Charge_candidate_D)
Definition
Sing.cxx:51
Sing::iGamtag_temp
Vint iGamtag_temp
Definition
Sing.h:47
Sing::Getoktg
bool Getoktg()
Definition
Sing.h:27
Sing::Gettagtrk1
Vint Gettagtrk1()
Definition
Sing.h:32
Sing::GetCQtm
double GetCQtm()
Definition
Sing.h:30
Sing::Sing
Sing()
Definition
Sing.cxx:45
Sing::~Sing
~Sing()
Definition
Sing.cxx:48
6.6.5.i
Reconstruction
SD0TagAlg
SD0TagAlg-00-00-03
SD0TagAlg
Sing.h
Generated by
1.12.0