138 TParticle* particle =
static_cast<TParticle*
>(
object);
139 auto statusCode = particle->GetStatusCode();
145 mParticles.emplace_back(particle->GetPdgCode(),
147 particle->GetFirstMother(),
148 particle->GetSecondMother(),
149 particle->GetFirstDaughter(),
150 particle->GetLastDaughter(),
160 tgt.SetPolarTheta(particle->GetPolarTheta());
161 tgt.SetPolarPhi(particle->GetPolarPhi());
162 tgt.SetCalcMass(particle->GetCalcMass());
163 tgt.SetWeight(particle->GetWeight());
void setup(const GeneratorFileOrCmdParam ¶m0, const GeneratorTParticleParam ¶m, const conf::SimConfig &config)
virtual ~GeneratorTParticle()
TClonesArray * mTParticles
void setBranchName(const std::string &val)
void setTreeName(const std::string &val)
Bool_t importParticles() override
Bool_t generateEvent() override