21 : nucleon(std::numeric_limits<Int_t>::max())
22 , tgtparton(std::numeric_limits<Int_t>::max())
23 , beamparton(std::numeric_limits<Int_t>::max())
27 , thetabeamparton(NAN)
51 static std::stringstream ss;
79 const int species = beam->
Id().
Code();
82 std::vector<const VirtualParticle*>
final;
84 std::vector<const VirtualParticle*>::const_iterator iter;
85 for (iter =
final.begin(); iter !=
final.end(); ++iter) {
88 if ((*iter)->GetParentIndex() == 3 &&
89 (*iter)->Id().Code() == species) {
virtual const ParticleMC * ScatteredLepton() const
Double32_t SigRadCor
Value used for radiative corrections.
Double32_t trueW2
Generated W2 of the event.
Int_t nTracks
Number of Particles in the event (intermediate + final)
Double32_t thetabeamparton
EventPythia(const std::string &str="")
Int_t number
Event number.
Int_t process
PYTHIA code for the physics process producing the event.
Double32_t trueNu
Generated nu of the event.
Double32_t trueX
Generated x of the event.
virtual bool Parse(const std::string &)
Double32_t R
Value used for radiative corrections.
Int_t genevent
Trials required for this event.
virtual Pid Id() const =0
virtual const ParticleMC * BeamLepton() const
Double32_t F2
Value used for radiative corrections.
Double32_t sigma_rad
Value used for radiative corrections.
Double32_t photonflux
Flux factor, see VINT(319)
Abstract base class for a general particle.
void FinalState(ParticlePtrList &particles) const
Double32_t F1
Value used for radiative corrections.