2 #include "StPythiaFourPMaker.h"
4 #include "StMuTrackFourVec.h"
6 #include "StjMCMuDst.h"
8 #include "StjMCParticleList.h"
9 #include "StjMCParticleListCut.h"
10 #include "StjMCParticleCut.h"
11 #include "StjMCParticleCutEta.h"
12 #include "StjMCParticleCutStatus.h"
13 #include "StjMCParticleToStMuTrackFourVec.h"
15 #include "StMuDSTMaker/COMMON/StMuPrimaryVertex.h"
17 #include <TLorentzVector.h>
35 for (
size_t iNode = 0; iNode < _vertexNodes.size(); ++iNode) {
41 FourList& tracks = node.tracks;
42 for (FourList::iterator it = tracks.begin(); it != tracks.end(); ++it) {
53 const TVector3& v = _mc->getMCVertex().position();
57 _vertexNodes[0].vertex = pv;
58 StjMCParticleList theList = (*_cut)(_mc->getMCParticleList());
59 FourList& tracks = _vertexNodes[0].tracks;
void Clear(Option_t *opt)
User defined functions.