00001
00002
00003 #include "StjMCParticleToFourVec.h"
00004
00005 ClassImp(StjMCParticleToFourVec)
00006
00007 #include "StjMCParticleList.h"
00008 #include "StjFourVecList.h"
00009
00010 StjFourVec StjMCParticleToFourVec::operator()(const StjMCParticle& mcparticle)
00011 {
00012 StjFourVec ret;
00013 ret.runNumber = mcparticle.runNumber;
00014 ret.eventId = mcparticle.eventId;
00015 ret.type = 0;
00016 ret.detectorId = 0;
00017 ret.mcparticleId = mcparticle.mcparticleId;
00018 ret.trackId = 0;
00019 ret.towerId = 0;
00020 ret.vertexZ = mcparticle.vertexZ;
00021
00022 ret.pt = mcparticle.pt;
00023 ret.eta = mcparticle.eta;
00024 ret.phi = mcparticle.phi;
00025 ret.m = mcparticle.m;
00026 return ret;
00027 }