00001
00002 #include "StjMCParticleListToFourVecList.h"
00003
00004 #include "StjMCParticleToFourVec.h"
00005
00006 ClassImp(StjMCParticleListToFourVecList)
00007
00008 StjFourVecList StjMCParticleListToFourVecList::operator()(const StjMCParticleList& mcparticleList)
00009 {
00010 StjFourVecList ret;
00011
00012 StjMCParticleToFourVec mcparticle2four;
00013
00014 int fourvecId(1);
00015 for(StjMCParticleList::const_iterator mcparticle = mcparticleList.begin(); mcparticle != mcparticleList.end(); ++mcparticle) {
00016 StjFourVec four = mcparticle2four(*mcparticle);
00017 four.fourvecId = fourvecId++;
00018 ret.push_back(four);
00019 }
00020
00021
00022 return ret;
00023 }