BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
utility.h
Go to the documentation of this file.
1#ifndef Utility_H
2#define Utility_H
3
7
11
12class utility {
13
14 public:
15 HepLorentzVector getp4(RecMdcKalTrack* mdcKalTrack, int pid);
16 HepLorentzVector vfit(string channel, vector<int> kaonid, vector<int> pionid, HepPoint3D vx, EvtRecTrackIterator charged_begin);
17 HepLorentzVector vfit(string channel, vector<int> kaonid, vector<int> pionid, vector<int> protonid, HepPoint3D vx, EvtRecTrackIterator charged_begin);
18 vector<double> SecondaryVFit(EvtRecVeeVertex* ks, IVertexDbSvc* vtxsvc);
19 vector<double> SecondaryVFit_Lambda(EvtRecVeeVertex* lambda, IVertexDbSvc* vtxsvc);
20
21};
22
23#endif
EvtRecTrackCol::iterator EvtRecTrackIterator
Definition: EvtRecTrack.h:111
vector< double > SecondaryVFit_Lambda(EvtRecVeeVertex *lambda, IVertexDbSvc *vtxsvc)
Definition: utility.cxx:295
HepLorentzVector vfit(string channel, vector< int > kaonid, vector< int > pionid, HepPoint3D vx, EvtRecTrackIterator charged_begin)
Definition: utility.cxx:59
HepLorentzVector getp4(RecMdcKalTrack *mdcKalTrack, int pid)
Definition: utility.cxx:5
vector< double > SecondaryVFit(EvtRecVeeVertex *ks, IVertexDbSvc *vtxsvc)
Definition: utility.cxx:195