101 if(vdp && vdp->size()>0) {
103 G4double lepEnergy1 = (*vdp)[0]->GetKineticEnergy();
105 if (sintheta>1.) sintheta=1.;
113 (*vdp)[0]->GetMomentumDirection());
127 lep1Pol.
RotateAz(nInteractionFrame,(*vdp)[0]->GetMomentumDirection());
128 (*vdp)[0]->SetPolarization(lep1Pol.
p1(),
132 size_t num = vdp->size();
133 if (num!=2)
G4cout<<
" WARNING "<<num<<
" secondaries in polarized pairproduction not supported!\n";
134 for (
size_t i =1; i<num; ++i) {
136 lep2Pol.
RotateAz(nInteractionFrame,(*vdp)[i]->GetMomentumDirection());
137 (*vdp)[i]->SetPolarization(lep2Pol.
p1(),