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"
8
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
16typedef std::vector<int> Vint;
17typedef std::vector<double> Vdouble;
18typedef std::vector<HepLorentzVector> Vp4;
19
20class 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;
43 double cqtm_temp;
46 HepLorentzVector ptag_temp;
48
49};
50
51#endif
std::vector< int > Vint
Definition Gam4pikp.cxx:52
std::vector< HepLorentzVector > Vp4
Definition Sing.h:18
std::vector< double > Vdouble
Definition Sing.h:17
std::vector< int > Vint
Definition Sing.h:16
Definition Sing.h:21
HepLorentzVector Gettagp1()
Definition Sing.h:33
double cqtm_temp
Definition Sing.h:43
Vint GettagGam1()
Definition Sing.h:34
double mass_bc_temp
Definition Sing.h:42
double delE_tag_temp
Definition Sing.h:44
HepLorentzVector ptag_temp
Definition Sing.h:46
double Gettagmd()
Definition Sing.h:28
bool oktg
Definition Sing.h:40
double tagmd_temp
Definition Sing.h:41
Vint iGoodtag_temp
Definition Sing.h:45
double GetdelE_tag()
Definition Sing.h:31
double Getmass_bc()
Definition Sing.h:29
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
Vint iGamtag_temp
Definition Sing.h:47
bool Getoktg()
Definition Sing.h:27
Vint Gettagtrk1()
Definition Sing.h:32
double GetCQtm()
Definition Sing.h:30
Sing()
Definition Sing.cxx:45
~Sing()
Definition Sing.cxx:48